{
  "title": "Champs communs des actes législatifs.",
  "description": "",

  "type": "object",
  "properties": {
    "uid": {
      "description": "Identifiant unique de l'acte législatif.",
      "type": "string"
    },
    "codeActe": {
      "description": "Code de l'acte législatif dont la valeur dépend de `sa place dans la hiérarchie <../actes/index.html>`__.",
      "type": "string"
    },
    "libelleActe": {
      "description": "Nom et code d'un acte législatif.",
      "properties": {
        "libelleCourt": {
	  "description": "Equivalent du nomCanonique mais plus court.",
          "type": "string"
        },
        "nomCanonique": {
	  "description": "Nom de l'acte.",
          "type": "string"
        }
      },
      "type": "object"
    },
    "dateActe": {
      "description": "Date à laquelle l'acte a débuté.",
      "format": "date-time",
      "type": "string"
    },
    "organeRef": {
      "description": "Identifiant unique (uid) de `l'organe <../organe.html>`__ à l'origine de l'acte (par exemple: commission, AN, Senat, bureau, groupe politique).",
      "type": "string"
    },
    "provenanceRef": {
      "description": "Identifiant unique (uid) de `l'organe <../organe.html>`__ à l'origine du dépôt d'une initiative en navette.",
      "type": "string"
    },
    "voteRefs": {
      "description": "Liste des identifiants uniques (uid) des `votes <../scrutin.html>`__ associés à l'acte législatif.",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "ActeLegislatifBase.json",
  "$$target": ["ActeLegislatifBase.json",
	       "ActeLegislatifBase.json#/properties/uid",
	       "ActeLegislatifBase.json#/properties/codeActe",
	       "ActeLegislatifBase.json#/properties/libelleActe",
	       "ActeLegislatifBase.json#/properties/dateActe",
	       "ActeLegislatifBase.json#/properties/organeRef",
	       "ActeLegislatifBase.json#/properties/provenanceRef",
	       "ActeLegislatifBase.json#/properties/voteRefs"
	      ]
}
