Edifiable · JSON-LD Context
Edifiable Fr Context
JSON-LD context defining the semantic vocabulary for Edifiable Fr from Edifiable.
10 Classes
61 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
edifiable:
https://edifiable.fr/schema#
Classes
RegulatedMunicipalities
Municipality
Rule
Piece
CodeArticle
Plan
Zone
Street
Permit
Problem
Properties
| Property | Type | Container |
|---|---|---|
| count | integer | |
| municipalities | list | |
| source | string | |
| served_by | ||
| terms | string | |
| documentation | reference | |
| notice | string | |
| insee | string | |
| name | string | |
| department | string | |
| topic | string | |
| question | string | |
| article | integer | |
| document_heading | string | |
| cases | list | |
| not_regulated | boolean | |
| note | string | |
| incomplete | boolean | |
| common | boolean | |
| chapter | string | |
| code | string | |
| title | string | |
| trigger | string | |
| reason | string | |
| number | string | |
| legifrance_url | reference | |
| last_modified | string | |
| text | list | |
| url | reference | |
| municipality | ||
| document | ||
| coverage | ||
| regulation | ||
| national_rule | ||
| procedure | ||
| permit | ||
| risks | list | |
| planning_department | ||
| town_hall | ||
| page_url | reference | |
| markdown_url | reference | |
| zone | ||
| rules | list | |
| answers | list | |
| articles | list | |
| street | ||
| zone_at_point | ||
| plan_labels | list | |
| neighbouring_zones | list | |
| constraints | ||
| permit_pieces_triggered | list | |
| form | string | |
| required | list | |
| to_check | list | |
| ground | ||
| type | reference | |
| status | integer | |
| detail | string | |
| instance | string | |
| received | ||
| expected |
JSON-LD Document
{
"@context": {
"@vocab": "https://edifiable.fr/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"edifiable": "https://edifiable.fr/schema#",
"RegulatedMunicipalities": "edifiable:RegulatedMunicipalities",
"count": {
"@id": "edifiable:count",
"@type": "xsd:integer"
},
"municipalities": {
"@id": "edifiable:municipalities",
"@container": "@list"
},
"source": {
"@id": "edifiable:source",
"@type": "xsd:string"
},
"served_by": {
"@id": "edifiable:served_by"
},
"terms": {
"@id": "edifiable:terms",
"@type": "xsd:string"
},
"documentation": {
"@id": "edifiable:documentation",
"@type": "@id"
},
"notice": {
"@id": "edifiable:notice",
"@type": "xsd:string"
},
"Municipality": "edifiable:Municipality",
"insee": {
"@id": "edifiable:insee",
"@type": "xsd:string"
},
"name": {
"@id": "edifiable:name",
"@type": "xsd:string"
},
"department": {
"@id": "edifiable:department",
"@type": "xsd:string"
},
"Rule": "edifiable:Rule",
"topic": {
"@id": "edifiable:topic",
"@type": "xsd:string"
},
"question": {
"@id": "edifiable:question",
"@type": "xsd:string"
},
"article": {
"@id": "edifiable:article",
"@type": "xsd:integer"
},
"document_heading": {
"@id": "edifiable:document_heading",
"@type": "xsd:string"
},
"cases": {
"@id": "edifiable:cases",
"@container": "@list"
},
"not_regulated": {
"@id": "edifiable:not_regulated",
"@type": "xsd:boolean"
},
"note": {
"@id": "edifiable:note",
"@type": "xsd:string"
},
"incomplete": {
"@id": "edifiable:incomplete",
"@type": "xsd:boolean"
},
"common": {
"@id": "edifiable:common",
"@type": "xsd:boolean"
},
"chapter": {
"@id": "edifiable:chapter",
"@type": "xsd:string"
},
"Piece": "edifiable:Piece",
"code": {
"@id": "edifiable:code",
"@type": "xsd:string"
},
"title": {
"@id": "edifiable:title",
"@type": "xsd:string"
},
"trigger": {
"@id": "edifiable:trigger",
"@type": "xsd:string"
},
"reason": {
"@id": "edifiable:reason",
"@type": "xsd:string"
},
"CodeArticle": "edifiable:CodeArticle",
"number": {
"@id": "edifiable:number",
"@type": "xsd:string"
},
"legifrance_url": {
"@id": "edifiable:legifrance_url",
"@type": "@id"
},
"last_modified": {
"@id": "edifiable:last_modified",
"@type": "xsd:string"
},
"text": {
"@id": "edifiable:text",
"@container": "@list"
},
"Plan": "edifiable:Plan",
"url": {
"@id": "edifiable:url",
"@type": "@id"
},
"municipality": {
"@id": "edifiable:municipality"
},
"document": {
"@id": "edifiable:document"
},
"coverage": {
"@id": "edifiable:coverage"
},
"regulation": {
"@id": "edifiable:regulation"
},
"national_rule": {
"@id": "edifiable:national_rule"
},
"procedure": {
"@id": "edifiable:procedure"
},
"permit": {
"@id": "edifiable:permit"
},
"risks": {
"@id": "edifiable:risks",
"@container": "@list"
},
"planning_department": {
"@id": "edifiable:planning_department"
},
"town_hall": {
"@id": "edifiable:town_hall"
},
"page_url": {
"@id": "edifiable:page_url",
"@type": "@id"
},
"markdown_url": {
"@id": "edifiable:markdown_url",
"@type": "@id"
},
"Zone": "edifiable:Zone",
"zone": {
"@id": "edifiable:zone"
},
"rules": {
"@id": "edifiable:rules",
"@container": "@list"
},
"answers": {
"@id": "edifiable:answers",
"@container": "@list"
},
"articles": {
"@id": "edifiable:articles",
"@container": "@list"
},
"Street": "edifiable:Street",
"street": {
"@id": "edifiable:street"
},
"zone_at_point": {
"@id": "edifiable:zone_at_point"
},
"plan_labels": {
"@id": "edifiable:plan_labels",
"@container": "@list"
},
"neighbouring_zones": {
"@id": "edifiable:neighbouring_zones",
"@container": "@list"
},
"constraints": {
"@id": "edifiable:constraints"
},
"permit_pieces_triggered": {
"@id": "edifiable:permit_pieces_triggered",
"@container": "@list"
},
"Permit": "edifiable:Permit",
"form": {
"@id": "edifiable:form",
"@type": "xsd:string"
},
"required": {
"@id": "edifiable:required",
"@container": "@list"
},
"to_check": {
"@id": "edifiable:to_check",
"@container": "@list"
},
"ground": {
"@id": "edifiable:ground"
},
"Problem": "edifiable:Problem",
"type": {
"@id": "edifiable:type",
"@type": "@id"
},
"status": {
"@id": "edifiable:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "edifiable:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "edifiable:instance",
"@type": "xsd:string"
},
"received": {
"@id": "edifiable:received"
},
"expected": {
"@id": "edifiable:expected"
}
},
"@type": "schema:Dataset",
"schema:name": "Edifiable API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Edifiable's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/edifiable-fr-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/edifiable-fr-openapi.json"
]
}