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

Object

Info

The object endpoint provides access to a single object from the Design Museum Gent collection, enriched with multilingual titles, descriptions, production and acquisition history, material information, validated image links and color data extracted from digital reproductions.

Parameters

ParameterTypeDefaultDescription
colorsbooleanfalseInclude color data extracted from the digital image — HEX values, CSS names and base colors with percentages

endpoint:

GET https://data.designmuseumgent.be/v2/id/object/{PID}
# check if an object exists
curl -k -I 'https://data.designmuseumgent.be/v2/id/object/1987-1105'

# conditional GET — only fetch if changed
curl -k -H 'If-None-Match: "1987-1105-1714298326000"' \
  'https://data.designmuseumgent.be/v2/id/object/1987-1105'

example:

GET https://data.designmuseumgent.be/v2/id/object/1987-1105?colors=true

Response format

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

PrefixNamespace
crmhttp://www.cidoc-crm.org/cidoc-crm/
owlhttps://www.w3.org/2002/07/owl#
rdfshttp://www.w3.org/2000/01/rdf-schema#
xsdhttp://www.w3.org/2001/XMLSchema#
provhttp://www.w3.org/ns/prov#
CodeDescription
200Successful request returning a single object as CIDOC-CRM JSON-LD
404Object not found
500Server error

Special cases

Permanently removed objects

If an object has been permanently removed from the collection, the API returns HTTP 410 Gone:

{
    "error": "This object has been permanently removed from our collection."
}

This also applies when requesting the special path:

GET https://data.designmuseumgent.be/v2/id/object/removed

Resolved objects

Objects in the collection are sometimes merged into another record — for example when a duplicate is discovered or when an object is reassigned to a parent record. In these cases the API returns HTTP 301 Moved Permanently with a Location header pointing to the canonical URI:

HTTP/1.1 301 Moved Permanently
Location: https://data.designmuseumgent.be/v2/id/object/1987-0858

The response body also includes a human-readable message:

{
    "message": "This object has been merged into 1987-0858.",
    "resolved": "https://data.designmuseumgent.be/v2/id/object/1987-0858"
}

Tips

Most HTTP clients follow redirects automatically. If you are building an integration, make sure your client is configured to follow 301 redirects to always receive the canonical record.

ARK identifiers

All object URIs are also resolvable using the ARK identifier format:

GET https://data.designmuseumgent.be/v2/id/ark:/29417/object/{ObjectPID}

Both routes return identical responses.


CodeDescription
200Successful request
301Object has been merged — follow the Location header
404Object not found
410Object permanently removed
500Server error

Fields

Basic identification

FieldTypeDescriptionExample
@idURIInternal DMG URI for the objecthttps://data.designmuseumgent.be/v2/id/object/1987-1105
@typestringCIDOC-CRM classcrm:E22_Human-Made_Object
rdfs:labelstringDefault label (Dutch title)"Beeldje van een vis in opaalglas"
prov:generatedAtTimexsd:dateTimeTimestamp of last harvest"2026-04-28T10:38:46"

Authority links

owl:sameAs contains an array of URIs linking the object to external authority records in the Stad Gent datahub:

"owl:sameAs": [
    "https://stad.gent/id/mensgemaaktobject/dmg/530008224"
]

Warning

Stad Gent URIs (stad.gent/id/...) used in owl:sameAs are persistent identifiers but do not currently resolve to a human-readable or machine-readable resource. They are intended as globally unique identifiers for alignment with other Stad Gent datasets, not as dereferenceable URLs.

URIs from Getty (vocab.getty.edu), Wikidata (wikidata.org), EU Publications Office (publications.europa.eu) and ULAN 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"
}
FieldDescription
@typeAlways xsd:dateTime
@valueISO 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/objects?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:

curl -k -I 'https://data.designmuseumgent.be/v2/id/object/1987-1105'
# Last-Modified: Tue, 28 Apr 2026 10:38:46 GMT
# ETag: "1987-1105-1714298326000"

Identifiers & titles — crm:P1_is_identified_by

An array of crm:E42_Identifier and crm:E41_Appellation nodes.

@typeDescription
crm:E42_IdentifierInternal DMG object number
crm:E41_AppellationMultilingual title, one per language

Internal identifier pattern

All internal identifiers follow the DMG object number pattern (e.g. 1987-1105) and are typed using: https://data.designmuseumgent.be/v2/id/type/objectnummer

Multilingual titles

Titles are available in Dutch, French and English where translations exist.

"crm:P1_is_identified_by": [
    {
        "@type": "crm:E41_Appellation",
        "rdfs:label": "Beeldje van een vis in opaalglas",
        "crm:P72_has_language": {
            "@id": "http://publications.europa.eu/resource/authority/language/NLD"
        }
    },
    {
        "@type": "crm:E41_Appellation",
        "rdfs:label": "Figurine of a fish in opaline glass",
        "crm:P72_has_language": {
            "@id": "http://publications.europa.eu/resource/authority/language/ENG"
        }
    }
]

Object type — crm:P2_has_type

Array of concept types classifying the object, resolved to internal DMG concept URIs where available.

FieldDescriptionExample
@idInternal DMG concept URIhttps://data.designmuseumgent.be/v2/id/concept/530004716
owl:sameAsExternal authority URI (Getty AAT)http://vocab.getty.edu/aat/300047090
rdfs:labelLabel of the type"beeldhouwwerk"

Materials — crm:P45_consists_of

Array of materials the object consists of, typed as crm:E57_Material and resolved to internal DMG concept URIs where available.

FieldDescriptionExample
@idInternal DMG concept URIhttps://data.designmuseumgent.be/v2/id/concept/530006434
owl:sameAsExternal authority URI (Getty AAT)http://vocab.getty.edu/aat/300010797
rdfs:labelLabel of the material"glas (materiaal)"

Descriptions — crm:P67i_is_referred_to_by

Array of crm:E33_Linguistic_Object nodes, one per available language.

FieldDescriptionExample
rdfs:labelFull description text"Beeldje van een vis in geperst opaalglas..."
crm:P2_has_typeClassifies this as a descriptionhttp://vocab.getty.edu/aat/300080091
crm:P72_has_languageLanguage of the descriptionhttp://publications.europa.eu/resource/authority/language/NLD

Info

Not all objects have descriptions in all three languages. French and English descriptions are being added as part of an ongoing translation project.


Current keeper — crm:P50_has_current_keeper

FieldDescriptionExample
@idWikidata URI of the institutionhttp://www.wikidata.org/entity/Q1809071
@typeCIDOC-CRM classcrm:E39_Actor
rdfs:labelName of the institution"Design Museum Gent"

Production — crm:P108i_was_produced_by

Describes the physical making of the object as a crm:E12_Production event.

FieldDescriptionExample
@idURI of the production event.../object/1987-1105/production
crm:P14_carried_out_byProducer — resolved to internal agent URIDMG-A-03731
crm:P7_took_place_atPlace of production (Getty TGN)http://vocab.getty.edu/tgn/7008038
crm:P32_used_general_techniqueTechnique(s) usedresolved concept URI
crm:P4_has_time-spanDate of production (EDTF)"1932/1932"

Creation — crm:P94i_was_created_by

Describes the intellectual design act as a crm:E65_Creation event. When multiple designers are involved, this is an array.

FieldDescriptionExample
@idURI of the creation event.../object/1987-1105/creation/1
crm:P14_carried_out_byDesigner — resolved to internal agent URI
crm:P7_took_place_atPlace of creation (Getty TGN)
crm:P4_has_time-spanDate of creation (EDTF)"2016/2016"

Info

Production (crm:E12_Production) and Creation (crm:E65_Creation) are modelled as separate events because they represent distinct activities — the physical making and the intellectual design act — which may involve different actors, places and dates.


Acquisition — crm:P24i_changed_ownership_through

Describes how the object entered the collection as a crm:E8_Acquisition event.

FieldDescriptionExample
@idURI of the acquisition event.../object/1987-1105/acquisition
crm:P2_has_typeAcquisition method"legaat"
crm:P4_has_time-spanYear of acquisition"1987"
crm:P7_took_place_atPlace of acquisition"Den Haag"
crm:P22_transferred_title_toReceiving institution"Design Museum Gent"

Dimensions — crm:P43_has_dimension

Array of crm:E54_Dimension nodes for the object's physical dimensions.

FieldDescriptionExample
crm:P2_has_typeType of measurement"hoogte", "breedte", "diepte", "diameter"
crm:P90_has_valueNumeric value6
crm:P91_has_unitUnit of measurementhttp://vocab.getty.edu/aat/300379098 (cm)

Physical components

Some objects in the collection are part of a larger set. The API models these relationships using two CIDOC-CRM properties.

crm:P46_has_component — koepelrecord

A koepelrecord is a parent object that groups a set of related physical components. When an object is a koepelrecord, the response includes a crm:P46_has_component array listing all its parts:

"crm:P46_has_component": [
    {
        "@id": "https://data.designmuseumgent.be/v2/id/object/3645_1-3",
        "@type": "crm:E22_Human-Made_Object"
    },
    {
        "@id": "https://data.designmuseumgent.be/v2/id/object/3645_2-3",
        "@type": "crm:E22_Human-Made_Object"
    },
    {
        "@id": "https://data.designmuseumgent.be/v2/id/object/3645_3-3",
        "@type": "crm:E22_Human-Made_Object"
    }
]

Each @id is a resolvable URI pointing to the individual part record.

crm:P46i_forms_part_of — part of a set

When an object is a component of a larger set, the response includes a crm:P46i_forms_part_of node pointing to the parent koepelrecord:

"crm:P46i_forms_part_of": {
    "@id": "https://data.designmuseumgent.be/v2/id/object/3645_0-3",
    "@type": "crm:E22_Human-Made_Object"
}

Object number pattern

The relationship between parent and parts is derived from the object number pattern:

PatternRoleExample
PREFIX_0-NKoepelrecord (parent)3645_0-3 — parent of 3 parts
PREFIX_X-NComponent (part)3645_1-3 — part 1 of 3

Where N is the total number of parts and X is the part number.

Tips

Use crm:P46i_forms_part_of to navigate from a part to its parent, and crm:P46_has_component to navigate from a parent to all its parts. Both URIs are fully resolvable via the object endpoint.

Quick links

  • Koepelrecord example: 3645_0-3
  • Component example: 3645_3-3

Sub-collections — crm:P106i_forms_part_of

Objects may belong to one or more named sub-collections or provenance groups. These are modelled as crm:E78_Curated_Holding nodes using crm:P106i_forms_part_of, distinct from the physical koepelrecord relationship expressed via crm:P46i_forms_part_of:

"crm:P106i_forms_part_of": [
  {
    "@id": "https://data.designmuseumgent.be/v2/id/concept/530010723",
    "@type": "crm:E78_Curated_Holding",
    "rdfs:label": "legaat Havermans",
    "owl:sameAs": "https://stad.gent/id/concept/530010723"
  },
  {
    "@id": "https://data.designmuseumgent.be/v2/id/concept/530011047",
    "@type": "crm:E78_Curated_Holding",
    "rdfs:label": "Val-Saint-Lambert",
    "owl:sameAs": "https://stad.gent/id/concept/530011047"
  }
]
PropertyTypeDescription
crm:P46i_forms_part_ofcrm:E22_Human-Made_ObjectPhysical koepelrecord parent
crm:P106i_forms_part_ofcrm:E78_Curated_HoldingNamed sub-collection or provenance group

Exhibitions — crm:P12i_was_present_at

Array of exhibitions the object was shown in, resolved to internal DMG exhibition URIs.

FieldDescriptionExample
@idInternal DMG exhibition URIhttps://data.designmuseumgent.be/v2/id/exhibition/TE_2020-001
owl:sameAsExternal Stad Gent URIhttps://stad.gent/id/tentoonstelling/530003726
rdfs:labelTitle of the exhibition"Kleureyck. Van Eycks kleuren in design"

Resolvable URIs

Each @id in crm:P12i_was_present_at is resolvable — you can fetch the full exhibition record directly from it.


Media — crm:P129i_is_subject_of

When video or audio resources are available for an object they are included alongside the IIIF manifest as additional crm:E73_Information_Object nodes, each typed using Getty AAT:

TypeGetty AATDescription
IIIF manifest300417895IIIF presentation manifest
Video300263419Video recording
Audio300263472Audio recording — e.g. audio description
crm:P102_has_titleTitle of the media resource as crm:E35_Title"Designer portrait"
crm:P4_has_time-spanPublication date as crm:E52_Time-Span"2021-03-15"

Info

Not all objects have media. When multiple crm:P129i_is_subject_of nodes are present, use crm:P2_has_type to distinguish between them.


Images (utility) — crm:P138i_has_representation

Direct, validated links to the IIIF image URIs for the object, together with their rights statement and attribution. This lets clients render images without dereferencing the IIIF manifest first.

FieldDescription
crm:P138i_has_representationArray of crm:E38_Image blocks — every validated image for the object, in canvas order. Omitted if the object has no validated images.
imageConvenience field: the first crm:E38_Image from the array above, repeated for clients that only need a single thumbnail. Not a CIDOC property — purely a developer shortcut. Omitted when the array is empty.

Image fields

Each crm:E38_Image is modeled in CIDOC-CRM and contains:

FieldDescription
@idFull-resolution IIIF image URI
@typeAlways crm:E38_Image
thumbnail400px-wide IIIF derivative of the same image — convenient for grid views
crm:P3_has_noteAttribution string (photographer, rights holder, source)
crm:P104_is_subject_toRights statement, typed as crm:E30_Right. The @id is the canonical rights URI (e.g. a rightsstatements.org or Creative Commons URI).

Why both crm:P138i_has_representation and image?

crm:P138i_has_representation is the canonical CIDOC property carrying all images in canvas order. It is always an array, even when there is only one image.

image is a non-CIDOC convenience key carrying just the first image, repeated. It exists so client code can write obj.image.thumbnail instead of iterating an array when all they need is a single picture. JSON-LD consumers doing proper triple processing should ignore image and only read crm:P138i_has_representation.

Image validation

Image URIs have been validated against the IIIF image server with a HEAD request — only URIs returning a 2xx/3xx response are included. Forbidden (403) and missing (404) images are pruned from the response, so the image fields contain working links by construction.

If every image of an object failed validation, the object still has its IIIF manifest reference (crm:P129i_is_subject_of) but crm:P138i_has_representation and image are omitted.

"crm:P138i_has_representation": [
    {
        "@id": "https://api.collectie.gent/iiif/image/iiif/2/faa08ed8c1f74e26c424cd738a0b5297-1987-1105.jpg/full/full/0/default.jpg",
        "@type": "crm:E38_Image",
        "thumbnail": "https://api.collectie.gent/iiif/image/iiif/2/faa08ed8c1f74e26c424cd738a0b5297-1987-1105.jpg/full/400,/0/default.jpg",
        "crm:P3_has_note": "photographer: Foto Design Museum Gent, source: Design Museum Gent",
        "crm:P104_is_subject_to": {
            "@id": "http://creativecommons.org/publicdomain/zero/1.0/",
            "@type": "crm:E30_Right"
        }
    }
],
"image": {
    "@id": "https://api.collectie.gent/iiif/image/iiif/2/faa08ed8c1f74e26c424cd738a0b5297-1987-1105.jpg/full/full/0/default.jpg",
    "@type": "crm:E38_Image",
    "thumbnail": "https://api.collectie.gent/iiif/image/iiif/2/faa08ed8c1f74e26c424cd738a0b5297-1987-1105.jpg/full/400,/0/default.jpg",
    "crm:P3_has_note": "photographer: Foto Design Museum Gent, source: Design Museum Gent",
    "crm:P104_is_subject_to": {
        "@id": "http://creativecommons.org/publicdomain/zero/1.0/",
        "@type": "crm:E30_Right"
    }
}

Color data — crm:P65_shows_visual_item

Info

Color data is hidden by default. Add ?colors=true to include it in the response:

GET https://data.designmuseumgent.be/v2/id/object/1987-0959_0-3?colors=true

When a digital image is available and ?colors=true is set, color information extracted from it is exposed as one or more crm:E36_Visual_Item nodes — one per image. Each node contains two crm:E26_Physical_Feature nodes: one for exact HEX values and one for aggregated base colors.

FieldDescription
crm:P138i_has_representationDirect link to the IIIF image
crm:P56_bears_featureArray of two color feature nodes per image

How colors are extracted

Colors are extracted using a computer vision pipeline:

  1. The background is removed using a neural network (rembg) so only the object itself is analysed
  2. KMeans clustering groups foreground pixels into dominant color clusters
  3. Each cluster is mapped to the closest CSS named color using LAB color distance
  4. Each cluster is also mapped to a base color category (red, orange, yellow, green, blue, purple, pink, brown, grey, black, white)

HEX colors — /visual/colors/hex

Exact HEX values for each dominant color cluster, with CSS name and percentage coverage:

{
    "@id": ".../visual/image/1/colors/hex",
    "@type": "crm:E26_Physical_Feature",
    "rdfs:comment": "Dominant colors extracted from the digital image as HEX values",
    "crm:P3_has_note": [
        {
            "@type": "crm:E62_String",
            "rdf:value": "#ad86a0",
            "rdfs:label": "English lavender",
            "crm:P43_has_dimension": {
                "@type": "crm:E54_Dimension",
                "crm:P90_has_value": { "@value": 21.64, "@type": "xsd:decimal" },
                "crm:P91_has_unit": { "rdfs:label": "%" }
            }
        },
        {
            "@type": "crm:E62_String",
            "rdf:value": "#a27892",
            "rdfs:label": "Mountbatten pink",
            "crm:P43_has_dimension": {
                "@type": "crm:E54_Dimension",
                "crm:P90_has_value": { "@value": 19.17, "@type": "xsd:decimal" },
                "crm:P91_has_unit": { "rdfs:label": "%" }
            }
        }
    ]
}
FieldDescriptionExample
rdf:valueExact HEX color code"#ad86a0"
rdfs:labelClosest CSS color name"English lavender"
crm:P90_has_valuePercentage of foreground pixels21.64

Base colors — /visual/colors/base

The same colors aggregated into broad base color categories for indexing and filtering. Multiple HEX clusters with the same base color are summed into a single entry:

{
    "@id": ".../visual/image/1/colors/base",
    "@type": "crm:E26_Physical_Feature",
    "rdfs:comment": "Dominant base colors grouped and aggregated for indexing",
    "crm:P3_has_note": [
        {
            "@type": "crm:E62_String",
            "rdf:value": "pink",
            "crm:P43_has_dimension": {
                "@type": "crm:E54_Dimension",
                "crm:P90_has_value": { "@value": 70.53, "@type": "xsd:decimal" },
                "crm:P91_has_unit": { "rdfs:label": "%" }
            }
        },
        {
            "@type": "crm:E62_String",
            "rdf:value": "grey",
            "crm:P43_has_dimension": {
                "@type": "crm:E54_Dimension",
                "crm:P90_has_value": { "@value": 20.54, "@type": "xsd:decimal" },
                "crm:P91_has_unit": { "rdfs:label": "%" }
            }
        }
    ]
}

Available base colors: red, orange, yellow, green, blue, purple, pink, brown, grey, black, white

Multi-image objects

Objects with multiple images have one crm:E36_Visual_Item node per image, identified by index: .../visual/image/1/colors/hex .../visual/image/2/colors/hex

When there is only one image the value of crm:P65_shows_visual_item is a single object rather than an array.

Quick link

Color data example: 1987-0959_0-3?colors=true


Creative projects — crm:P15i_was_motivation_of

When creative projects have been inspired by or made use of this object, they are listed as crm:E7_Activity nodes typed as creative projects.

FieldDescription
crm:P102_has_titleTitle of the project as crm:E35_Title
crm:P129i_is_subject_ofLink to the project URL
crm:P4_has_time-spanYear of the project

Info

This field is curated manually — not all objects have associated projects.

Example response

{
    "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105",
    "@type": "crm:E22_Human-Made_Object",
    "@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/mensgemaaktobject/dmg/530008224"],
    "rdfs:label": "Beeldje van een vis in opaalglas",
    "prov:generatedAtTime": {
        "@type": "xsd:dateTime",
        "@value": "2026-04-28T10:38:46.7599119"
    },
    "crm:P2_has_type": [
        {
            "@id": "https://data.designmuseumgent.be/v2/id/concept/530004716",
            "@type": "crm:E55_Type",
            "owl:sameAs": "http://vocab.getty.edu/aat/300047090",
            "rdfs:label": "beeldhouwwerk"
        }
    ],
    "crm:P45_consists_of": [
        {
            "@id": "https://data.designmuseumgent.be/v2/id/concept/530006434",
            "@type": "crm:E57_Material",
            "owl:sameAs": "http://vocab.getty.edu/aat/300010797",
            "rdfs:label": "glas (materiaal)"
        }
    ],
    "crm:P1_is_identified_by": [
        {
            "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/identifier/objectnummer",
            "@type": "crm:E42_Identifier",
            "rdfs:label": "1987-1105",
            "crm:P2_has_type": {
                "@id": "https://data.designmuseumgent.be/v2/id/type/objectnummer",
                "@type": "crm:E55_Type",
                "rdfs:label": "Objectnummer"
            }
        },
        {
            "@type": "crm:E41_Appellation",
            "rdfs:label": "Beeldje van een vis in opaalglas",
            "crm:P72_has_language": {
                "@id": "http://publications.europa.eu/resource/authority/language/NLD"
            }
        },
        {
            "@type": "crm:E41_Appellation",
            "rdfs:label": "Figurine of a fish in opaline glass",
            "crm:P72_has_language": {
                "@id": "http://publications.europa.eu/resource/authority/language/ENG"
            }
        }
    ],
    "crm:P67i_is_referred_to_by": [
        {
            "@type": "crm:E33_Linguistic_Object",
            "rdfs:label": "Beeldje van een vis in geperst opaalglas...",
            "crm:P2_has_type": {
                "@id": "http://vocab.getty.edu/aat/300080091",
                "@type": "crm:E55_Type",
                "rdfs:label": "description"
            },
            "crm:P72_has_language": {
                "@id": "http://publications.europa.eu/resource/authority/language/NLD"
            }
        }
    ],
    "crm:P108i_was_produced_by": {
        "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/production",
        "@type": "crm:E12_Production",
        "crm:P14_carried_out_by": {
            "@id": "https://data.designmuseumgent.be/v2/id/agent/DMG-A-03731",
            "@type": "crm:E39_Actor",
            "owl:sameAs": "http://www.wikidata.org/entity/Q43136175",
            "rdfs:label": "Sabino, Marius-Ernest"
        },
        "crm:P7_took_place_at": {
            "@id": "http://vocab.getty.edu/tgn/7008038",
            "@type": "crm:E53_Place",
            "rdfs:label": "Parijs"
        },
        "crm:P32_used_general_technique": [
            {
                "@id": "https://data.designmuseumgent.be/v2/id/concept/530008035",
                "@type": "crm:E55_Type",
                "owl:sameAs": "http://vocab.getty.edu/aat/300053136",
                "rdfs:label": "persen"
            }
        ]
    },
    "crm:P50_has_current_keeper": {
        "@id": "http://www.wikidata.org/entity/Q1809071",
        "@type": "crm:E39_Actor",
        "rdfs:label": "Design Museum Gent"
    },
    "crm:P24i_changed_ownership_through": {
        "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/acquisition",
        "@type": "crm:E8_Acquisition",
        "crm:P2_has_type": {
            "@id": "https://data.designmuseumgent.be/v2/id/concept/530000225",
            "@type": "crm:E55_Type",
            "rdfs:label": "legaat"
        },
        "crm:P4_has_time-span": {
            "@type": "crm:E52_Time-Span",
            "rdfs:label": "1987",
            "crm:P82a_begin_of_the_begin": { "@type": "xsd:gYear", "@value": "1987" },
            "crm:P82b_end_of_the_end": { "@type": "xsd:gYear", "@value": "1987" }
        },
        "crm:P7_took_place_at": {
            "@id": "http://vocab.getty.edu/tgn/7006810",
            "@type": "crm:E53_Place",
            "rdfs:label": "Den Haag"
        },
        "crm:P22_transferred_title_to": {
            "@id": "http://www.wikidata.org/entity/Q1809071",
            "@type": "crm:E39_Actor",
            "rdfs:label": "Design Museum Gent"
        }
    },
    "crm:P129i_is_subject_of": {
        "@id": "https://api.collectie.gent/iiif/presentation/v2/manifest/dmg:1987-1105",
        "@type": "crm:E73_Information_Object",
        "crm:P2_has_type": {
            "@id": "http://vocab.getty.edu/aat/300417895",
            "@type": "crm:E55_Type",
            "rdfs:label": "IIIF manifest"
        }
    },
    "crm:P138i_has_representation": [
        {
            "@id": "https://api.collectie.gent/iiif/image/iiif/2/99d9e8c816c8bdb0e82794fec82a506b-transcode-1987-1105.jpg/full/full/0/default.jpg",
            "@type": "crm:E38_Image",
            "thumbnail": "https://api.collectie.gent/iiif/image/iiif/2/99d9e8c816c8bdb0e82794fec82a506b-transcode-1987-1105.jpg/full/400,/0/default.jpg",
            "crm:P3_has_note": "photographer: Foto Design Museum Gent, source: Design Museum Gent",
            "crm:P104_is_subject_to": {
                "@id": "http://creativecommons.org/publicdomain/zero/1.0/",
                "@type": "crm:E30_Right"
            }
        }
    ],
    "image": {
        "@id": "https://api.collectie.gent/iiif/image/iiif/2/99d9e8c816c8bdb0e82794fec82a506b-transcode-1987-1105.jpg/full/full/0/default.jpg",
        "@type": "crm:E38_Image",
        "thumbnail": "https://api.collectie.gent/iiif/image/iiif/2/99d9e8c816c8bdb0e82794fec82a506b-transcode-1987-1105.jpg/full/400,/0/default.jpg",
        "crm:P3_has_note": "photographer: Foto Design Museum Gent, source: Design Museum Gent",
        "crm:P104_is_subject_to": {
            "@id": "http://creativecommons.org/publicdomain/zero/1.0/",
            "@type": "crm:E30_Right"
        }
    },
    "crm:P65_shows_visual_item": {
        "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/visual",
        "@type": "crm:E36_Visual_Item",
        "crm:P2_has_type": {
            "@id": "http://vocab.getty.edu/aat/300264863",
            "@type": "crm:E55_Type",
            "rdfs:label": "digital image"
        },
        "crm:P138i_has_representation": {
            "@id": "https://api.collectie.gent/iiif/image/iiif/2/99d9e8c816c8bdb0e82794fec82a506b-transcode-1987-1105.jpg/full/full/0/default.jpg",
            "@type": "crm:E38_Image"
        },
        "crm:P56_bears_feature": [
            {
                "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/visual/colors/hex",
                "@type": "crm:E26_Physical_Feature",
                "crm:P2_has_type": {
                    "@id": "http://vocab.getty.edu/aat/300056130",
                    "@type": "crm:E55_Type",
                    "rdfs:label": "color"
                },
                "rdfs:comment": "Dominant colors extracted from the digital image as HEX values",
                "crm:P3_has_note": [
                    { "@value": "#9fabb5", "@type": "xsd:string" },
                    { "@value": "#212225", "@type": "xsd:string" },
                    { "@value": "#788daa", "@type": "xsd:string" }
                ]
            },
            {
                "@id": "https://data.designmuseumgent.be/v2/id/object/1987-1105/visual/colors/css",
                "@type": "crm:E26_Physical_Feature",
                "crm:P2_has_type": {
                    "@id": "http://vocab.getty.edu/aat/300056130",
                    "@type": "crm:E55_Type",
                    "rdfs:label": "color"
                },
                "rdfs:comment": "Dominant colors clustered to CSS named colors for indexing",
                "crm:P3_has_note": [
                    { "@value": "Raisin black", "@type": "xsd:string" },
                    { "@value": "Dark sky blue", "@type": "xsd:string" },
                    { "@value": "Cadet grey", "@type": "xsd:string" }
                ]
            }
        ]
    }
}
Last Updated:: 5/27/26, 8:21 AM
Contributors: Olivier.VanD'huynslager
Prev
Overview
Next
Objects