CollectieNederland.nl Applicatieprofiel
Versie: 1.1


CollectieNederland.nl Applicatieprofiel

Versie: 1.1 (2026.10)

Inleiding

In deze documentatie wordt het applicatieprofiel beschreven voor CollectieNederland.nl. Dit profiel beschrijft hoe bronhouders het nieuwe datamodel voor Collectienederland.nl kunnen toepassen. Het applicatieprofiel maakt gebruik van Schema.org als beschrijvende vocabulaire. Dit applicatieprofiel is een uitbreiding op het NDE-applicatieprofiel (versie 1.4.0) en volgt dit applicatieprofiel grotendeels. Dit document vormt de basis voor de aanlevervoorwaarden van CollectieNederland.nl.

Op enkele punten wijkt het applicatieprofiel voor CollectieNederland.nl af van het NDE-applicatieprofiel. Het gaat hier altijd om versoepelingen en aanvullingen ten op zichte van het NDE-applicatieprofiel, nooit om striktere eisen. Deze punten zijn terug te vinden onder Afwijkingen ten opzichte van het NDE applicatieprofiel.

De velden die minimaal nodig zijn om data aan te delen aan CollectieNederland.nl staan genoteerd onder Minimale en sterk aanbevolen velden. De thesauri die CollectieNederland.nl aanhoudt zijn terug te vinden onder Thesauri-gebruik.

Definities

Kardinaliteit: hoe vaak een waarde mag voorkomen in een veld. Hierbinnen geeft dit document ook de specifieke datatypes aan (bijv. URI of Date) of de thesauri die toegestaan zijn.

Classes: Een type entiteit in schema.org (bijv. Place of CreativeWork). Deze worden gebruikt om te bepalen welke entiteiten toegestaan zijn in het applicatieprofiel.

Properties: de kenmerken die binnen een Class vallen (bijv. schema:name en schema:description). Deze worden gebruikt om te bepalen welke entiteiten toegestaan zijn in het applicatieprofiel.

Verplichtingsniveau:

Velden voor CollectieNederland.nl

CollectieNederland.nl is een Nederlands dienstplatform en toont de collectiedata in het Nederlands. Zorg dat de velden een ‘nl’ of ‘nl-NL’ tag hebben waarin de taal van de data wordt aangegeven.

Bij delen van collectiedata aan CollectieNederland.nl wordt gekeken of de minimale velden aanwezig zijn in de data en of de inhoud van deze velden in lijn is met het NDE-applicatieprofiel en de aanvullende bepalingen ten behoeve van CollectieNederland.nl. Als er voor een veld een afwijking of versoepeling geldt, dan is deze leidend ten opzichte van het NDE-applicatieprofiel. Bij overlap tussen de twee profielen verwijst dit document door naar het NDE-applicatieprofiel. Afwijkingen en versoepelingen worden toegelicht bij de properties.

Minimale publicatievoorwaarden

In de onderstaande tabel staat een overzicht van de verplichte velden voor publicatie op CollectieNederland.nl.

Entiteit Veld Betekenis Verplicht Type
Schema:CreativeWork Schema:isPartOf Beschrijft van welke dataset het object deel uitmaakt Ja URI
Schema:CreativeWork schema:sdDatePublished Datum van publicatie metadata Ja date
Schema:CreativeWork schema:name Titel Ja String
Schema:CreativeWork schema:additionalType Soort object Ja, als er geen titel beschikbaar is String of URI
Schema:CreativeWork schema:copyrightNotice Actuele juridische status Alleen Rijksmusea String
Schema:CreativeWork schema:creativeWorkStatus Conditiestatus Alleen Rijksmusea String

Thesauri-gebruik

Wanneer er gebruikt gemaakt wordt van thesaurustermen dan worden de volgende thesauri aangenomen, afhankelijk van metadata veld: Art & Architecture Thesaurus (AAT), Cultuurhistorische Thesaurus (CHT), GeoNames en RKDartists. Al deze thesauri zijn te raadplegen via het Termennetwerk. Bekijk hier een omschrijving van thesaurustermen in het NDE-applicatieprofiel: NDE-applicatieprofiel.

Datamodel

Afwijkingen van het NDE-applicatieprofiel zijn gemarkeerd door middel van een asterisk (*) en zijn met uitleg terug te vinden in de bovenstaande sectie 1.2.5. Hieronder is een overzicht van het datamodel te zien. Als centrale klasse word CreativeWork gebruikt.

---
  config:
    theme: forest
    nodeSpacing: 50
    rankSpacing: 150
    class:
      hideEmptyMembersBox: true
---
classDiagram
class creativework["CreativeWork"] {
  alternateName xsd:string 
  citation xsd:string 
  copyrightNotice xsd:string
  creditText xsd:string 
  datePublished xsd:string 
  dateCreated xsd:string 
  description xsd:string 
  isPartOf xsd:anyURI 
  license xsd:string 
  name xsd:string 
  publisher xsd:string 
  sameAs xsd:string
  sdDatePublished xsd:date 
  size xsd:string 
  temporal xsd:string 
  url xsd:anyURI 
}

creativework --> "0..*" creativework: hasPart

class additional["DefinedTerm, URL"] {
  name xsd:string
  sameAs xsd:anyURI
}
creativework --> "0..*" additional: additionalType

class defterm["DefinedTerm"] {
  name xsd:string
  sameAs xsd:anyURI
}
creativework --> "0..*" defterm: genre, about, material, creativeWorkStatus
class place["Place"] {
  name xsd:string
  sameAs xsd:anyURI
}

class geocoor["GeoCoordinates"] {
  latitude xsd:string
  longitude xsd:string
}

class adminarea["AdministrativeArea"] {
  name xsd:string
  sameAs xsd:anyURI
}
creativework --> "0..1" place: locationCreated
place --> "0..1" geocoor: geo
place --> "0..1" adminarea: addressRegion

class person["Person"]{
  name xsd:string 
  sameAs xsd:anyURI 
  deathDate xsd:string  
  birthDate xsd:string 
}
creativework --> "0..1" person: creator
person --> "0..1" place: birthPlace
person --> "0..1" place: deathPlace

class occupation["Occupation"]{
  name xsd:string 
  sameAs xsd:anyURI 
}
person --> "0..1" occupation: hasOccupation

class mediaobject["MediaObject"] {
  contentUrl xsd:anyURI
  thumbnailUrl xsd:anyURI
  license xsd:string
  copyrightNotice xsd:string
}
creativework --> "0..*" mediaobject: associatedMedia (encodesCreativeWork)
mediaobject --> "0..1" person:copyrightHolder
creativework --> "0..1" person:copyrightHolder

class propval["PropertyValue"] {
  propertyID xsd:string
  value xsd:string
  description xsd:string
}

creativework --> "0..*" propval: identifier

CreativeWork

De centrale klasse in het CollectieNederland.nl-applicatieprofiel. Met deze klasse worden cultuurhistorische objecten omschreven in dit profiel. Zie ook documentatie van het NDE.

schema:name (verplicht)

Verplicht, als schema:additionalType niet aanwezig is.

schema:additionalType (verplicht)

Verplicht, als schema:name niet aanwezig is.

schema:associatedMedia

Optioneel

schema:alternateName

Optioneel

Uitbreiding NDE-applicatieprofiel om musea de mogelijkheid te geven om objecten meerdere titels mee te geven zoals toegekende titel of originele titel.

schema:copyrightNotice (verplicht voor Rijksmusea)

schema:creativeWorkStatus (verplicht voor Rijksmusea)

schema:genre

Aanbevolen

schema:hasPart

Optioneel

Uitbreiding op het NDE-applicatieprofiel voor ensembles.

schema:isPartOf (verplicht)

schema:material

Aanbevolen

schema:publisher

Optioneel

Uitbreiding op het NDE-applicatieprofiel voor museumcollecties die ook boeken, artikelen of andere objecten hebben in de museumcollectie.

schema:temporal

Optioneel

Uitbreiding op het NDE-applicatieprofiel, vanwege collecties diegeen datering hebben, maar uit een bepaalde periode komen zoals archeologische opgravingen.

schema:datePublished

Optioneel

Uitbreiding op het NDE-applicatieprofiel voor museumcollecties die ook boeken, artikelen of andere objecten hebben in de museumcollectie.

schema:sdDatePublished (verplicht)

schema:citation

Optioneel

Uitbreiding op het NDE-applicatieprofiel voor verwijzingen naar publicaties of boeken die aan een object gerelateerd zijn.

schema:url

Aanbevolen

schema:license

Optioneel

Uitbreiding NDE-applicatieprofiel voor het gebruiksrecht van het object.

schema:description

Aanbevolen

schema:size

Aanbevolen

schema:creditText

Optioneel

Uitbreiding NDE-applicatieprofiel voor generieke attributie-/credittekst. Let op: voor het specifieke geval eigendomsgeschiedenis is dit veld juist afgeraden (te weinig gestructureerd) — hier gaat het om een breder, algemeen gebruik.

schema:creator

Aanbevolen

schema:identifier

Aanbevolen

schema:locationCreated

Aanbevolen

schema:dateCreated

Aanbevolen

schema:about

Aanbevolen


Person

Zie ook documentatie van het NDE.

schema:name

Verplicht bij Person

schema:sameAs

Optioneel

schema:deathDate

Optioneel

schema:birthDate

Optioneel

schema:birthPlace

Optioneel

schema:deathPlace

Optioneel

schema:hasOccupation

Optioneel


MediaObject

Zie ook documentatie van het NDE.

schema:contentUrl

Verplicht bij MediaObject

schema:thumbnailUrl

Verplicht bij MediaObject

schema:license

Verplicht bij MediaObject

schema:copyrightHolder

Optioneel

Uitbreiding NDE-applicatieprofiel voor informatie over persoon of organisatie van rechthebbende.

schema:copyrightNotice

Optioneel

Uitbreiding NDE-applicatieprofiel voor informatie over actuele rechtenstatus.


Place

Zie ook documentatie van het NDE.

schema:name

Verplicht bij Place

schema:sameAs

Optioneel

Uitbreiding NDE-applicatieprofiel voor termen

schema:addressRegion

Optioneel

schema:geo

Optioneel


GeoCoordinates

Geografische coördinaten van een plek. Onderstaande properties zijn verplicht als schema:GeoCoordinates aanwezig is. Zie ook documentatie van het NDE.

schema:latitude

Verplicht bij GeoCoordinates

Uitbreiding NDE-applicatieprofiel voor locatiegegevens.

schema:longitude

Verplicht bij GeoCoordinates


AdministrativeArea

Provincie waarin de plek zich bevindt.

schema:name

Verplicht bij AdministrativeArea

  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "addressRegion": {
    "@type": "AdministrativeArea",
    "name": "Zuid-Holland"@nl,
  } 

schema:sameAs

Optioneel


Occupation

De rol van de vervaardiger van het object, bv. ‘schilder’. Zie ook documentatie van het NDE.

schema:name

Verplicht bij Occupation

schema:sameAs

Optioneel

  "@context": "https://schema.org",
  "@type": "Occupation",
  "name": "Fotograaf",
  "sameAs": "https://data.cultureelerfgoed.nl/term/id/cht/fa108e11-e409-4a69-938e-1c1e66927c13",

PropertyValue

IDs, Voorbeeld PIDs of IDs uit het collectiebeheersysteem die voor context belangrijk zijn, kunnen worden toegevoegd door middel van deze PropertyValue klasse.

schema:propertyID

Verplicht bij PropertyValue

schema:value

Verplicht bij PropertyValue

schema:description

Optioneel


DefinedTerm

Zie ook documentatie van het NDE.

schema:name

Verplicht bij DefinedTerm

schema:sameAs

Optioneel

  "@context": "https://schema.org",
  "@type": "DefinedTerm"
  "name": "Aquarelverf",
  "sameAs": "https://data.cultureelerfgoed.nl/term/id/cht/152a6b74-0549-4e53-aec0-f8209db88b86"