{
  "@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"
  ]
}