Exhibition
Info
The exhibition endpoint provides access to a single exhibition from the Design Museum Gent archive, enriched with multilingual titles, descriptions, and links to collection objects shown during the exhibition.
endpoint:
GET https://data.designmuseumgent.be/v2/id/exhibition/{PID}
# check if an exhibition exists
curl -k -I 'https://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001'
example:
GET https://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001
Response format
Data is returned as CIDOC-CRM compliant JSON-LD using the following vocabularies:
| Prefix | Namespace |
|---|---|
crm | http://www.cidoc-crm.org/cidoc-crm/ |
owl | https://www.w3.org/2002/07/owl# |
rdfs | http://www.w3.org/2000/01/rdf-schema# |
xsd | http://www.w3.org/2001/XMLSchema# |
prov | http://www.w3.org/ns/prov# |
| Code | Description |
|---|---|
| 200 | Successful request returning a single exhibition as CIDOC-CRM JSON-LD |
| 404 | Exhibition not found |
| 500 | Server error |
Fields
Basic identification
| Field | Type | Description | Example |
|---|---|---|---|
@id | URI | Internal DMG URI for the exhibition | https://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001 |
@type | string | CIDOC-CRM class | crm:E7_Activity |
owl:sameAs | string | External URI in the Stad Gent datahub | https://stad.gent/id/tentoonstelling/530003726 |
rdfs:label | string | Default label of the exhibition | "Kleureyck. Van Eycks kleuren in design" |
crm:P2_has_type | object | Type classification using Getty AAT | http://vocab.getty.edu/aat/300054755 |
Warning
Stad Gent URIs (stad.gent/id/...) used in owl:sameAs are persistent identifiers but do not currently resolve. Getty, Wikidata and EU Publications Office URIs do resolve and return linked data.
Provenance — prov:generatedAtTime
Each record includes a prov:generatedAtTime timestamp indicating when the record was last harvested from the source system. This is not the date the object was created or modified in the museum's collection management system — it is the date the DMG API last processed and stored this record.
"prov:generatedAtTime": {
"@type": "xsd:dateTime",
"@value": "2026-04-28T10:38:46.7599119"
}
| Field | Description |
|---|---|
@type | Always xsd:dateTime |
@value | ISO 8601 timestamp of the last harvest |
Incremental harvesting
Use prov:generatedAtTime together with the ?modifiedSince= parameter to build efficient incremental sync pipelines — only fetch records that have changed since your last harvest:
GET https://data.designmuseumgent.be/v2/id/exhibitions?modifiedSince=2026-05-01&fullRecord=true
The ETag and Last-Modified response headers on single entity endpoints expose the same timestamp for HTTP cache validation:
Titles — crm:P1_is_identified_by
An array of crm:E41_Appellation and crm:E42_Identifier nodes.
@type | Description |
|---|---|
crm:E41_Appellation | Multilingual title, one per language |
crm:E42_Identifier | Internal DMG reference number (e.g. TE_2020-001) |
Language tags
Each appellation includes a language tag using the EU Publications Office language authority:
| Language | URI |
|---|---|
| Dutch | http://publications.europa.eu/resource/authority/language/NLD |
| French | http://publications.europa.eu/resource/authority/language/FRA |
| English | http://publications.europa.eu/resource/authority/language/ENG |
Internal identifier pattern
All internal identifiers follow the pattern TE_{year}-{number} and are typed using: https://data.designmuseumgent.be/v2/id/type/intern-referentienummer
Time span — crm:P4_has_time-span
| Field | Type | Description | Example |
|---|---|---|---|
crm:P82a_begin_of_the_begin | xsd:date | Opening date | "2020-03-13" |
crm:P82b_end_of_the_end | xsd:date | Closing date | "2020-09-03" |
rdfs:label | string | Full period as ISO interval | "2020-03-13/2020-09-03" |
Tips
Dates follow the ISO 8601 interval format YYYY-MM-DD/YYYY-MM-DD. For exhibitions with uncertain or open-ended dates, one of the two bounds may be absent.
Location — crm:P7_took_place_at
| Field | Description | Example |
|---|---|---|
@id | Wikidata URI of the venue | https://www.wikidata.org/wiki/Q1809071 |
@type | CIDOC-CRM class | crm:E53_Place |
rdfs:label | Name of the venue | "Design Museum Gent" |
Organiser — crm:P14_carried_out_by
| Field | Description | Example |
|---|---|---|
@id | Wikidata URI of the organiser | https://www.wikidata.org/wiki/Q1809071 |
@type | CIDOC-CRM class | crm:E39_Actor |
rdfs:label | Name of the organiser | "Design Museum Gent" |
Objects shown — crm:P16_used_specific_object
Array of objects from the DMG collection that were shown during the exhibition.
| Field | Description | Example |
|---|---|---|
@id | Internal DMG URI for the object | https://data.designmuseumgent.be/v2/id/object/2016-0017 |
@type | CIDOC-CRM class | crm:E22_Human-Made_Object |
owl:sameAs | External URI in the Stad Gent datahub | https://stad.gent/id/mensgemaaktobject/dmg/530022921 |
Resolvable URIs
Each @id in crm:P16_used_specific_object is a resolvable URI — you can fetch full object metadata directly from it.
GET https://data.designmuseumgent.be/v2/id/object/2016-0017
Warning
Only objects that are present in the DMG collection database are included. Objects from the source data that cannot be matched are omitted.
Descriptions — crm:P67i_is_referred_to_by
Array of crm:E33_Linguistic_Object nodes, one per available language.
| Field | Description | Example |
|---|---|---|
@type | CIDOC-CRM class | crm:E33_Linguistic_Object |
rdfs:label | Full description text | "Waar komt kleur vandaan?..." |
crm:P2_has_type | Classifies this as a description | http://vocab.getty.edu/aat/300080091 |
crm:P72_has_language | Language of the description | http://publications.europa.eu/resource/authority/language/NLD |
Info
Not all exhibitions have descriptions in all three languages. If a description is not available for a given language, that language node is omitted from the array entirely.
Example response
{
"@id": "https://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001",
"@type": "crm:E7_Activity",
"@context": {
"crm": "http://www.cidoc-crm.org/cidoc-crm/",
"owl": "https://www.w3.org/2002/07/owl#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"prov": "http://www.w3.org/ns/prov#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#"
},
"owl:sameAs": "https://stad.gent/id/tentoonstelling/530003726",
"rdfs:label": "Kleureyck. Van Eycks kleuren in design",
"crm:P2_has_type": {
"@id": "http://vocab.getty.edu/aat/300054755",
"@type": "crm:E55_Type",
"rdfs:label": "Exhibition"
},
"crm:P4_has_time-span": {
"@type": "crm:E52_Time-Span",
"rdfs:label": "2020-03-13/2020-09-03",
"crm:P82a_begin_of_the_begin": { "@type": "xsd:date", "@value": "2020-03-13" },
"crm:P82b_end_of_the_end": { "@type": "xsd:date", "@value": "2020-09-03" }
},
"crm:P7_took_place_at": {
"@id": "https://www.wikidata.org/wiki/Q1809071",
"@type": "crm:E53_Place",
"rdfs:label": "Design Museum Gent"
},
"crm:P14_carried_out_by": {
"@id": "https://www.wikidata.org/wiki/Q1809071",
"@type": "crm:E39_Actor",
"rdfs:label": "Design Museum Gent"
},
"crm:P1_is_identified_by": [
{
"@id": "https://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001/identifier/intern",
"@type": "crm:E42_Identifier",
"rdfs:label": "TE_2020-001",
"crm:P2_has_type": {
"@id": "https://data.designmuseumgent.be/v2/id/type/intern-referentienummer",
"@type": "crm:E55_Type",
"rdfs:label": "Intern referentienummer"
}
},
{
"@type": "crm:E41_Appellation",
"rdfs:label": "Kleureyck — Van Eycks kleuren in design",
"crm:P72_has_language": {
"@id": "http://publications.europa.eu/resource/authority/language/NLD"
}
},
{
"@type": "crm:E41_Appellation",
"rdfs:label": "Kleureyck — Les couleurs de Van Eyck dans le design",
"crm:P72_has_language": {
"@id": "http://publications.europa.eu/resource/authority/language/FRA"
}
},
{
"@type": "crm:E41_Appellation",
"rdfs:label": "Kleureyck — Van Eycks colours in design",
"crm:P72_has_language": {
"@id": "http://publications.europa.eu/resource/authority/language/ENG"
}
}
],
"crm:P16_used_specific_object": [
{
"@id": "https://data.designmuseumgent.be/v2/id/object/2016-0017",
"@type": "crm:E22_Human-Made_Object",
"owl:sameAs": "https://stad.gent/id/mensgemaaktobject/dmg/530022921"
},
{
"@id": "https://data.designmuseumgent.be/v2/id/object/2019-0052",
"@type": "crm:E22_Human-Made_Object",
"owl:sameAs": "https://stad.gent/id/mensgemaaktobject/dmg/530027704"
}
],
"crm:P67i_is_referred_to_by": [
{
"@type": "crm:E33_Linguistic_Object",
"crm:P2_has_type": {
"@id": "http://vocab.getty.edu/aat/300080091",
"@type": "crm:E55_Type",
"rdfs:label": "description"
},
"rdfs:label": "Waar komt kleur vandaan? Hoe maak je kleur? Wat is de impact van kleur?...",
"crm:P72_has_language": {
"@id": "http://publications.europa.eu/resource/authority/language/NLD"
}
},
{
"@type": "crm:E33_Linguistic_Object",
"crm:P2_has_type": {
"@id": "http://vocab.getty.edu/aat/300080091",
"@type": "crm:E55_Type",
"rdfs:label": "description"
},
"rdfs:label": "What is the origin of colour? How do you create colour? What is the impact of colour?...",
"crm:P72_has_language": {
"@id": "http://publications.europa.eu/resource/authority/language/ENG"
}
}
]
}