schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
stad:
https://stad.gent/schema#
{
"@context": {
"@vocab": "https://stad.gent/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"stad": "https://stad.gent/schema#",
"links": "stad:links",
"href": {
"@id": "stad:href",
"@type": "@id"
},
"rel": {
"@id": "stad:rel",
"@type": "xsd:string"
},
"dataset": "stad:dataset",
"_links": {
"@id": "stad:_links",
"@container": "@list"
},
"dataset_id": {
"@id": "stad:dataset_id",
"@type": "xsd:string"
},
"dataset_uid": {
"@id": "stad:dataset_uid",
"@type": "xsd:string"
},
"attachments": {
"@id": "stad:attachments",
"@container": "@list"
},
"has_records": {
"@id": "stad:has_records",
"@type": "xsd:boolean"
},
"data_visible": {
"@id": "stad:data_visible",
"@type": "xsd:boolean"
},
"features": {
"@id": "stad:features",
"@container": "@list"
},
"metas": {
"@id": "stad:metas"
},
"fields": {
"@id": "stad:fields",
"@container": "@list"
},
"datasets": "stad:datasets",
"total_count": {
"@id": "stad:total_count",
"@type": "xsd:integer"
},
"results": {
"@id": "stad:results",
"@container": "@list"
},
"enum-format-datasets": "stad:enum-format-datasets",
"facet_value_enumeration": "stad:facet_value_enumeration",
"name": {
"@id": "stad:name",
"@type": "xsd:string"
},
"count": {
"@id": "stad:count",
"@type": "xsd:integer"
},
"value": {
"@id": "stad:value",
"@type": "xsd:string"
},
"state": {
"@id": "stad:state",
"@type": "xsd:string"
},
"facet_enumeration": "stad:facet_enumeration",
"facets": {
"@id": "stad:facets",
"@container": "@list"
},
"record": "stad:record",
"_id": {
"@id": "stad:_id",
"@type": "xsd:string"
},
"_timestamp": {
"@id": "stad:_timestamp",
"@type": "xsd:string"
},
"_size": {
"@id": "stad:_size",
"@type": "xsd:integer"
},
"records": "stad:records",
"attachment": "stad:attachment"
},
"@type": "schema:Dataset",
"schema:name": "Stad Gent API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Stad Gent'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-10) from openapi/stad-gent-openapi.yml.",
"dcterms:created": "2026-11-10",
"dcterms:source": [
"openapi/stad-gent-openapi.yml"
]
}