Design Museum Gent API
Home
Developers
Policy
Github
Swagger
Home
Developers
Policy
Github
Swagger
  • Overview
  • DCAT
  • Overview
  • Object
  • Objects
  • Exhibition
  • Exhibitions
  • Agent
  • Agents
  • Concept
  • Concepts
  • Colors
  • Types
  • Nationalities
  • Materials

DCAT

Info

The DCAT endpoint exposes a machine-readable catalog of all available datasets in the Design Museum Gent API v2, following the DCAT vocabulary. It is the recommended entry point for automated discovery of the API's datasets.

endpoints:

GET https://data.designmuseumgent.be/v2/
GET https://data.designmuseumgent.be/v2/dcat

Both routes return identical responses.


Response format

Data is returned as JSON-LD using the following vocabularies:

PrefixNamespace
dcathttp://www.w3.org/ns/dcat#
dcthttp://purl.org/dc/terms/
foafhttp://xmlns.com/foaf/0.1/
rdfshttp://www.w3.org/2000/01/rdf-schema#
owlhttps://www.w3.org/2002/07/owl#
crmhttp://www.cidoc-crm.org/cidoc-crm/
CodeDescription
200Successful request returning the data catalog
500Server error

Catalog — dcat:Catalog

The top-level catalog describes the API as a whole.

FieldDescriptionExample
@idURI of the cataloghttps://data.designmuseumgent.be/v2/
@typeDCAT classdcat:Catalog
dct:titleMultilingual catalog title"Design Museum Gent — Collection API v2"
dct:descriptionMultilingual descriptionavailable in nl, en, fr
dct:publisherPublishing institutionhttp://www.wikidata.org/entity/Q1809071
dct:licenseLicense for the datahttps://creativecommons.org/licenses/by/4.0/
dct:languageAvailable languagesNLD, ENG, FRA
dct:conformsToData standardCIDOC-CRM
foaf:homepageDocumentation homepagehttps://data.designmuseumgent.be

Datasets — dcat:dataset

The catalog exposes four datasets, each described as a dcat:Dataset.

Dataset@idCIDOC-CRM type
Objectshttps://data.designmuseumgent.be/v2/id/objectscrm:E22_Human-Made_Object
Agentshttps://data.designmuseumgent.be/v2/id/agentscrm:E39_Actor
Exhibitionshttps://data.designmuseumgent.be/v2/id/exhibitionscrm:E7_Activity
Conceptshttps://data.designmuseumgent.be/v2/id/conceptscrm:E55_Type

Each dataset includes:

FieldDescription
dct:titleMultilingual title in Dutch, English and French
dct:descriptionMultilingual description in Dutch, English and French
dct:typeCIDOC-CRM class of the resources in the dataset
dcat:distributionDistribution information including format and access URL
dcat:endpointURLDirect URL to the paginated collection
dcat:endpointDescriptionLink to the human-readable documentation page

Tips

The dcat:endpointURL of each dataset is a resolvable URL returning a Hydra paginated collection. Use ?fullRecord=true to harvest full records.


Example response

{
    "@context": {
        "dcat": "http://www.w3.org/ns/dcat#",
        "dct": "http://purl.org/dc/terms/",
        "foaf": "http://xmlns.com/foaf/0.1/",
        "owl": "https://www.w3.org/2002/07/owl#",
        "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
        "xsd": "http://www.w3.org/2001/XMLSchema#",
        "hydra": "http://www.w3.org/ns/hydra/core#",
        "crm": "http://www.cidoc-crm.org/cidoc-crm/"
    },
    "@id": "https://data.designmuseumgent.be/v2/",
    "@type": "dcat:Catalog",
    "dct:title": [
        { "@value": "Design Museum Gent — Collectie API v2", "@language": "nl" },
        { "@value": "Design Museum Gent — Collection API v2", "@language": "en" },
        { "@value": "Design Museum Gent — API Collection v2", "@language": "fr" }
    ],
    "dct:description": [
        { "@value": "CIDOC-CRM conforme JSON-LD API die toegang biedt tot de collectie van Design Museum Gent.", "@language": "nl" },
        { "@value": "CIDOC-CRM compliant JSON-LD API providing access to the collection of Design Museum Gent.", "@language": "en" },
        { "@value": "API JSON-LD conforme au CIDOC-CRM donnant accès à la collection du Design Museum Gent.", "@language": "fr" }
    ],
    "dct:publisher": {
        "@id": "http://www.wikidata.org/entity/Q1809071",
        "@type": "foaf:Organization",
        "foaf:name": "Design Museum Gent",
        "foaf:homepage": { "@id": "https://www.designmuseumgent.be" }
    },
    "dct:license": {
        "@id": "https://creativecommons.org/licenses/by/4.0/"
    },
    "dct:language": [
        { "@id": "http://publications.europa.eu/resource/authority/language/NLD" },
        { "@id": "http://publications.europa.eu/resource/authority/language/ENG" },
        { "@id": "http://publications.europa.eu/resource/authority/language/FRA" }
    ],
    "dct:conformsTo": {
        "@id": "http://www.cidoc-crm.org/cidoc-crm/",
        "rdfs:label": "CIDOC-CRM"
    },
    "foaf:homepage": { "@id": "https://data.designmuseumgent.be" },
    "dcat:dataset": [
        {
            "@id": "https://data.designmuseumgent.be/v2/id/objects",
            "@type": "dcat:Dataset",
            "dct:title": [
                { "@value": "Objecten", "@language": "nl" },
                { "@value": "Objects", "@language": "en" },
                { "@value": "Objets", "@language": "fr" }
            ],
            "dct:description": [
                { "@value": "Alle gepubliceerde objecten uit de collectie van Design Museum Gent.", "@language": "nl" },
                { "@value": "All published objects from the Design Museum Gent collection.", "@language": "en" },
                { "@value": "Tous les objets publiés de la collection du Design Museum Gent.", "@language": "fr" }
            ],
            "dct:type": {
                "@id": "http://www.cidoc-crm.org/cidoc-crm/E22_Human-Made_Object"
            },
            "dcat:distribution": [
                {
                    "@type": "dcat:Distribution",
                    "dct:format": "application/ld+json",
                    "dcat:accessURL": { "@id": "https://data.designmuseumgent.be/v2/id/objects" },
                    "dcat:mediaType": "application/ld+json",
                    "rdfs:label": "Paginated JSON-LD collection"
                }
            ],
            "dcat:endpointURL": { "@id": "https://data.designmuseumgent.be/v2/id/objects" },
            "dcat:endpointDescription": { "@id": "https://data.designmuseumgent.be/v2/objects" }
        },
        {
            "@id": "https://data.designmuseumgent.be/v2/id/agents",
            "@type": "dcat:Dataset",
            "dct:title": [
                { "@value": "Agenten", "@language": "nl" },
                { "@value": "Agents", "@language": "en" },
                { "@value": "Agents", "@language": "fr" }
            ],
            "dct:type": {
                "@id": "http://www.cidoc-crm.org/cidoc-crm/E39_Actor"
            },
            "dcat:endpointURL": { "@id": "https://data.designmuseumgent.be/v2/id/agents" },
            "dcat:endpointDescription": { "@id": "https://data.designmuseumgent.be/v2/agents" }
        },
        {
            "@id": "https://data.designmuseumgent.be/v2/id/exhibitions",
            "@type": "dcat:Dataset",
            "dct:title": [
                { "@value": "Tentoonstellingen", "@language": "nl" },
                { "@value": "Exhibitions", "@language": "en" },
                { "@value": "Expositions", "@language": "fr" }
            ],
            "dct:type": {
                "@id": "http://www.cidoc-crm.org/cidoc-crm/E7_Activity"
            },
            "dcat:endpointURL": { "@id": "https://data.designmuseumgent.be/v2/id/exhibitions" },
            "dcat:endpointDescription": { "@id": "https://data.designmuseumgent.be/v2/exhibitions" }
        },
        {
            "@id": "https://data.designmuseumgent.be/v2/id/concepts",
            "@type": "dcat:Dataset",
            "dct:title": [
                { "@value": "Thesaurus", "@language": "nl" },
                { "@value": "Thesaurus", "@language": "en" },
                { "@value": "Thésaurus", "@language": "fr" }
            ],
            "dct:type": {
                "@id": "http://www.cidoc-crm.org/cidoc-crm/E55_Type"
            },
            "dcat:endpointURL": { "@id": "https://data.designmuseumgent.be/v2/id/concepts" },
            "dcat:endpointDescription": { "@id": "https://data.designmuseumgent.be/v2/concepts" }
        }
    ]
}
Last Updated:: 5/19/26, 12:28 PM
Contributors: Olivier.VanD'huynslager
Prev
Overview
Next
Overview