MDTO versie 1.0 zoals aangemeld bij Forum Standaardisatie

Op 1 maart 2024 is MDTO versie 1.0 aangemeld voor opname op de ’pas toe of leg uit’-lijst van het Forum Standaardisatie. Het Forum Standaardisatie heeft op 2 oktober 2024 ingestemd met het intakeadvies MDTO om de standaard in procedure te nemen voor plaatsing op deze 'pas toe of leg uit'-lijst. Een volledig expertonderzoek is aangewezen om de standaard te toetsen aan de criteria voor opname op de lijst. Het onderzoek hiervoor loopt momenteel.

Deze versie omvat alle modules die op dat moment samen het normerende deel van MDTO vormen.

Het is mogelijk dat modules van dit normerende deel van MDTO worden doorontwikkeld en dat die doorontwikkeling in nieuwe versies van die modules resulteert. Deze eventuele nieuwe versies maken dus geen deel uit van de versie die bij het Forum Standaardisatie is ingediend. Net zomin als de niet-normerende onderdelen van MDTO. Die doorontwikkelde en volledige versie van MDTO is ook gepubliceerd op de website van het Nationaal Archief.

Versie 1.0 van MDTO bestaat uit de statische versies van de volgende documenten die verder op deze pagina zijn opgenomen:

  • Metagegevensschema: Beschrijving van de structuur, de relaties en betekenis van de metagegevens, en de waarden die zijn toegestaan. 
  • Begrippenlijsten: Specificatie van de begrippenlijsten die binnen het metagegevensschema gebruikt worden om de mogelijke waarden van bepaalde metagegevens aan te geven.
  • XML-schema: Beschrijving van de XML-syntax waarin de metagegevens conform het metagegevensschema uitgewisseld worden. In de vorm van een XML Schema Definition (XSD), als tekst en als HTML, met daarbij een toelichting en voorbeelden.
  • Specificatie Submission Information Package: Een Submission Information Package (SIP) is een verzameling informatieobjecten met bijbehorende representaties en metagegevens. Een SIP is bedoeld om informatieobjecten uit te wisselen tussen informatiesystemen. 
  • Definitie van MDTO-conform: Uitleg wanneer een informatiesysteem aan MDTO voldoet.

Bovenstaande documenten vormen samen de normatieve specificatie van versie 1.0 van de MDTO-standaard. De MDTO-standaard wordt beheerd zoals beschreven in het (MDTO-addendum bij het) niet-normatieve beheerplan.

---

#Metagegevensschema

Wat is een metagegevensschema?

Een metagegevensschema beschrijft de structuur, betekenis en regels waar bepaalde metagegevens aan moeten voldoen. Of zoals geformuleerd in NEN-ISO 23081 een “logische structuur die het verband aangeeft tussen elementen van metagegevens, doorgaans door regels vast te stellen voor het gebruik en beheer van metagegevens, vooral met betrekking tot de semantiek, de syntaxis en de keuzevrijheid (mate van verplichting) van waarden."

Een metagegevensschema kan voor verschillende doeleinden gebruikt worden, zoals:

  • Het ontwerpen of inrichten van de metagegevensfuncties van een informatiesysteem. Een metagegevensschema beschrijft de structuur van de metagegevens. Op basis daarvan kunnen de functies voor opslag, invoeren, wijzigen en tonen van de metagegevens ontworpen worden.
  • De uitleg van de betekenis van metagegevens. Bijvoorbeeld in een handleiding of als verklarende tekst in een gebruikersinterface.
  • De validatie van metagegevens. Het metagegevensschema beschrijft de regels waaraan de metagegevens moeten voldoen. Op basis daarvan kunnen de metagegevens gecontroleerd worden.

MDTO beschrijft in de basis de metagegevens die behoren bij informatieobjecten en bestanden. Daarnaast beschrijft MDTO een aantal objecten die binnen de context van informatieobjecten van belang zijn.

Objecten

Alles uitklappen

MDTO maakt onderscheid tussen verschillende soorten objecten waaraan metagegevens verbonden zijn: 

Bedrijfsactiviteit, Actor en Locatie worden gezamenlijk aangeduid als contextobjecten.

In het onderstaande diagram zijn de in MDTO gespecificeerde relaties tussen de verschillende objecten weergegeven:

* deze relaties zijn onderdeel van een gegevensgroep.

Een informatieobject kan samengesteld zijn uit andere informatieobjecten. Dit wordt een aggregatie genoemd. Een archief omvat bijvoorbeeld alle informatieobjecten van één organisatie of persoon. Een dossier bevat alle informatieobjecten die op een bepaald onderwerp betrekking hebben. Een website bevat meerdere webpagina’s en een e-mail kan bijlagen bevatten. MDTO gaat ervan uit dat metagegevens bij elk aggregatieniveau zijn vastgelegd.

Het is niet eenduidig wanneer een informatieobject als aggregatie beschouwd wordt. Bijvoorbeeld:

  • Is een e-mail met een bijlage een ongedeeld informatieobject? Of is het een aggregatie met als onderdelen de tekst van de mail en de bijlage?
  • Is een database met persoonsbeschrijvingen een ongedeeld informatieobject? Of is het een aggregatie met als onderdelen de beschrijvingen van alle individuele personen?
  • Is een wet een ongedeeld informatieobject? Of is het een aggregatie met als onderdelen de artikelen in de wet? 
  • Is een verzameling van versies van een tekstdocument een ongedeeld informatieobject? Of is het een aggregatie met als onderdelen de losse versies?

Of een informatieobject wordt beschouwd als ongedeeld of als een aggregatie is een keuze waar MDTO geen regels voor geeft. Maar deze keuze heeft wel consequenties voor de metagegevens. Als een informatieobject als ondeelbaar wordt beschouwd, dan is het niet mogelijk om in MDTO-metagegevens onderscheid te maken tussen onderdelen van het informatieobject. Bijvoorbeeld als de versies van een tekstdocument geen afzonderlijke informatieobjecten zijn, dan hebben ze ook geen eigen creatiedatum. En als een wet of besluit ondeelbaar is, dan kunnen de artikelen geen eigen geldigheidsduur hebben. Als een mail ondeelbaar is, dan kunnen er voor de bijlage geen afzonderlijke beperkingen op de openbaarheid gelden. 

MDTO kent geen overerving van metagegevens (attribuutwaarden) tussen aggregatieniveaus. Dit betekent dat bij de uitwisseling van MDTO-metagegevens attribuutwaarden op elk aggregatieniveau opgenomen moeten zijn. 

Wanneer overerving van metagegevens wordt toegepast is het door de tijd heen moeilijker te waarborgen dat individuele informatieobjecten alle gegevens bevatten. Dit wordt met name een probleem als de informatieobjecten buiten de grenzen van het systeem komen waarin zij zijn aangemaakt.

Omdat MDTO geen eisen stelt aan de manier waarop metagegevens worden vastgelegd, is het wel toegestaan om bij het vastleggen van de metagegevens overerving toe te passen. Mits zij bij de uitwisseling van deze metagegevens wel op elk aggregatieniveau worden genoemd. Een archiefvormer kan in een informatiesysteem bijvoorbeeld alleen op het hoogste aggregatieniveau worden vastgelegd. Bij een uitwisseling dient de archiefvormer dan wel op elk aggregatieniveau vermeld te worden.

MDTO maakt onderscheid tussen een informatieobject als eenheid van informatie ongeacht de vorm, en de specifieke vorm waarin deze informatie wordt gerepresenteerd. Bestanden zijn één vorm van representatie (ook wel manifestatie genoemd). Maar een representatie kan bijvoorbeeld ook een papieren stuk of een videotape zijn. Andere vormen dan bestanden worden in MDTO verder niet behandeld.

De metagegevens die MDTO specificeert voor een informatieobject zijn onafhankelijk van haar representaties. Zoals de titel of auteur. De metagegevens die MDTO specificeert voor een bestand hebben specifiek betrekking op die representatie. Zoals het aantal bytes en het bestandsformaat. Door de metagegevens van informatieobject en representatie van elkaar te scheiden hoeven de representatieonafhankelijke metagegevens slechts één keer vastgelegd te worden. En kunnen in een later stadium gemakkelijk representaties toegevoegd worden aan een informatieobject.

Een informatieobject kan meerdere representaties hebben. Bijvoorbeeld een tekst kan gerepresenteerd worden door een Word-bestand én een PDF-bestand. Of een afbeelding door een bestand met hoge resolutie én een bestand met lage resolutie. De bestanden zijn verschillend, maar de informatie is dan hetzelfde. Om een informatieobject duurzaam toegankelijk te maken en houden, kan het nodig zijn om deze verschillende representaties te onderscheiden. Bijvoorbeeld omdat in de loop van de tijd een bestandsformaat niet meer ondersteund wordt. Of een PDF-bestand voor menselijke lezing en een XML-bestand voor machinale verwerking.

Het is ook mogelijk dat een informatieobject opgedeeld is in meerdere representaties. Bijvoorbeeld losse bestanden voor elke pagina van een gescand tekstdocument. Of een notitie als los bestand voor elke versie. Of een webpagina als een HTML-bestand en bestanden voor de afbeeldingen op de pagina. De representaties bevatten dan niet dezelfde inhoud.

Meestal is het zo dat representaties gekoppeld zijn aan een ongedeeld informatieobject. Maar ook aggregaties kunnen representaties hebben. Bijvoorbeeld een mailbox die beschouwd wordt als een aggregatie van mappen en daarbinnen mailberichten, kan als geheel gerepresenteerd worden door een Outlook-gegevensbestand (.pst-bestand). Of een website die beschouwd wordt als een aggregatie van webpagina’s, kan als geheel gerepresenteerd worden door een Web ARChive-bestand (WARC).  

MDTO specificeert alleen metagegevens voor informatieobjecten en bestanden. Maar onderscheidt daarbij wel verschillende soorten contextobjecten: bedrijfsactiviteit, actor en locatie. Omdat daar, vanuit de metagegevens van informatieobjecten, naar verwezen kan worden. Zoals naar de auteur van een tekstdocument of de locatie waar een informatieobject betrekking op heeft. Van deze contextobjecten worden, anders dan naam en identificatie, geen gegevens gespecificeerd in MDTO. 

De structuur van metagegevens

Alles uitklappen

In MDTO is een enkel metagegeven bij een object gestructureerd als een attribuut-waardepaar. Bijvoorbeeld: 

  • naam: ‘Rapport NL Digitaal - Data Agenda Overheid’ (bij een tekstdocument)
  • omvang: 324534 (aantal bytes van een bestand)

Het attribuut in het paar is een eigenschap die een object kan hebben. Bijvoorbeeld “naam, ”omschrijving”, of “omvang”. In MDTO wordt een attribuut aangeduid met een tekenreeks zonder spaties.
 
De waarde in het paar is de waarde van het attribuut voor een specifiek object. Bijvoorbeeld “Jan de Boer” of “1802-06-17”. In MDTO kan de waarde van een attribuut bestaan uit:

  • Een enkelvoudig gegeven.
  • Een gegevensgroep (waaronder ook een begrip of een verwijzing).

In de attribuutspecificaties van MDTO wordt beschreven welke attribuut-waardeparen binnen MDTO voorkomen.

Een enkelvoudig gegeven is een gegeven dat binnen MDTO niet verder gestructureerd is. De enkelvoudig gegevens vormen de basis van de metagegevens. De enkelvoudige gegevens in  MDTO hebben de vorm van een XML built-in datatype (zie XML Schema Part 2: Datatypes). Bijvoorbeeld:

  • ‘Jan de Boer’ (een string)
  • 125000 (een integer)
  • 2021-01-18 (een datum)

Een gegevensgroep is een samengesteld gegeven dat bestaat uit een opsomming  van attribuut-waardeparen. Een waarde kan zelf ook een gegevensgroep zijn, in dat geval is er sprake van nesting). Gegevensgroepen worden gebruikt als er meerdere enkelvoudige gegevens nodig zijn om de waarde van een attribuut weer te geven. Bijvoorbeeld:

  • identificatie:
    kenmerk: ‘9789047706205’ 

    bron: ‘ISBN’ 
     
  • checksum:
    waarde:   ‘2C2D00B7ADC331709202290B7626D42759447800306307F452CE150E42CFB762’

    algoritme: ‘SHA-256’

    datum: ‘2011-04-13T21:11:18’
     
  • betrokkene:
    type relatie: ‘rechthebbende’

    naam: ‘Architectenbureau Janssen’

    identificatie:
    kenmerk: ‘99999988’
    bron: ‘KVK’

Een verwijzing is een speciale gegevensgroep die gebruikt wordt om te verwijzen naar een ander object. Bijvoorbeeld een informatieobject die een verwijzing naar een representatie (een bestand) of naar een auteur (een actor) heeft. Een attribuut waarvan de waarde een verwijzing is wordt ook wel een relatie genoemd.

Een verwijzing heeft de volgende attributen:

  • Naam: Een naam waarmee het object aangeduid wordt. Bedoeld voor menselijke lezing. Bijvoorbeeld “Jan de Boer” voor een actor, “Behandelen bouwvergunningen” voor een activiteit of “Binnenhof 1, 2513 AA Den Haag” voor een locatie. Omdat een naam niet uniek hoeft te zijn, kan het dubbelzinnig zijn welke object aangeduid wordt.
  • Identiteit: Een of meerdere unieke identiteitskenmerken waarmee het object aangeduid wordt. Bedoeld voor menselijke of machinale lezing. Omdat de identificatie uniek is, wordt hiermee eenduidig het object aangeduid. Bij voorkeur is de identiteit zodanig dat op grond hiervan de metagegevens over het object gelokaliseerd kunnen worden. Maar MDTO stelt dat niet als eis.

Zie de specificatie van de gegevensgroepklasse verwijzingGegevens en de bijbehorende attributen voor de volledige beschrijving.

Een begrip is een speciale gegevensgroep die gebruikt wordt voor waarden waarvan de betekenis is vastgelegd in een zogenaamde begrippenlijst. Een begrip wordt gedefinieerd als een eenheid van denken (‘concept’ in NEN-ISO 25964-1:2011). Begrippen hebben een betekenis en onderlinge semantische relaties die zijn vastgelegd in een begrippenlijst. Een begrip kan over elk concreet of abstract ding gaan waar we woorden aan geven en over communiceren. Begrippen worden in MDTO gebruikt als attribuutwaarde als het gewenst is de betekenis van die waarde vast te leggen. Zodat voor iedereen duidelijk is hoe die waarde geïnterpreteerd moet worden. Zoals de aanduidingen van informatietypes, categorieën in een classificatieschema of de categorieën in een selectielijst. Een begrippenlijst wordt ook wel een gecontroleerde woordenlijst genoemd.

Een begrip heeft de volgende attributen:

  • label: De tekstweergave van het begrip dat is toegekend in de begrippenlijst.
  • code: De code die aan het begrip is toegekend in de begrippenlijst.
  • begrippenlijst: Verwijzing naar het informatieobject (de begrippenlijst) waarin de betekenis van het begrip is vastgelegd.

Zie de specificatie van de gegevensgroepklasse begripGegevens en de bijbehorende attributen voor de volledige beschrijving. 

Een klasse is een verzameling objecten (een objecttype), enkelvoudige gegevens (een datatype) of gegevensgroepen (een gegevensgroeptype). MDTO gebruikt klassen om vanuit de attribuutspecificaties te kunnen verwijzen naar een verzameling. Verder hebben klassen geen speciale betekenis binnen MDTO. 

Een klassespecificatie van objecten binnen MDTO bestaat uit de volgende onderdelen:

OnderdelenBeschrijving
Naam 

De naam van de klasse. Deze wordt gebruikt om naar de klasse te verwijzen. 

De naam is een tekenreeks zonder spaties. Voor objectklassen wordt de naamgevingsconventie UpperCamelCase gebruikt.

DefinitieBeschrijving van de betekenis van de klasse.
RegelsNadere eisen waaraan moet worden voldaan.
Overerft vanVermelding van de bovenliggende klasse waarvan de attributen worden overerft. (Merk op dat MDTO geen overerving van attribuutwaarden van bovenliggende aggregatieniveaus kent.).
AttributenOpsomming van de attributen die in MDTO voor deze klasse zijn gespecificeerd.
ToelichtingNadere toelichting op de definitie. De toelichting is alleen bedoeld ter verduidelijking en bevat geen extra eisen aan het object.
VoorbeeldenVoorbeelden van elementen van de klasse.

Een attribuutspecificatie beschrijft de betekenis en de toegestane waarden van een attribuut dat in MDTO-metagegevens voor kan komen. 

Een attribuutspecificatie bestaat uit de volgende onderdelen:

OnderdelenBeschrijving
Naam

De naam van het attribuut. Deze wordt gebruikt om naar het attribuut te verwijzen.  

De naam is een tekenreeks zonder spaties. Voor attributen wordt de naamgevingsconventie lowerCamelCase gebruikt.

LabelDe naam van het attribuut voor menselijke lezing.
Domein De klasse van objecten of gegevensgroepen waar dit attribuut een waarde voor kan hebben.
Bereik

De klasse(n) van waarden die toegestaan zijn voor het attribuut. Dit kan een datatype of een gegevensgroepklasse zijn. In een aantal gevallen zijn meerdere datatypen toegestaan.

Als het bereik “Verwijzing” is, dan is daarbij ook aangegeven naar welke klasse objecten verwezen wordt door dit attribuut. Bijvoorbeeld “Verwijzing (Bestand)” is een verwijzing naar een bestand”. 

DoelWaarom het van belang is om dit attribuut op te nemen in metagegevens. Vanuit het perspectief van duurzame toegankelijkheid. Bij de attributen van een gegevensgroep wordt geen doel vermeld. 
DefinitieDe betekenis van het attribuut.
Begrippenlijst

Als het bereik “begripGegevens” is, dan is hier aangegeven welke begrippenlijsten zijn toegestaan voor dit attribuut. Mogelijk zijn:

  • “Gesloten: ” + begrippenlijst: Alleen de aangegeven begrippenlijst mag gebruikt worden. Uitbreiding hiervan is niet toegestaan.
  • “Open: ” + begrippenlijst: De aangegeven begrippenlijst mag gebruikt worden of een uitbreiding hiervan. Een uitbreiding wil zeggen dat er extra begrippen met een andere betekenis zijn toegevoegd aan de aangegeven begrippenlijst. 
Verplichting

Of het attribuut een waarde moet hebben. Mogelijk zijn:

  • “Verplicht”: Het attribuut moet altijd een waarde hebben.
  • “Verplicht, indien bekend”: Het attribuut moet een waarde hebben, als deze binnen de verantwoordelijke organisatie noodzakelijk is voor het uitvoeren van werkprocessen en taken, bekend is of afgeleid kan worden van andere bekende gegevens. Tenzij hier redelijkerwijs niet aan voldaan kan worden. Zie voor een toelichting op “verplicht, indien bekend” het onderdeel Definitie van MDTO-conform
HerhaalbaarOf het attribuut voor een object meerdere waarden mag hebben. Mogelijke waarden “ja” of “nee”. 
RegelsNadere eisen waar de waarden van dit attribuut aan moeten voldoen. Hierin kan verwezen worden naar waarden van andere attributen.
ToelichtingWaar nodig, een toelichting ter verduidelijking van de specificatie. Een toelichting is alleen ter verduidelijking en bevat geen extra eisen.
Voorbeelden

Voorbeelden van mogelijke waarden. De voorbeelden zijn alleen ter verduidelijking en bevatten geen extra eisen. 

Als het bereik een gegevensgroepklasse is, dan bevat de specificatie meestal geen voorbeelden. Die zijn dan opgenomen bij de attributen van de gegevensgroep.

De volgende datatypen worden gebruikt in de attribuutspecificaties van MDTO.

Alle  datatypen zijn ingebouwde (built-in) datatypen gedefinieerd in XML Schema.

NaamToelichting
#dateDatum uitgedrukt als YYYY-MM-DD conform ISO 8601
Voorbeeld: 1976-06-13 (13 juni 1976)
#gYearPeriode van één kalenderjaar conform ISO 8601.
Voorbeeld: 1993
#gYearMonthPeriode van één kalendermaand in een specifiek jaar conform ISO 8601.
Voorbeeld: 2001-11 (November 2001)
#dateTimeDatum- en tijd uitgedrukt in YYYY-MM-DDThh:mm:ss conform ISO 8601.
Voorbeeld: 2014-07-24T08:03:01 (24 juli 2014 8 uur, 3 minuten en 1 seconde)
#durationPeriode in tijd uitgedrukt conform  ISO 8601.
Voorbeeld: P70Y (70 jaar), Of P0Y0M14D (14 dagen)
#anyURIURI conform RFC 3987. URI staat voor Unique Resource Identifier. Het is een gestandaardiseerde manier om te verwijzen naar een stuk data (zoals webpagina’s met informatie, objecten en datasets) en hier direct toegang toe te geven. Een URL is een voorbeeld van een URI.
Voorbeeld: https://www.example.com
#languageIdentificatiekenmerk van een natuurlijk taal conform RFC 3066.
Voorbeeld: nl (Nederland)
#stringEen reeks tekens of karakters. Een lege string wordt opgevat als een ontbrekende waarde. In MDTO zijn lege strings daarom niet toegestaan.
Voorbeeld: “abc 123”
#integerGeheel getal, lengte is minimaal 1 en maximale lengte is onbepaald, zonder voorloopnullen. Subtype van ISO Number (ISO 11404).
Voorbeeld: 23042

Klassespecificaties

===

Object

Naam 

Object

Definitie

Een fysiek, digitaal of conceptueel ding in de werkelijkheid dat van belang is voor een organisatie.

Regels

Geen

Overerft van

Geen

Attributen

identificatie, naam

Toelichting 

Geen

Voorbeelden 

  • Een locatie
  • Een applicatie 
  • Een tekstdocument
  • Een bedrijfsactiviteit
  • Een brug
  • Een auto

===

Informatieobject

Naam 

Informatieobject

Definitie

Een op zichzelf staand geheel van gegevens met een eigen identiteit. (bron: DUTO-eisen)

Regels

Geen

Overerft van

Object

Attributen

aggregatieniveau, classificatie, trefwoord, omschrijving, raadpleeglocatie, dekking in tijd, dekking in ruimte, taal, event, waardering, bewaartermijn, informatiecategorie, is onderdeel van, bevat onderdeel, heeft representatie, gerelateerd informatieobject, aanvullende metagegevens, archiefvormer, betrokkene, activiteit, beperking gebruik

Toelichting 

Informatieobjecten in de context van MDTO zijn informatieobjecten die voortkomen uit de taken van de overheid.

Informatieobject wordt ook wel archiefstuk of document genoemd in wet- en regelgeving. 
Een informatieobject dat is samengesteld uit andere, kleinere informatieobjecten is een aggregatie.

Voorbeelden 

  • Een document
  • Een database
  • Een dossier
  • Een website

===

Locatie

Naam 

Locatie

Definitie

Fysieke plaats in de ruimte.

Regels

Geen

Overerft van

Object

Attributen

Geen

Toelichting 

MDTO stelt geen nadere eisen aan de manier waarop een locatie is vastgelegd. Idealiter wordt verwezen naar een begrip in een bestaande registratie, zoals de BAG. Of naar begrip in een bestaande begrippenlijst zoals die bijvoorbeeld gebruikt wordt door OWMS.   

Voorbeelden 

  • Een BAG-locatie
  • Een provincie
  • Een weg

===

Actor

Naam 

Actor

Definitie

Persoon, groep, organisatie of functionaris. 

Regels

Geen

Overerft van

Object

Attributen

Geen

Toelichting 

MDTO stelt geen nadere eisen aan de manier waarop een actor wordt vastgelegd. Idealiter wordt door middel van de identificatie van de actor verwezen naar een bestaande registratie, zoals het Actorenregister of de basisregistratie Handelsregister. In dat geval kan de naam van de actor ontleend worden aan die registratie.

Merk op dat bij het vastleggen en verstrekken van persoonsgegevens over een actor beperkingen van toepassing zijn op grond van de Algemene verordening gegevensbescherming (AVG). MDTO doet geen uitspraken over welke persoonsgegevens mogen worden vastgelegd en beschikbaar gesteld op grond van de AVG. 

Voorbeelden 

  • Een overheidsorganisatie
  • Een natuurlijk persoon
  • Een bedrijf

===

Bedrijfsactiviteit

Naam 

Bedrijfsactiviteit

Definitie

Een taak die wordt uitgevoerd door een organisatie. (Bron: NEN-ISO 30300:2020)

Regels

Geen

Overerft van

Object

Attributen

Geen

Toelichting 

Binnen de context van MDTO wordt met een organisatie een overheidsorganisatie bedoeld.

Voorbeelden 

  • Het verlenen van vergunningen
  • Het uitgeven van rijbewijzen
  • Het maken van beleid

===

Bestand

Naam 

Bestand

Definitie

Een geordende verzameling van gegevens in elektronische vorm, die door een elektronisch apparaat onder één naam kan worden behandeld en aangesproken. (Bron: Wikipedia)

Regels

Geen

Overerft van

Object

Attributen

URL Bestand, omvang, bestandsformaat, checksum, is representatie van.

Toelichting 

Voor meer toelichting zie de beschrijving van Bestand in de inleiding.

Voorbeelden 

  • Een audiobestand
  • Een tekstbestand

 

Attribuutspecificaties

Attributen bij Klassen

Attributen bij Object

===

identificatie

Label

Identificatie

Domein

Object

Bereik

identificatieGegevens

Definitie

Gegevens waarmee  het object geïdentificeerd kan worden.

Doel

Vindbaarheid: met behulp van de identificatie kan het object gevonden worden, ook buiten de oorspronkelijke context.

Verplicht

Ja 

Herhaalbaar

Ja

Regels

  1. Een eenmaal toegekende identificatie mag niet meer verwijderd worden.

Toelichting

Een identificatie is permanent, oftewel deze mag niet meer verwijderd worden na toekenning. Een permanente identificatie is nodig om verwijzingen naar objecten ook in te toekomst te kunnen gebruiken. 

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

naam

Label

Naam

Domein

Object

Bereik

string

Definitie

Een betekenisvolle aanduiding waaronder het object bekend is.

Doel

Vindbaarheid: Het object kan gevonden worden op basis van de naam. Bij de presentatie van zoekresultaten en verwijzingen naar objecten wordt vaak de naam getoond.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Het wordt aanbevolen om een naam te kiezen die betekenisvoller is voor anderen dan de direct betrokkenen. Bijvoorbeeld door een beknopte, specifieke omschrijving van de inhoud op te nemen. Denk hierbij aan een aanduiding van onderwerp, plaats en tijd. 

MDTO schrijft geen maximale lengte voor, maar het wordt aanbevolen om een naam te kiezen van maximaal 80 karakters. Dit zorgt er bijvoorbeeld voor dat de naam in de presentatie van zoekresultaten volledig getoond kan worden. 

Dit wordt, naast ‘naam’, ook wel eens ‘titel’ genoemd.

Voorbeelden

  • “Kapvergunning – Van de Spiegelstraat 12, Den Haag – 23 februari 2009” 
  • “Vergaderdossier van Wijkteam Zuid met huurderscommissies in Hoograven en Lunetten” 
  • ”Waalsdorpervlakte”
  • “Gemeente Zeewolde”

Attributen bij Informatieobject

===

aggregatieniveau

Label

Aggregatieniveau

Domein

Informatieobject

Bereik

BegripGegevens

Definitie

Het aggregatieniveau van het informatieobject.

Doel

Vindbaarheid: Zoeken op specifiek aggregatieniveau. 
Interpreteerbaarheid: Geeft informatie over de aard van het informatieobject. 

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Begrippenlijst

Open: Aggregatieniveaus

Regels

Geen

Toelichting

Zie de inleiding voor meer toelichting over aggregaties.

Voorbeelden

Zie de waarden in de begrippenlijst Aggregatieniveaus.

===

classificatie

Label

Classificatie

Domein

Informatieobject

Bereik

BegripGegevens

Definitie

Ordening van informatieobjecten in een logisch verband, zoals vastgelegd in een classificatieschema.

Doel

Vindbaarheid: Op basis van de classificatie kan het informatieobject gevonden worden. 
Interpreteerbaarheid: Op basis van de classificatie kun je eigenschappen afleiden.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

MDTO vereist geen toepassing van een specifiek classificatieschema. Welke classificaties worden ingevuld wordt bepaald door de classificaties zoals die binnen het bronproces worden gebruikt of mogelijk later als verrijking is toegevoegd.

Een informatieobject kan volgens meerdere classificatieschema’s geclassificeerd zijn. Elke waarde van dit attribuut verwijst dan naar zijn eigen classificatieschema. Veel voorkomend is classificatie volgens het ordeningsplan van de organisatie. Maar classificatie kan ook gebruikt te worden om Informatieobjecten in te delen naar documenttype of zaakdossiers naar zaaktype.

Merk op dat een classificatie soms hetzelfde uitdrukt als andere MDTO attributen. Zoals bijvoorbeeld archiefvormer of Bedrijfsactiviteit, die ook vaak onderdeel van het ordeningsplan zijn.

Merk op dat de waarde van een classificatie een Begrip is. Dit begrip heeft zelf ook weer attributen die de kenmerken van de classificatie (zoals het classificatieschema) beschrijven.

Bij het wijzigen of vervangen van een classificatieschema is het van belang dat de oude classificaties bewaard blijven, omdat dit mogelijk relevante informatie bevat. In een aangepast classificatieschema is terug te vinden hoe de oude waarden zich verhouden tot de nieuwe classificaties (mapping – het vergelijken van attributen en/of waarden in verschillende schema’s). Zie specificatie van begrippenlijst voor meer toelichting.

Voorbeelden

  • label: “Offerte” 

    begrippenlijst
    naam: “Taxonomie van documenttypen, NEN2084” 
     
  • label: “Projecten en Programma’s” 

    begrippenlijst:  
    naam: “Ordeningsplan Nationaal Archief” 
     
  • label: “BBN1” 

    begrippenlijst:  
    naam: “Baseline Informatiebeveiliging Overheid (BIO) versie 1, Basisbeveiligingsniveaus”

===

trefwoord

Label

Trefwoord

Domein

Informatieobject

Bereik

string

Definitie

Trefwoord dat aan het informatieobject is toegekend.

Doel

Vindbaarheid: Op basis van trefwoorden kan een informatieobject makkelijker gevonden worden.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Het staat archiefvormers vrij om trefwoorden te kiezen, hier is geen sprake van een begrippenlijst met toegestane trefwoorden. Waar wel sprake is van een gecontroleerde begrippenlijst, kan classificatie gebruikt worden.

Voorbeelden

  • ”toeslagenaffaire”
  • “MH17”
  • “bockbier”

===

omschrijving

Label

Omschrijving

Domein

Informatieobject 

Bereik

string

Definitie

Omschrijving van de inhoud van het informatieobject.

Doel

Vindbaar: Zoekmachines gebruiken vaak treffers die worden gevonden in de omschrijving om resultaten te prioriteren en ook worden (delen van) omschrijvingen vaak getoond in de zoekresultaten. Dit helpt de gebruiker om te bepalen welk informatieobject degene is die wordt gezocht. 
Interpreteerbaar: een omschrijving geeft de mogelijkheid om een informatieobject snel te kunnen interpreteren.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

MDTO stelt geen bovengrens aan de lengte van de omschrijving. Omdat elke grens arbitrair is. Een redelijke grens is 2000 tot 3000 tekens. Een omschrijving die langer is schiet over het algemeen zijn doel voorbij. Het effect kan zijn dat maar een deel van de omschrijving wordt  getoond door een zoekmachine. 

Het is mogelijk dat er meerdere omschrijvingen van een informatieobject zijn, bijvoorbeeld als er op een later moment een alternatieve omschrijving wordt toegevoegd. Dat zal naar verwachting niet vaak voorkomen.

Voorbeelden

  • Een korte samenvatting
  • Een inhoudsopgave

===

raadpleeglocatie

Label

Raadpleeglocatie

Domein

Informatieobject

Bereik

raadpleeglocatieGegevens

Definitie

Actuele verwijzing naar de locatie waar het informatieobject ter inzage ligt.

Doel

Beschikbaarheid: Als het informatieobject niet online beschikbaar is, dan is inzage op de raadpleeglocatie mogelijk. Tenzij een beperking op het gebruik dit niet toestaat.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Een raadpleeglocatie kan voorkomen bij analoge en digitale Informatieobjecten. Bijvoorbeeld de plaats waar een tekstdocument op papier of een andere informatiedrager ter inzage ligt. Of waar een voorziening staat waarmee een beperkt openbaar digitaal informatieobject ingezien kan worden. Beperkt openbare informatieobjecten zijn daarbij alleen te raadplegen door diegene die daar recht op heeft.

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

dekkingInTijd

Label

Dekking in tijd

Domein

Informatieobject

Bereik

dekkingInTijdGegevens

Definitie

Een tijdstip of de periode waarop de inhoud van het informatieobject betrekking heeft. 

Doel

Vindbaarheid: Maakt het zoeken op tijdstip of binnen een bepaalde periode mogelijk. Bijvoorbeeld zoeken naar een verslag op basis van de datum dat een vergadering heeft plaatsgevonden.  
Beschikbaarheid: Sommige tijdstippen bepalen (mede)het moment van vernietigen. Zoals het moment van afwijzen van een vergunningaanvraag. 
Interpreteerbaarheid: Het tijdstip of periode bepaalt mede de betekenis van het informatieobject. Bijvoorbeeld wanneer een besluit geldig is.

Verplicht

Ja, indien bekend.

Herhaalbaar

Ja

Regels

Geen

Toelichting

Er zijn verschillende manieren waarop een informatieobject betrekking kan hebben op een tijdstip of periode. Welk tijdstip of periode bedoeld wordt is vastgelegd in het attribuut dekkingInTijd

Het attribuut dekkingInTijd heeft betrekking op de inhoud van het informatieobject, niet op het informatieobject zelf. De tijd of periode van een handeling op het informatieobject zelf wordt vastgelegd in het attribuut event waarin deze handeling is beschreven. Zoals een wijziging, conversie of overbrenging. 

Merk op dat het voor kan komen dat dekkingInTijd gelijk is aan de datum van een gerelateerd event. Zoals de creatiedatum van een zaakdossier en de startdatum van de behandeling van de zaak. Dit lijken misschien hetzelfde metagegeven. Maar het gaat om twee verschillende metagegevens die toevallig dezelfde waarde hebben. De creatiedatum heeft betrekking op het zaakdossier zelf, de startdatum van de behandeling heeft betrekking op de inhoud van het zaakdossier (namelijk de zaak zelf).

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

dekkingInRuimte

Label

Dekking in ruimte

Domein

Informatieobject

Bereik

Verwijzing naar Locatie

Definitie

Plaats of locatie waar de inhoud van het informatieobject betrekking op heeft.

Doel

Vindbaarheid: Het informatieobject kunnen vinden op basis van een plaats of locatie.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Nee

Toelichting

Indien het informatieobject betrekking heeft op meerdere plaatsen of locaties, dan kunnen deze los van elkaar worden vastgelegd.

Voorbeelden

===

taal

Label

Taal

Domein

Informatieobject

Bereik

language

Definitie

De taal waarin het informatieobject gesteld is.

Doel

Vindbaarheid: het kunnen vinden van een informatieobject in de gewenste taal. 
Interpreteerbaarheid: weten in welke taal of talen een informatieobject gesteld is.  
Beschikbaarheid: het vermelden van de taal of talen waarin het informatieobject gesteld is draagt bij aan digitoegankelijkheid en komt tegemoet aan WCAG 2.1

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

De eisen die worden gesteld aan toegankelijkheid van digitale informatie zijn voor de overheid uitgewerkt in het Tijdelijk besluit digitale toegankelijkheid overheid. In het besluit wordt gerefereerd aan de Web Content Accessibility Guidelines (WCAG), versie 2.1.

Voorbeelden

  • “nl” (voor Nederlands, conform RFC 3066)

===

event

Label

Event

Domein

Informatieobject

Bereik

eventGegevens

Definitie

Gebeurtenis die heeft plaatsgevonden met betrekking tot het ontstaan, wijzigen, vernietigen en beheer van het informatieobject en de bijbehorende metagegevens.

Doel

Beschikbaarheid: Sommige events bepalen het moment van vernietigen. Zoals het sluiten van een dossier.  
Betrouwbaarheid: Op basis van de events kan de mate van betrouwbaarheid worden beoordeeld. Bijvoorbeeld omdat er ongeoorloofde wijzigingen zijn aangebracht, of omdat er een conversie of migratie is uitgevoerd waarbij mogelijk informatie verloren is gegaan.  
Interpreteerbaarheid: Bijvoorbeeld door wie en wanneer het informatieobject is gemaakt of gewijzigd bepaald mede de betekenis. Ook bepaalde bewerkingen kunnen de betekenis beïnvloeden. Bijvoorbeeld omdat daarbij essentiële kenmerken verloren zijn gegaan.

Verplicht

Ja, indien bekend.

Herhaalbaar

Ja

Regels

Geen

Toelichting

Alle waarden voor event bij elkaar worden wel de eventgeschiedenis genoemd. De eventgeschiedenis beschrijft wat er in de loop van de tijd met het informatieobject is gebeurd.

Dit attribuut heeft betrekking op het informatieobject zelf, niet op de inhoud van het informatieobject. Gebeurtenissen die betrekking hebben op de inhoud van het informatieobject kunnen deels beschreven worden door het tijdstip of periode van de gebeurtenis vast te leggen in het attribuut dekkingInTijd. Bijvoorbeeld de periode waarin een wet van kracht is, of de datum waarop een vergadering heeft plaatsgevonden.

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

waardering

Label

Waardering

Domein

Informatieobject

Bereik

BegripGegevens

Definitie

De waardering van het informatieobject volgens de van toepassing zijnde en vastgestelde selectielijst.

Doel

Beschikbaarheid: geeft een indicatie of het informatieobject tijdelijk of blijvend beschikbaar dient te zijn.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Gesloten: Waarderingen

Regels

Geen

Toelichting

De waardering biedt de mogelijkheid om onderscheid te maken tussen blijvend te bewaren en tijdelijk te bewaren (oftewel op termijn te vernietigen) informatieobjecten. Daar waar bij een tijdelijk te bewaren informatieobject de periode, begin- en of einddatum en trigger van belang (kunnen) zijn, geldt dat niet voor blijvend te bewaren informatieobjecten.

Als onbekend is of er een waardering is of wat de aard van de waardering is, dan wordt de waarde ‘Nader te bepalen’ gebruikt.

Voorbeelden

===

bewaartermijn

Label

Bewaartermijn

Domein

Informatieobject

Bereik

TermijnGegevens

Definitie

Termijn waarin het informatieobject bewaard dient te worden, zoals gespecificeerd in de van toepassing zijnde en vastgestelde selectielijst.

Doel

Beschikbaarheid: geeft aan hoe lang een informatieobject beschikbaar dient te zijn.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

  1. De termijn dient alleen vastgelegd te worden als waardering de waarde “V” heeft. 

Toelichting

Informatieobjecten kunnen een bewaartermijn hebben, op basis van een waardering uit een selectielijst. Ook een informatieobject dat een aggregatie is van andere, kleinere informatieobjecten kan een bewaartermijn hebben. Deze Termijn kan dan overerven op informatieobjecten die onderdeel zijn van die aggregatie. Het vastleggen van bewaartermijnen kan op termijn de aanleiding vormen voor andere beheeracties, zoals vernietiging of overbrenging van informatieobjecten naar een archiefbewaarplaats.

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

informatiecategorie

Label

Informatiecategorie

Domein

Informatieobject

Bereik

BegripGegevens

Definitie

De informatiecategorie uit een vastgestelde selectielijst of hotspotlijst waar de bewaartermijn op gebaseerd is.

Doel

Interpreteerbaarheid: Het kunnen vaststellen van de informatiecategorie waarop de bewaartermijn gebaseerd is.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Begrippenlijst

Vrij

Regels

Geen

Toelichting

Een selectielijst vermeldt de bewaartermijn per categorie informatieobjecten. Door middel van dit attribuut wordt de betreffende informatiecategorie uit de selectielijst aangegeven.

MDTO beschouwd de informatiecategorieën als begrippen. Waarbij een selectielijst een begrippenlijst is die de begrippen definieert. Waarbij de code van het Begrip de codering in de selectielijst is en het label de titel in de selectielijst (zie voorbeelden hieronder). De beschrijvingen van de informatiecategorieën in de selectielijst zijn de definities van de betreffende begrippen. Het is niet nodig om een selectielijst naar een andere vorm om te zetten om deze als begrippenlijst te gebruiken. Mits de selectielijst duidelijk aangeeft hoe de categorieën heten en hoe ze gedefinieerd zijn.

Voorbeelden

  • label : “Het ontwerpen, inrichten, testen, doorontwikkelen en opleveren van systemen gericht op de ondersteuning van rijksambtenaren” 

    code : “9.2.3” 

    begrippenlijst:  
    naam: “Selectielijst Ministerie van Binnenlandse zaken en Koninkrijksrelaties, versie 1.0” 
     
  • label:  “Aangiften behandelen/verklaring onder eed of belofte” 

    code: “7.1.1” 

    begrippenlijst:  
    naam: “Selectielijst gemeenten en intergemeentelijke organen 2020” 

===

isOnderdeelVan

Label

Is onderdeel van

Domein

Informatieobject

Bereik

Verwijzing naar Informatieobject

Definitie

De direct bovenliggende aggregatie waar dit informatieobject onderdeel van is.

Doel

Vindbaarheid: Op basis van dit attribuut kan vanuit een informatieobject gezocht worden naar de bovenliggende aggregaties. En omgekeerd kunnen bij een aggregatie de informatieobjecten die daar onderdeel van zijn gevonden worden. 
Interpreteerbaarheid: Door middel van aggregatie worden aan elkaar gerelateerde informatieobjecten gegroepeerd. Hiermee wordt mede duidelijk gemaakt wat de context van een informatieobject is. 
Interpreteerbaarheid: De waarde van sommige attributen van een aggregatie wordt doorgegeven aan zijn onderdelen (overerving). 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

  1. Deze relatie mag niet cyclisch zijn. Dat wil zeggen dat een informatieobject geen onderdeel van zichzelf kan zijn via één of meerder stappen van deze relatie.

Toelichting

De attributen isOnderdeelVan en bevatOnderdeel zijn elkaars omgekeerde. Dat wil zeggen dat het informatieobject waarnaar dit attribuut verwijst op zijn beurt verwijst naar dit informatieobject door middel van bevatOnderdeel
Informatieobject X verwijst naar informatieobject Y door middel van isOnderdeelVan. Informatieobject Y verwijst naar Informatieobject X door middel van bevatOnderdeel.

Deze relatie wordt ook wel de hiërarchische relatie tussen informatieobjecten genoemd. Een informatieobject kan tegelijkertijd onderdeel zijn van een groter geheel en zelf ook onderdelen bevatten. 

Bij het uitwisselen van de metagegevens van een enkel informatieobject moeten zowel isOnderdeelVan als bevatOnderdeel ingevuld zijn (waar van toepassing). De waarde van de ene kan mogelijk afgeleid worden van de andere. 

Als de metagegevens van een hele collectie in een keer worden uitgewisseld, dan kan het voldoende zijn om de waarde van één van beide attributen uit te wisselen. Mits alle boven- en onderliggende Informatieobjecten in diezelfde collectie aanwezig zijn of al bekend zijn bij de ontvanger.

Voorbeelden

  • Het archief waar een serie onderdeel van uitmaakt.
  • Het zaakdossier waar stukken betreffende de zaak bij horen.
  • De website waar een webpagina onderdeel van is.

===

bevatOnderdeel

Label

Bevat onderdeel

Domein

Informatieobject

Bereik

Verwijzing naar Informatieobject

Definitie

Een informatieobject dat direct onderliggend onderdeel is van deze aggregatie.  
Opmerking: Dit is de omgekeerde relatie van isOnderdeelVan.

Doel

Vindbaarheid: Op basis van dit attribuut kan vanuit een informatieobject gezocht worden op de onderliggende aggregaties. En omgekeerd kunnen bij een aggregatie de onderdelen gevonden worden. 
Interpreteerbaarheid: Door middel van aggregatieniveaus worden aan elkaar gerelateerde informatieobjecten gegroepeerd. Hiermee wordt mede duidelijk gemaakt wat de context van een informatieobject is. 
Interpreteerbaarheid: De waarde van sommige attributen van een aggregatie wordt doorgegeven aan zijn onderdelen (overerving). 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

  1. Deze relatie mag niet cyclisch zijn. Dat wil zeggen dat een informatieobject geen onderdeel van zichzelf kan zijn via één of meerder stappen van deze relatie.

Toelichting

De attributen bevatOnderdeel en isOnderdeelVan zijn elkaars omgekeerde. Dat wil zeggen dat het informatieobject waarnaar dit attribuut verwijst op zijn beurt verwijst naar dit informatieobject door middel van isOnderdeelVan.  Informatieobject X verwijst naar informatieobject Y door middel van isOnderdeelVan. Informatieobject Y verwijst naar Informatieobject X door middel van bevatOnderdeel. 

Deze relatie wordt ook wel de hiërarchische relatie tussen informatieobjecten genoemd. Een informatieobject kan tegelijkertijd onderdeel zijn van een groter geheel en zelf ook onderdelen bevatten. 

Bij het uitwisselen van de metagegevens van een enkel informatieobject moeten zowel isOnderdeelVan als bevatOnderdeel ingevuld zijn (waar van toepassing). De waarde van de ene kan mogelijk afgeleid worden van de andere. 

Als de metagegevens van een hele collectie in een keer worden uitgewisseld, dan kan het voldoende zijn om de waarde van één van beide attributen uit te wisselen. Mits alle boven- en onderliggende Informatieobjecten in diezelfde collectie aanwezig zijn of al bekend zijn bij de ontvanger.

Voorbeelden

  • Een serie die onderdeel is van een archief.
  • Een document dat onderdeel is van een zaakdossier.
  • Een webpagina dat onderdeel is van een website.

===

heeftRepresentatie

Label

Heeft representatie

Domein

Informatieobject

Bereik

Verwijzing naar Bestand

Definitie

Verwijzing naar het bestand dat een (deel van een) representatie van het informatieobject is.

Doel

Vindbaar: Dit attribuut maakt het mogelijk om (een deel van) een representatie van een informatieobject te vinden. 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Dit attribuut maakt het mogelijk om een informatieobject aan een bestand te relateren.

Merk op dat wanneer het gaat om een bestand met aanvullende domeinspecifieke metagegevens, hier het attribuut aanvullendeMetagegevens voor wordt gebruikt.

Manifestatie is een alternatieve term met dezelfde betekenis.

Voorbeelden

  • Een document dat uit één of meer Pdf-bestanden bestaat.
  • Een e-mail die bestaat uit een bericht met meerdere bijlagen.
  • Een rapport dat bestaat uit een bestand met een bijlage in een apart bestand.

===

aanvullendeMetagegevens

Label

Aanvullende metagegevens

Domein

Informatieobject

Bereik

Verwijzing naar Bestand

Definitie

Verwijzing naar een bestand dat aanvullende (domeinspecifieke) metagegevens over het  informatieobject bevat.

Doel

Interpreteerbaarheid: Aanvullende metagegevens maken het mogelijk om meer (domeinspecifieke) contextinformatie op te nemen bij een informatieobject.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

  1. Bij het bestand moet opgenomen zijn wat de structuur en betekenis van de extra metagegevens zijn.

Toelichting

Dit attribuut maakt het mogelijk om aanvullende metagegevens, die niet in MDTO worden gespecificeerd, bij het informatieobject op te nemen. Hiermee wordt het ook mogelijk om de originele metagegevens te behouden nadat deze zijn geconverteerd naar MDTO. Informatie over structuur en betekenis van de aanvullende metagegevens kan in het bestand zelf worden opgenomen. In het bestand kan verwezen worden naar een ander informatieobject (bijvoorbeeld een organisatie- of systeemspecifiek datamodel, of een externe bron zoals de RGBZ).

Voorbeelden

  • XML-bestand met metagegevens conform RGBZ
  • JSON-bestand met aanvullende metagegevens van een bronapplicatie

===

gerelateerdInformatieobject

Label

Gerelateerd informatieobject

Domein

Informatieobject

Bereik

gerelateerdInformatieobjectGegevens

Definitie

Relatie met een ander informatieobject dat relevant is binnen de context van het ontstaan, gebruik en/of beheer van dit informatieobject.

Doel

Vindbaarheid: Het gerelateerde informatieobject kan via deze relatie gevonden worden.  
Interpreteerbaarheid: Het gerelateerde informatieobject geeft vaak belangrijke contextinformatie voor de interpretatie van dit informatieobject.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Dit attribuut kan gebruikt worden voor het vastleggen van willekeurige relaties tussen informatieobjecten (behalve de aggregatierelaties). Welke relaties relevant zijn is afhankelijk van de context waarbinnen het informatieobject is ontstaan en gebruikt. 

Merk op dat dit attribuut niet gebruikt wordt voor het vastleggen van de aggregatierelaties tussen informatieobjecten. Daar is het attribuut isOnderdeelVan voor bedoeld.

Voorbeelden

  • Het zaakdossier dat is aangemaakt naar aanleiding van een bezwaar tegen een eerder WOB besluit. 
  • De voorgaande versie van het informatieobject.
  • Een amendement bij een raadsvoorstel.

===

archiefvormer

Label

Archiefvormer

Domein

Informatieobject

Bereik

Verwijzing naar Actor

Definitie

De organisatie die verantwoordelijk is voor het opmaken en/of ontvangen van het informatieobject.

Doel

Vindbaarheid: Het kunnen vinden van een informatieobject aan de hand van de verantwoordelijke organisatie.

Verplicht

Ja

Herhaalbaar

Ja

Regels

Geen

Toelichting

Onder archiefvormer wordt verstaan de (overheids)organisatie of het organisatieonderdeel waar het informatieobject gecreëerd of ontvangen is.

Het betreft niet externe betrokkenen zoals afzenders (zoals burgers en bedrijven) van brieven of aanvragers van vergunningen. Deze worden beschreven met behulp van betrokkene

Het gaat hier ook niet om de verantwoordelijkheid voor een beheeractiviteit (die wordt vastgelegd met behulp van event).

Voorbeelden

===

betrokkene

Label

Betrokkene

Domein

Informatieobject

Bereik

betrokkeneGegevens

Definitie

Persoon of organisatie die relevant is binnen de context van het ontstaan en gebruik van dit informatieobject, anders dan de archiefvormer.

Doel

Vindbaarheid: het informatieobject kan aan de hand van de betrokkene(n) gevonden worden. 
Interpreteerbaarheid: kennis over de betrokkenen kan inzicht geven in de betekenis van het informatieobject. Bijvoorbeeld wie het geschreven heeft of wie er bij een vergadering aanwezig was plaatst de inhoud in een bepaald daglicht. 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

De archiefvormer is formeel verantwoordelijk voor de creatie of ontvangst van een informatieobject binnen de eigen organisatie. Daarnaast kunnen vaak andere personen of organisaties betrokken zijn bij de creatie van een informatieobject of een belang hebben bij de creatie, ontvangst en verdere behandeling van een informatieobject. Zoals de indiener van een WOB verzoek, de aanvrager van een vergunning of de medewerker waar een personeelsdossier betrekking op heeft. 

Merk op dat bij het vastleggen en verstrekken van persoonsgegevens over een betrokkene beperkingen van toepassing zijn op grond van de Algemene verordening gegevensbescherming (AVG). MDTO doet geen uitspraken over welke persoonsgegevens mogen worden vastgelegd en beschikbaar gesteld op grond van de AVG. 

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

activiteit

Label

Activiteit

Domein

Informatieobject

Bereik

Verwijzing naar Bedrijfsactiviteit

Definitie

De bedrijfsactiviteit waarbij het informatieobject door de archiefvormer is ontvangen of gemaakt.

Doel

Interpreteerbaarheid: De bedrijfsactiviteit geeft invulling aan de context waarin een informatieobject gecreëerd of ontvangen is.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

De bedrijfsactiviteit kan bijvoorbeeld het proces zijn dat, of het zaaktype die aan het informatieobject ten grondslag ligt.  
Deze informatie zou ook kunnen worden afgeleid van het classificatieschema (zie classificatie), mits dit aansluit op de taken / processen van de organisatie. 

Voorbeelden

  • identificatie: 
    kenmerk: “E.01”,  
    bron: “Ordeningsplan Nationaal Archief”, 

    naam: “Verwerven van archieven” 

===

beperkingGebruik

Label

Beperking gebruik

Domein

Informatieobject

Bereik

beperkingGebruikGegevens

Definitie

Een beperking die gesteld is aan het gebruik van het informatieobject.

Doel

Beschikbaarheid: De beheerders weten aan wie, hoe en onder welke voorwaarden een gebruiker toegang mag krijgen tot het informatieobject. De gebruiker weet wat hij met het informatieobject mag doen.

Verplicht

Ja

Herhaalbaar

Ja

Regels

Geen

Toelichting

Het betreft hier beperkingen aan het gebruik in de breedste zin van het woord. Zoals beperkingen vanuit wet- en regelgeving, een overeenkomst, een verdrag, een afspraak of beleid. Dit omvat, onder andere, beperkingen op grond van openbaarheidsbeperkingen, auteursrechten en geheimhouding.   
   
De beheerders en gebruikers van het informatieobject worden geacht de beperking te respecteren. Een informatieobject kan meerdere beperkingen hebben. Deze moeten dan allemaal gerespecteerd worden.

Onvolledig of onjuist invullen van dit attribuut kan leiden tot onrechtmatig gebruik van het informatieobject. Als onbekend is of er een beperking is of wat de aard van de beperking is, dan wordt als beperkingGebruikType ‘Nader te bepalen’ gebruikt. Dit betekent dat in een later stadium (bijvoorbeeld bij een inzageverzoek) bepaald wordt welke beperking er geldt. Of de beheerder kan er voor kiezen om dit niet verder uit te zoeken en het informatieobject bij voorbaat beperkt beschikbaar te stellen (bijvoorbeeld alleen op de studiezaal).

Voorbeelden

  • Beperking op de openbaarheid op basis van de Archiefwet.
  • Beperking op gebruik vanwege persoonsgegevens op basis van de AVG
  • Rubricering op basis van beveiligingsregelgeving.
  • Beperking op basis van de Auteurswet.

Zie ook de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

Attributen bij Bestand

===

omvang

Label

Omvang

Domein

Bestand

Bereik

integer

Definitie

Aantal bytes in het bestand.

Doel

Beschikbaarheid: De omvang van een bestand kan relevant zijn voor de manier van beschikbaarstelling. Gegevens over fysieke grootte zijn van belang voor het bepalen van opslagcapaciteit, bij het verzenden van het bestand (benodigde bandbreedte) en bij het willen raadplegen.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Gegevens over fysieke grootte kunnen van belang zijn voor het bepalen van opslagcapaciteit, bij het verzenden van het bestand (kan het als bijlage bij een e-mail of is een file transfer service nodig?) of bij het willen raadplegen (is renderen van het bestand of downloaden de beste optie?). 

Voorbeelden

  • “2638472”

===

bestandsformaat

Label

Bestandsformaat

Domein

Bestand

Bereik

BegripGegevens

Definitie

De manier waarop de informatie in een computerbestand binair gecodeerd is.

Doel

Leesbaarheid: Kan gebruikt worden om te bepalen welke applicatie nodig is om een informatieobject weer te kunnen geven.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Vrij

Regels

Geen

Toelichting

Het bestandsformaat legt vast met welke syntaxis en semantiek de informatie in een reeks enen en nullen wordt vastgelegd en teruggelezen kan worden. De kennis van het formaat is essentieel voor het interpreteren van de gegevens. Gewoonlijk is de kennis vastgelegd in de broncode van een computerprogramma zodat de gebruiker hiervan niets hoeft te weten.

Het geeft de benodigde informatie over de applicatie waarmee het bestand kan worden geraadpleegd d.m.v. de aanduiding van die applicatie. Indien er een PRONOM-ID of Media type (MIME) beschikbaar is dient deze hier te worden vastgelegd. 
  
PRONOM is een register van bestandsformaten dat wordt beheerd door de UK National Archives. Het PRONOM-ID is de meest specifieke aanduiding en heeft daardoor de voorkeur. Het beschrijven van het bestandsformaat aan de hand van het PRONOM-register zorgt voor de grootste mogelijkheden om het bestand leesbaar en interpreteerbaar te houden op lange termijn. Zie voor de mogelijke waarden https://www.nationalarchives.gov.uk/PRONOM/

Media types (voorheen MIME) is een alternatieve standaard voor de identificatie van bestandsformaten. Voor een overzicht van Media types (MIME), zie  https://www.iana.org/assignments/media-types/.

Voorbeelden

  • code : “fmt/40” 

    label: “Microsoft Word Document” 

    begrippenlijst:  
    naam: “PRONOM-register” 
     
  • code : “application/msword” 

    label: “msword”  

    begrippenlijst:  
    naam: “IANA Media types”

===

checksum

Label

checksum

Domein

Bestand

Bereik

checksumGegevens

Definitie

Gegevens om te bepalen of het bestand beschadigd of gewijzigd is. 

Doel

Betrouwbaarheid: Het kunnen controleren of een bestand technisch integer is.

Verplicht

Ja

Herhaalbaar

Ja

Regels

Geen

Toelichting

Geen

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

URLBestand

Label

URL bestand

Domein

Bestand

Bereik

anyURI

Definitie

Actuele verwijzing naar het bestand.

Doel

Beschikbaarheid: Via de verwijzing kan het bestand worden benaderd en ingezien.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

  1. De verwijzing naar het bestand is een URL conform RFC 3986.

Toelichting

Geen

Voorbeelden

===

isRepresentatieVan

Label

Is representatie van

Domein

Bestand

Bereik

Verwijzing naar Informatieobject

Definitie

Verwijzing naar het informatieobject waarvan het bestand een (deel van een) representatie is.

Doel

Vindbaarheid: Dit attribuut maakt het mogelijk om het informatieobject te vinden waar het bestand een (deel van een) representatie van is.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Manifestatie is een alternatieve term voor representatie.

Voorbeelden

  • JPEG-bestand dat een (deel van de) representatie is van een document
  • E-mailbestand dat een (deel van de) representatie is van een zaak

Attributen bij Gegevensgroepen

===

identificatieGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

identificatieKenmerk

Label

Kenmerk

Domein

identificatieGegevens  

Bereik

string

Definitie

Een kenmerk waarmee een object geïdentificeerd kan worden.

Verplicht

Ja

Herhaalbaar

Nee

Regels

  1. Het kenmerk is uniek binnen de bijbehorende bron.

Toelichting

Een uniek kenmerk is nodig om objecten van elkaar te kunnen onderscheiden. Het is mogelijk dat er in de loop van de tijd meerdere kenmerken aan objecten worden toegekend, in dat geval is het van belang dat eerder toegekende kenmerken behouden blijven.

Voorbeelden

===

identificatieBron

Label

Bron

Domein

identificatieGegevens

Bereik

string

Definitie

Herkomst van het kenmerk.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Een identificatiekenmerk kan worden toegekend met behulp van een bepaalde systematiek, binnen een bepaalde applicatie, door een bepaalde organisatie of een individu. 

Binnen een organisatie is de uniciteit van een identificatiekenmerk veelal nog wel gewaarborgd, maar zodra het daarbuiten wordt gepubliceerd wordt dat lastiger. Daarom wordt ook de bron vermeldt waarbinnen het identificatiekenmerk uniek moet zijn. Organisaties kunnen ervoor kiezen om een methode te gebruiken waarmee unieke identificatiekenmerken gegenereerd kunnen worden, zoals Universally Unique Identifiers (UUIDs).

Voorbeelden

  • “ISBN”
  • “Basisregistratie Adressen en Gebouwen (BAG)”
  • “Proza”
  • “Handle”
  • “Actorenregister” 
     

===

verwijzingsGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

verwijzingNaam

Label

Naam

Domein

verwijzingGegevens

Bereik

string

Definitie

De naam van het object waarnaar verwezen wordt.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Zie het attribuut naam bij Object.

Voorbeelden

Zie het attribuut naam bij Object.

===

verwijzingIdentificatie

Label

Identificatie

Domein

verwijzingGegevens

Bereik

identificatieGegevens

Definitie

De identificatie van het object waarnaar verwezen wordt.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

Zie het attribuut identificatie bij Object.

Voorbeelden

Zie het attribuut identificatie bij Object.

===

begripGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

begripLabel

Label

Label

Domein

BegripGegevens

Bereik

string

Definitie

De tekstweergave van het begrip dat is toegekend in de begrippenlijst.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Het label is de tekstweergave van het begrip. Deze aanduiding is het meest geschikt voor menselijke lezing. Het label is één van de manieren om een begrip aan te kunnen duiden, naast de code. Indien er meerdere labels zijn vastgelegd, wordt hier het voorkeurslabel vermeld.

Het verschil tussen label en code is niet altijd evident. Label is bedoeld om een duidelijke beschrijving te geven voor menselijke lezing.

Voorbeelden

===

begripCode

Label

Code

Domein

BegripGegevens

Bereik

string

Definitie

De code die aan het begrip is toegekend in de begrippenlijst.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

In sommige begrippenlijsten hebben de begrippen een code om ze aan te duiden. De code is dan één van de manieren om een begrip aan te kunnen duiden, naast het label.

Voorbeelden

  • “BBN1” (code in de Baseline Informatiebeveiliging Overheid voor “Basis beveiligingsniveau 1”)
  • “B.2” (code uit het eigen ordeningsplan van het Nationaalarchief voor “Geven van voorlichting en het verstrekken van informatie aan derden”)

===

begripBegrippenlijst

Label

Begrippenlijst

Domein

BegripGegevens

Bereik

Verwijzing naar Informatieobject

Definitie

Een beschrijving van de begrippen die voor een bepaald toepassingsgebied gebruikt worden is opgesomd. Samen met hun betekenis en hun onderlinge relaties.

Doel

Vindbaarheid: Zoeken mogelijk op basis van keuzelijst van de begrippen uit de begrippenlijst. 
Interpreteerbaarheid: De betekenis van het begrip van in de begrippenlijst opgezocht worden. 
Betrouwbaarheid: Maakt validatie mogelijk of het begrip een toegestane waarde is.

Verplicht

Ja

Herhaalbaar

Nee

Regels

1. De begrippenlijst bevat minimaal de volgende onderdelen:

Naam van de begrippenlijst.

Versie (datum en, indien van toepassing, het versienummer).

Beheerder van de begrippenlijst.

Toepassingsgebied waar de begrippenlijst voor bedoeld is.

Opsomming van alle toegestane begrippen binnen de begrippenlijst. 

Per begrip (indien van toepassing):

  • Code: De code die aan het begrip is toegekend. Moet uniek zijn binnen de begrippenlijst.
  • Label: De tekstweergave van het begrip. Moet uniek zijn binnen de begrippenlijst.
  • Definitie: Betekenis van het begrip
  • Generiekere begrippen: Opsomming van de meer algemene (bovenliggende) begrippen binnen dezelfde begrippenlijst (‘broader term’).
  • Specifiekere begrippen: Opsomming van de minder algemene (onderliggende) begrippen in dezelfde begrippenlijst (‘narrower term’).

2. Als de begrippenlijst een voorgaande versie heeft, dan geldt:

Alle begrippen uit de voorgaande versie komen in de nieuwe versie voor. Met dezelfde code, label, betekenis en minimaal dezelfde generiekere en specifiekere begrippen. De definitie mag anders geformuleerd zijn, als de betekenis maar hetzelfde is.

Als een begrip uit de voorgaande versie in de nieuwe versie niet meer gebruikt wordt, dan wordt deze gemarkeerd als niet meer gebruikt (‘deprecated’). Hij blijft wel in de begrippenlijst staan zodat duidelijk is dat deze begrippen voor kunnen komen in eerder vastgelegde metagegevens.

Als een begrip uit de voorgaande versie in de nieuwe versie vervangen is door een ander begrip, dan is deze van-naar-relatie beschreven en heeft het vervangende begrip dezelfde of een algemenere betekenis (‘mapping’).

Toelichting

MDTO maakt gebruik van begrippenlijsten bij attributen waarvan de waarde uit een lijst gekozen moet worden. De begrippenlijst geeft dan aan welke waarden zijn toegestaan (de begrippen) en wat te betekenis van die begrippen is. Een begrippenlijst wordt ook wel aangeduid als een (gecontroleerde) woordenlijst of vocabulaire.  
De informatie in een begrippenlijst kan voor verschillende toepassingen gebruikt worden:

  • Validatie of een gebruikt begrip inderdaad in de begrippenlijst voorkomt.
  • Opzoeken van de betekenis van een begrip
  • Het samenstellen van een keuzelijst met toegestane waarden bij het invullen van metagegevens. De relaties met generiekere en specifiekere begrippen kunnen daarbij gebruikt worden voor een hiërarchische presentatie van de keuzelijst.
  • Bepalen van de mogelijke waarden in de keuzenlijst van een zoekfunctie. 

Deels zijn de toegestane begrippenlijsten in MDTO vastgelegd en deels kan de beheerder van de metagegevens zijn eigen begrippenlijsten bepalen. Als de beheerder eigen begrippenlijsten gebruikt is het van belang dat de begrippen duidelijk gedefileerd zijn in de begrippenlijst. Anders is het voor de gebruiker of toekomstige beheerder van de metagegevens niet duidelijk wat ze betekenen. 
MDTO stelt, vooralsnog, geen vormvoorschriften aan een begrippenlijst. Bijvoorbeeld een tekstdocument of een tabel kan voldoen. Mits aan de bovenstaande regels is voldaan. In principe wordt een begrippenlijst echter vastgelegd in SKOS (Simple Knowledge Organization System). Omdat SKOS geldt als de pas-toe-of-leg-uit standaard voor begrippenlijsten (zie https://www.forumstandaardisatie.nl/standaard/skos). In SKOS wordt een ‘begrip’ aangeduid als een ‘concept’. Een verwijzing naar een begrippenlijst kan ook een verwijzing naar een verzameling van (verder ongerelateerde) begrippenlijsten zijn.  

Het is niet noodzakelijk dat in een begrippenlijsten over ‘begrip’ gesproken wordt. Deze kunnen bijvoorbeeld ook aangeduid zijn als ‘categorie’ of  ‘type’. 

Bij voorkeur is de begrippenlijst zelf ook een open standaard. Open standaarden zijn door consensus tot stand gekomen. Hierdoor is de kans groter dat de begrippenlijst goed gedocumenteerd is en door meerdere archiefvormers wordt toegepast. Wat het voor de beheerder en gebruikers van het doelsysteem gemakkelijker maakt om de begrippenlijst te gebruiken.

Bij het overdragen van informatieobjecten met MDTO-metagegevens naar een andere beheerder, is het mogelijk dat de ontvangende beheerder eisen stelt aan de gebruikte begrippenlijsten. Zodat hij in staat is de informatieobjecten en bestanden (geautomatiseerd) te valideren, te beheren, doorzoekbaar te maken en te presenteren op basis van de gebruikte begrippen. Aanbevolen wordt om hier tijdig afspraken over te maken. 

Voorbeelden

  • Een ordeningsplan. Waarbij elk categorie een begrip is.
  • Een zaaktypecatalogus. Waarbij elk zaaktype een begrip is.
  • Een selectielijst. Waarbij elke in de selectielijst benoemde categorie informatieobjecten (waaraan een termijn is gekoppeld) een begrip is.
  • NEN 2084:2015: Taxonomie van documenttypen.

===

dekkingInTijdGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

dekkingInTijdType

Label

Type

Domein

dekkingInTijdGegevens

Bereik

BegripGegevens  

Definitie

Nadere typering van het tijdstip of de periode waar de inhoud van het informatieobject betrekking op heeft.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Vrij

Regels

Geen

Toelichting

Geen

Voorbeelden

  • Geldend (bijvoorbeeld bij een wet of besluit)
  • Datum vergadering (bij een vergaderverslag)
  • Looptijd (bijvoorbeeld bij een vergunning, ontheffing, overeenkomst of CAO)
  • Periode van behandeling (bijvoorbeeld bij een zaakdossier)

===

dekkingInTijdBegindatum

Label

Begindatum

Domein

dekkingInTijdGegevens

Bereik

date, gYearMonth of gYear

Definitie

Datum waar de inhoud van het informatieobject betrekking op heeft. Bij een periode is dit de begindatum.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Indien de exacte datum niet bekend is, kan volstaan worden met alleen het jaar en de maand of alleen het jaar.

Voorbeelden

  • “1985-04-20”
  • “1985-04”
  • “1985”

===

dekkingInTijdEinddatum

Label

Einddatum 

Domein

dekkingInTijdGegevens

Bereik

date, gYearMonth of gYear

Definitie

Einddatum van de periode waar de inhoud van het informatieobject betrekking op heeft.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

  1. Als dit attribuut een waarde heeft, dan moet deze in de tijd overlappen met of liggen na dekkingInTijdBegindatum (van dezelfde dekkingInTijdGegevens).

Toelichting

Indien de exacte datum niet bekend is, kan volstaan worden met het jaar en de maand of alleen het jaar.

Voorbeelden

  • “1988-05-25”
  • “1988-05”
  • “1988”

===

eventGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

eventType

Label

Type

Domein

eventGegevens

Bereik

BegripGegevens

Definitie

Aanduiding van het type event.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Open: EventTypeLijst

Regels

Geen

Toelichting

Met dit attribuut wordt onderscheid gemaakt tussen verschillende soorten events. Zodat duidelijk is wat de betekenis van het event is. 

Het eventType kan gebruikt worden om automatische acties aan te verbinden. Zo kan bijvoorbeeld de bewaartermijn gestart worden op het moment van het afsluiten van een dossier. 

Voorbeelden

  • Ontvangst
  • Wijziging

Zie ook de MDTO begrippenlijst EventTypeLijst.

===

eventTijd

Label

Tijd

Domein

eventGegevens 

Bereik

dateTime, date, gYearMonth of gYear

Definitie

Het tijdstip waarop het event heeft plaatsgevonden.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

Wanneer het exacte tijdstip niet bekend of niet relevant is, kan volstaan worden met het vermelden van de datum of een deel daarvan (zoals een jaar).

Voorbeelden

  • “1985-04-22T23:20:30” 

===

eventVerantwoordelijkActor

Label

Verantwoordelijke actor

Domein

eventGegevens

Bereik

Verwijzing naar Actor

Definitie

De actor die verantwoordelijk was voor de gebeurtenis.

Verplicht

Ja, indien bekend.

Herhaalbaar

Nee

Regels

Geen

Toelichting

Het gaat in dit geval om de functionaris of organisatie die verantwoordelijk is voor het event, niet zozeer om personen.

Merk op dat bij het vastleggen en verstrekken van persoonsgegevens over een actor beperkingen van toepassing zijn op grond van de Algemene verordening gegevensbescherming (AVG). MDTO doet geen uitspraken over welke persoonsgegevens mogen worden vastgelegd en beschikbaar gesteld op grond van de AVG. 

Voorbeelden

  • naam: “Directeur Bestuursondersteuning en Advies” (functionaris)
  • naam: “Afdeling inkoop” (organisatieonderdeel)

===

eventResultaat

Label

Resultaat

Domein

eventGegevens

Bereik

string

Definitie

Beschrijving van het resultaat van het event voor zover relevant voor de duurzame toegankelijkheid van het informatieobject.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

Voor bepaalde events kan het resultaat relevant zijn voor de betrouwbaarheid of interpreteerbaarheid van het informatieobject. Met name als het event een proces omvat waarin controles worden uitgevoerd. Zoals bij een migratie of een conversie.

Voorbeelden

  • “Handtekening valide” (bij het event ‘validatie handtekening’ is de digitale handtekening gecontroleerd)
  • “Onvolledig. Van de 34 objecten in het dossier ontbreken 5 objecten”  (na het event uitwisseling van zaakdossier X tussen een gemeente en  een omgevingsdienst is gebleken dat deze onvolledig is.)
  • “Kleur ontbreekt” (na het event digitalisering van de bouwdossiers van een gemeente  is gebleken dat scans zwart-wit zijn, waardoor kaarten en tabellen niet goed interpreteerbaar meer zijn.)

===

gerelateerdInformatieobjectGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

gerelateerdInformatieobjectVerwijzing

Label

Verwijzing

Domein

gerelateerdInformatieobjectGegevens

Bereik

Verwijzing naar Informatieobject

Definitie

Verwijzing naar het gerelateerde informatieobject.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Geen

Voorbeelden

Zie de voorbeelden bij de attributen die onderdeel zijn van deze gegevensgroep.

===

gerelateerdInformatieobjectTypeRelatie

Label

Type relatie

Domein

gerelateerdInformatieobjectGegevens

Bereik

BegripGegevens

Definitie

Typering van de relatie met het andere informatieobject.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Open: Relatietypen (informatieobject)

Regels

Geen

Toelichting

Met dit attribuut kunnen verschillende type relaties worden vastgelegd, zoals een volgtijdelijke of functionele relatie.

Voorbeelden

===

betrokkeneGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

•    Type relatie 
•    Actor

===

betrokkeneTypeRelatie

Label

Type relatie

Domein

betrokkeneGegevens

Bereik

BegripGegevens

Definitie

Typering van de betrokkenheid van de actor bij het informatieobject.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Open: Relatietypen (betrokkene)

Regels

Geen

Toelichting

Een persoon of organisatie kan verschillende belangen hebben. 
Een voorbeeld van een belang is wanneer iemand het onderwerp is van een informatieobject, bijvoorbeeld bij een personeelsdossier, of een rechtbankdossier. Een voorbeeld van een ander soort belang is wanneer het informatieobject een besluit betreft dat het belang van een persoon of organisatie direct of indirect treft. Bijvoorbeeld de bovenburen van een café dat een vergunning aanvraagt voor een terras, of voor de verruiming van haar openingstijden.

Een andere betrokkene kan degene zijn (persoon of organisatie) die een aanvraag indient, bijvoorbeeld het café (of de eigenaar daarvan) dat de vergunning aanvraagt voor het plaatsen van een terras.

Voorbeelden

Een betrokkene vanuit het perspectief van rechthebbende kan zijn:

  • de auteur van een rapport; of 
  • een fotograaf die een foto heeft gemaakt; of 
  • degene die geportretteerd is op de foto; of 
  • de maker van een compositie; of 
  • een softwareontwikkelaar die een applicatie heeft ontwikkeld.

Zie ook de MDTO begrippenlijst Relatietypen (betrokkene).

===

betrokkeneActor

Label

Actor

Domein

betrokkeneGegevens

Bereik

Verwijzing naar Actor

Definitie

De persoon of organisatie die betrokken is bij het informatieobject.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Het betreft hier de identificatie en de naam van de betrokkene, zoals gedefinieerd bij de klasse Actor.

Voorbeelden

  • identificatie: 
    kenmerk: “24212428” 

    bron: “Handelsregister Kamer van Koophandel (KVK)” 

    naam: “Café t Hoekje” 

===

beperkingGebruikGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

beperkingGebruikType

Label

Type

Domein

beperkingGebruikGegevens

Bereik

BegripGegevens

Definitie

Typering van de beperking. Op grond waarvan bepaald kan worden wie toegang heeft tot het informatieobject en welke voorwaarden op het gebruik van toepassing zijn.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Open: beperkingGebruikTypeLijst

Regels

Geen

Toelichting

Dit attribuut is bedoeld om zo eenduidig mogelijk vast te leggen wat de aard van een beperking is. Op basis hiervan kunnen beleid voor toegang en gebruik worden gedefinieerd. Mogelijk kunnen hier  automatische acties aan verbonden worden. Zoals het beperken van de toegang tot bepaalde gebruikersgroepen. Of aan de gebruiker een akkoord op gebruiksvoorwaarden vragen voordat toegang verleend wordt. MDTO legt niet vast welk beleid en automatische acties aan een bepaald type beperking verbonden zijn. Dat is aan de beheerder om te bepalen. 

Als onbekend is of er een beperking is of wat de aard van de beperking is, dan wordt het type ‘Nader te bepalen’ gebruikt (zie ook de toelichting bij beperkingGebruik).

Als de beperking wel bekend is maar er is daarvoor geen type gedefinieerd, dan wordt het type ‘Overig’ gebruikt. In dat geval moet de aard van de beperking volledig in beperkingGebruikNadereBeschrijving beschreven worden.

Voorbeelden

  • label: “Beperkt openbaar” 

    begrippenlijst:  
    naam: “Beperkingen Archiefwet 1995” (titel van de begrippenlijst met alle beperkingen uit de Archiefwet. Met daarin bij dit label verwijzing naar Artikel 15 Archiefwet 1995, eerste lid, onder a). 
     
  • label: “Openbaar” 

    begrippenlijst:  
    naam: “Beperkingen Archiefwet 1995”

===

beperkingGebruikNadereBeschrijving

Label

Nadere beschrijving

Domein

beperkingGebruikGegevens

Bereik

string

Definitie

Nadere beschrijving van de beperking op het gebruik. Als aanvulling op beperkingGebruikType.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

  1. Heeft in ieder geval een waarde als beperkingGebruikType = “Overig”.

Toelichting

Het is niet mogelijk om elk type beperking en de nuances daarop vast te leggen in beperkingGebruikType. In dat geval wordt de beperking nader beschreven in beperkingGebruikNadereBeschrijving

Als dit attribuut een waarde heeft, dan is volledige automatische afhandeling van de beperking niet mogelijk. Vul dit attribuut daarom alleen in als beperkingGebruikType onvoldoende informatie geeft.

Voorbeelden

  • Voorwaarden waaronder bepaald gebruik wel is toegestaan.
  • Specifieke beperking die op een klein aantal informatieobjecten van toepassing is. 
     

===

beperkingGebruikDocumentatie

Label

Documentatie 

Domein

beperkingGebruikGegevens

Bereik

Verwijzing naar Informatieobject

Definitie

Verwijzing naar een tekstdocument waarin een nadere beschrijving van de beperking is opgenomen.

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Soms zijn afspraken over een beperking in een afzonderlijk tekstdocument opgenomen. Dan verwijst dit attribuut daar naar.

Voorbeelden

  • Overeenkomst met rechthebbende waarin afspraken staan over het gebruik.
  • Tekstdocument waarin afspraken met de archiefvormer zijn vastgelegd over de toegang tot het informatieobject.
  • Afspraken gemaakt bij de overdracht van een archief. 
     

===

beperkingGebruikTermijn

Label

Termijn 

Domein

beperkingGebruikGegevens

Bereik

termijnGegevens

Definitie

De termijn waarbinnen de beperking op het gebruik van toepassing is.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Geen

Toelichting

Een beperking kan tijdelijk van aard zijn. In dat geval geeft dit attribuut aan wanneer de beperking eindigt. Na afloop van deze termijn hoeft niet meer aan de beperking voldaan te worden.  

Als dit attribuut geen waarde heeft, dan blijft de beperking voor altijd van toepassing. Of tot het moment van vernietiging.

Voorbeelden

  • Trigger start looptijd: “Overlijden auteur” 
    Termijn looptijd: “P70Y”

Zie verder de voorbeelden bij de attributen die onderdeel zijn van de gegevensgroep termijnGegevens.

===

termijnGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

termijnTriggerStartLooptijd

Label

Trigger start looptijd

Domein

termijnGegevens

Bereik

begripGegevens

Definitie

Gebeurtenis waarna de looptijd van de termijn start.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Begrippenlijst

Vrij

Regels

Zie regels bij termijnEinddatum.

Toelichting

Soms is de einddatum van de termijn afhankelijk van een gebeurtenis. Vanaf die gebeurtenis (de trigger) start dan een bepaalde periode (de looptijd) voordat het einde van de termijn is bereikt.

Een trigger kan verwijzen naar de context van het informatieobject. Zoals de auteur of genoemde personen. Deze contextgegevens kunnen opgenomen worden in de betreffende attributen. Zoals bij Betrokkene. Waar dat niet mogelijk is, kan beperkingGebruikNadereBeschrijving gebruikt worden.

Voorbeelden

  • Sluiting dossier
  • Overlijden auteur(s)

===

termijnStartdatumLooptijd

Label

Startdatum looptijd

Domein

termijnGegevens

Bereik

date

Definitie

De datum waarop de trigger heeft plaatsgevonden en de looptijd is gestart.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Zie regels bij termijnEinddatum.

Toelichting

Als de trigger nog niet heeft plaatsgevonden, dan heeft termijnStartdatumLooptijd geen waarde.

Zie ook de toelichting op termijnTriggerStartLooptijd.

Voorbeelden

  • “1995-04-12” (ISO 8601-1:2019)

===

termijnLooptijd

Label

Looptijd

Domein

termijnGegevens

Bereik

duration

Definitie

De hoeveelheid tijd waarin de termijnEinddatum bereikt wordt, nadat de trigger heeft plaatsgevonden.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

Zie regels bij termijnEinddatum.

Toelichting

Zie de toelichting op termijnTriggerStartLooptijd.

Voorbeelden

  • “P70Y” (periode van 70 jaar)

===

termijnEinddatum

Label

Einddatum

Domein

termijnGegevens

Bereik

date, gYearMonth of gYear

Definitie

Datum waarop de termijn eindigt.

Verplicht

Ja, indien bekend

Herhaalbaar

Nee

Regels

  1. Als termijnEinddatum geen waarde heeft, dan hebben termijnTriggerStartLooptijd en termijnLooptijd beiden een waarde.
  2. Als termijnStartdatumLooptijd en looptijd beiden een waarde hebben, dan geldt termijnEinddatum = termijnStartdatumLooptijd + termijnLooptijd.
  3. Als termijnLooptijd een waarde heeft, dan is de periode tussen de huidige datum en de termijnEinddatum minimaal de looptijd.

Toelichting

Als de einddatum bekend is wordt deze meteen ingevuld. In dat geval hoeven de andere attributen geen waarde te hebben. Een einddatum kan afhankelijk zijn van een gebeurtenis die nog plaats moet vinden (de trigger). In dat geval heeft termijnEinddatum nog geen waarde en wordt de einddatum bepaald door termijnTriggerStartLooptijd en termijnLooptijd.

Voorbeelden

  • “1995-04-17” (ISO 8601-1:2019)

===

checksumGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

checksumAlgoritme

Label

Algoritme

Domein

checksumGegevens

Bereik

BegripGegevens 

Definitie

Naam van het algoritme dat is gebruikt om de checksum te maken.

Verplicht

Ja

Herhaalbaar

Nee

Begrippenlijst

Open: ChecksumAlgoritme

Regels

Geen

Toelichting

De vermelding van het checksum algoritme maakt het mogelijk om aan de hand daarvan de checksum van een bestand te herberekenen en te controleren. Niet ieder checksum algoritme is even veilig, idealiter voldoet het gekozen algoritme aan de eisen of wensen die een organisatie heeft  met betrekking tot de integriteit van informatie. Het Forum Standaardisatie beveelt het gebruik van SHA-2 aan.

Voorbeelden

Zie de MDTO begrippenlijst ChecksumAlgoritme.

===

checksumWaarde

Label

Waarde

Domein

checksumGegevens

Bereik

string

Definitie

De waarde van de checksum.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Aan de hand van de checksum kan gecontroleerd worden of het bestand beschadigd is. 

Voorbeelden

  • “3bb12eda3c298db5de25597f54d924f2e17e78a26ad8953ed8218ee682f0bbbe9021e2f3009d152c911bf1f25ec683a902714166767afbd8e5bd0fb0124ecb8c” (SHA-512)

===

checksumDatum

Label

Datum checksum

Domein

checksumGegevens

Bereik

dateTime

Definitie

Datum waarop de checksum is gemaakt.

Verplicht

Ja

Herhaalbaar

Nee

Regels

Geen

Toelichting

Geen

Voorbeelden

  • “1985-04-13T23:21:18” (ISO 8601-1:2019)

===

raadpleeglocatieGegevens

Deze gegevensgroep bestaat uit de volgende attributen:

===

raadpleeglocatieFysiek

Label

Fysieke raadpleeglocatie

Domein

raadpleeglocatieGegevens

Bereik

Verwijzing naar Locatie

Definitie

Actuele fysieke locatie waar het informatieobject ter inzage ligt.

Doel

Beschikbaarheid: Als het informatieobject niet online beschikbaar is, dan is inzage bij de fysieke raadpleeglocatie  mogelijk. Tenzij een beperking op het gebruik dit niet toestaat. 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

Geen

Toelichting

Een raadpleeglocatie kan aangeduid worden met een organisatie, als daarmee duidelijk is welke fysieke locatie daarmee bedoeld wordt.

Merk op dat voor online raadpleeglocatie het attribuut Online raadpleeglocatie wordt gebruikt.

Voorbeelden

  • naam: “Regionaal Archief Tilburg”
  • naam: “Nationaal Archief, Den Haag”

===

raadpleeglocatieOnline

Label

Online raadpleeglocatie

Domein

raadpleeglocatieGegevens

Bereik

anyURI

Definitie

Actuele verwijzing naar een online raadpleeglocatie die het informatieobject en de bijbehorende metagegevens weergeeft. 

Verplicht

Ja, indien bekend

Herhaalbaar

Ja

Regels

  1. De verwijzing naar de online raadpleeglocatie is een URL conform RFC 3986.

Toelichting

MDTO schrijft niet voor hoe het informatieobject op de online raadpleeglocatie wordt weergegeven. De weergave kan uit meerdere webpagina’s bestaan. De online raadpleeglocatie is dan de startpagina vanaf waar de andere pagina’s bereikbaar zijn. Bijvoorbeeld een startpagina met verwijzingen naar een losse pagina met de metagegevens en naar de onderdelen waar het informatieobject uit bestaat.

Online kan zowel op het internet als op een besloten netwerk zijn.

Voorbeelden

  • “https://proza.ocw.local/otcs/cs.exe/app/nodes/25193672” (Proza is het DMS van OCW)

---

#Begrippenlijst metagegevensschema

Alles uitklappen

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut aggregatieniveau

LabelDefinitie
ArchiefGeheel van informatieobjecten, ontvangen of opgemaakt door een archiefvormer.
SerieVerzameling van dossiers, fysieke archiefbestanddelen en/of stukken, numeriek, alfabetisch, chronologische of logisch geordend, ontstaan vanuit een identieke "handeling", dan wel een identieke vorm hebbend dan wel verwante inhoud bevattend.
DossierGeheel van fysieke of virtueel gekoppelde informatieobjecten die op één onderwerp betrekking hebben.
ArchiefstukEnkelvoudig informatieobject of informatie-eenheid. Enkelvoudig wil zeggen dat het stuk niet meer dan één component bevat.
 

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut eventType

LabelDefinitie
CreatieCreatie van een informatieobject door een auteur.
OntvangstOntvangst van een informatieobject door de archiefvormer.
VerzendingVerzending van een informatieobject door de archiefvormer.
OpnameOpname van een informatieobject in een applicatie met de bijbehorende metagegevens. De opname vindt bijvoorbeeld plaats na creatie of ontvangst en wordt gerealiseerd door registratie en opslaan.
DigitaliseringHet scannen van een fysiek informatieobject, waardoor een digitaal informatieobject ontstaat.
VervangingFormele vervanging van een informatieobject door een ander informatieobject, waarbij het vervangende informatieobject de plaats en archiefwettelijke status overneemt en het originele informatieobject die plaats en status verliest.
Bevriezing’Bevriezen’ van het Informatieobject, waarna geen wijzigingen meer zijn toegestaan. Voorbeelden zijn afsluiten van dossier of afronden van een tekstdocument.
ConversieOmzetting van het Informatieobject van het ene naar het andere formaat.
ExportExporteren van een informatieobject en de metagegevens uit de applicatie.
ImportImporteren van een informatieobject met de metagegevens uit de applicatie.
KopieKopiëren van een informatieobject met de metagegevens binnen de applicatie zodat een nieuw informatieobject bestaat. NB. Unieke metagegevens worden bij een kopie wel gewijzigd.
MigratieVerplaatsen van het Informatieobject van de ene hard- en/of softwareconfiguratie naar een andere, zonder het formaat te wijzigen.
VernietigenVernietigen van informatie is het blijvend ontoegankelijk maken van die informatie, waardoor deze niet meer vindbaar, beschikbaar, leesbaar, interpreteerbaar en betrouwbaar is. 
OverbrengingFormeel overbrengen van het Informatieobject en bijbehorende metagegevens naar een archiefbewaarplaats, waarbij het zorgdragerschap ook wordt overgedragen.
UitplaatsingUitplaatsen van een informatieobject en bijbehorende metagegevens naar een beheeromgeving buiten de eigen organisatie, zonder daarbij het zorgdragerschap over te dragen.
WijzigingWijzigen van het Informatieobject of de bijbehorende metagegevens.
PublicatiePubliceren van het Informatieobject en bijbehorende metagegevens, bijvoorbeeld op een openbare webpagina.
AccorderingHet accorderen van een informatieobject. Dit kan bijvoorbeeld door een digitale handtekening. 
Validatie HandtekeningControle of de digitale handtekening daadwerkelijk door de desbetreffende Actor is gezet.

 
 

Type begrippenlijst: Gesloten
Deze begrippenlijst wordt gebruikt binnen het attribuut waardering.

CodeLabelDefinitie
BBlijvend te bewarenHet Informatieobject dient blijvend bewaard te worden.
VTijdelijk te bewarenHet Informatieobject dient tijdelijk bewaard te worden en na afloop van de bewaartermijn vernietigd te worden.
NNader te bepalenEr is mogelijk een waardering. Maar de aard daarvan is niet vastgelegd als type waardering en niet vastgelegd in de metagegevens.

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut betrokkeneTypeRelatie.

LabelDefinitie
BelanghebbendeDe persoon of organisatie die een belang heeft bij de inhoud van het Informatieobject. Bijvoorbeeld als iemand het onderwerp is van een Informatieobject. Of wanneer het Informatieobject een besluit betreft die het belang van een persoon of organisatie direct of indirect treft.
IndienerIndiener van een verzoek of aanvraag waar het Informatieobject betrekking op heeft.
RechthebbendeDegene die een wettelijk recht op het Informatieobject kan laten gelden. Zoals auteurs- of portretrecht.

 

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut gerelateerdInformatieobjectTypeRelatie.

LabelBetekenisOvereenkomstig Dublin Core label
Heeft VersieEen gerelateerd object dat een versie, editie of een aanpassing is van het beschreven object. dcterms:hasVersion
Wordt aangehaald doorEen gerelateerd object dat refereert aan, citeert of op een andere wijze verwijst naar het beschreven object. dcterms:isReferencedBy
Is vervangen doorEen gerelateerd object dat het beschreven object vervangt, verdringt of opvolgt. dcterms:isReplacedBy
Is vereist door Een gerelateerd object dat het beschreven object nodig heeft ter ondersteuning van de functie, levering of coherentie. dcterms:isRequiredBy
Is een versie vanEen gerelateerd object waarvan het beschreven object een versie, editie of een aanpassing is. dcterms:isVersionOf
Refereert aanEen gerelateerd object waarnaar wordt gerefereerd, uit wordt geciteerd of op een andere wijze naar wordt verwezen door het beschreven object. dcterms:references
VervangtEen gerelateerd object dat wordt vervangen, verdrongen of opgevolgd door het beschreven object. dcterms:replaces
Heeft nodigEen gerelateerd object wat het beschreven object nodig heeft ter ondersteuning van de functie, levering of coherentie. dcterms:requires

 

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut beperkingGebruikType

LabelDefinitie
Geen beperkingEr rust geen beperking op het gebruik van het informatieobject.
Nader te bepalenEr is mogelijk een beperking. Maar de aard daarvan is niet vastgelegd als type beperking en niet vastgelegd in de metagegevens. 
OverigNiet nader gespecificeerde beperking. Deze waarde wordt gebruikt als er geen andere geschikt type gedefinieerd is en er in de documentatie wel een beperking is omschreven.

 

Type begrippenlijst: Open
Deze begrippenlijst wordt gebruikt binnen het attribuut checksumAlgoritme.

LabelDefinitie
SHA-224Cryptografisch hashalgoritme ten behoeve van authenticatie en integriteitscontrole. Zie https://www.forumstandaardisatie.nl/open-standaarden/sha-2
SHA-256Cryptografisch hashalgoritme ten behoeve van authenticatie en integriteitscontrole. Zie https://www.forumstandaardisatie.nl/open-standaarden/sha-2
SHA-384Cryptografisch hashalgoritme ten behoeve van authenticatie en integriteitscontrole. Zie https://www.forumstandaardisatie.nl/open-standaarden/sha-2
SHA-512Cryptografisch hashalgoritme ten behoeve van authenticatie en integriteitscontrole. Zie https://www.forumstandaardisatie.nl/open-standaarden/sha-2

 

---

#XML-Schema

Dit gedeelte beschrijft welke documenten de documentatieset bevat en hoe het XML-schema is afgeleid van het MDTO metagegevensschema.

Inhoud documentatieset

De documentatieset bestaat uit de volgende links en mappen in een .zip bestand.

Aanwijzing voor gebruik:

  • Sla het .zip bestand op op uw computer
  • Pak het .zip bestand uit en sla daarbij het bestand op op uw computer
  • Open het bestand met de juiste applicatie vanuit de bestandenmap op uw computer

Toelichting op de voorbeelden

De voorbeeldbestanden zijn ter informatie en maken geen onderdeel uit van de definitie van het XML-schema en zijn dus ook geen onderdeel van de norm. Het doel van de voorbeelden is dat de lezer zich een voorstelling kan maken hoe een XML-bestand conform het XML-schema er uit kan zien. De voorbeelden zijn zo realistisch mogelijk. Maar om alle mogelijkheden te demonstreren zijn er soms waarden en combinaties van waarden gekozen die in de praktijk niet zo snel voor zullen komen. 
De volgende voorbeelden zijn opgenomen:

  • MDTO-XML 1.0.1 Voorbeeld Serie Informatieobject.xml:
    Metagegevens voor de serie “Vergunningen van de gemeente 's-Gravenhage vanaf 1980”.
  • MDTO-XML 1.0.1 Voorbeeld Dossier Informatieobject.xml:
    Metagegevens voor het dossier “Kapvergunning Hooigracht 21 Den Haag”.
  • MDTO-XML 1.0.1 Voorbeeld Archiefstuk Informatieobject.xml:
    Metagegevens voor het informatieobject “Verlenen kapvergunning Hooigracht 21 Den Haag” in het dossier “Kapvergunning Hooigracht 21 Den Haag”. 
  • MDTO-XML 1.0.1 Voorbeeld Bestand.xml:
    Metagegevens voor het bestand “20090101KapvergunningHooigracht.pdf” dat de representatie is van “Verlenen kapvergunning Hooigracht 21 Den Haag”.

De hiërarchische relaties tussen de voorbeelden staan weergegeven in het volgende schema: 

 

Relatie tussen het MDTO metagegevensschema en het MDTO-XML schema

Het XML-schema is op de volgende manier afgeleid van het metagegevensschema:

Op het hoogste niveau bevat het schema één element “MDTO” van het type “mdtoType”. Dit element is bedoeld om te markeren dat het XML-bestand MDTO-metagegevens bevat.
Een waarde van het type “mdtoType” is ofwel een element “informatieobject” of een element “bestand”. Dit zijn de twee mogelijkheden die voor mogen komen in een XML-bestand met MDTO-metagegevens.
Voor elk object of gegevensgroep uit het metagegevensschema bevat het XML-schema een corresponderend <complexType>  waarvan de naam eindigt op “Type”. 
Elk object in MDTO bevat in ieder geval een identificatie en een naam. Deze attributen zijn bij objectType opgenomen en wordt als basis gebruikt van informatieobjectType en bestandType d.m.v. <xsd:extension base=”objectType”>.
Elke complextype bevat een <sequence> met daarin voor elk bijbehorend attribuut uit het metagegevensschema een <element>-definitie. Dat wil zeggen voor elk attribuut met het betreffende object of gegevensgroep als domein.
Voor elk attribuut bevat de <element>-definitie:
      name = naam van het attribuut.

      type = het bereik van het attribuut.

      minOccurs = ondergrens van de kardinaliteit van het attribuut . 

      maxOccurs = bovengrens van de kardinaliteit van het attribuut. 

      <annotation><documentation> =  definitie van het attribuut.

---

#Specificatie Submission Information Package

Deze module is in combinatie te gebruiken met de specificatie aanlevering aan een e-depot. Het biedt een standaard werkwijze voor de aanlevering van informatie van een bronsysteem naar een doelsysteem.

Deze module beschrijft de structuur van het Submission Information Package (SIP) dat nodig is voor de uitwisseling van informatieobjecten en bestanden tussen een bronsysteem en doelsysteem.

Het aanleveren van digitaal archief van een archiefvormer van een DMS naar een E-depot van een archiefinstelling is een voorbeeld van een dergelijke uitwisseling. Een ander voorbeeld is het uitwisselen van informatie tussen ketenpartners, bijvoorbeeld van DMS naar DMS.

Structuur van een Submission Information Package (SIP)

In de afbeelding is een voorbeeld van de structuur weergegeven van de informatieobjecten en bestanden in een SIP.  Elk informatieobject kan een aggregatie zijn. 

 

Alles uitklappen

De export uit het bronsysteem moet een sidecar-structuur hebben.
In deze structuur zit de inhoud in een directory-structuur: elk aggregatieniveau van de informatieobjecten is een map. Een bestand kan op elk aggregatieniveau in de map zitten. Ook als daar ook nog een aggregatie van informatieobject beschikbaar is. Denk aan een e-mail met bijlagen of een website met de webpagina’s. 
Elk informatieobject en elk bestand heeft zijn eigen MDTO metagegevensbestand. In de sidecar moet het versienummer van de betreffende MDTO-versie zijn opgenomen (zie MDTO.xml).

De plaats van het metagegevensbestand dat bij een aggregatie (map in de SIP) hoort, is in deze aggregatie. De plaats van het metagegevensbestand dat bij een bestand hoort, is naast het bestand.

Een informatieobject is uniek en kan maar één keer in de SIP voorkomen. Er is altijd maar één hiërarchische relatie. De hiërarchische relatie met de bovenliggende aggregatie moet ook  meegeleverd worden in de MDTO-metagegevens. 

De aggregaties zijn de informatieobjecten die een hiërarchische relatie kennen. Dit is niet de 1 op 1 ordening zoals die in het bronsysteem bestaat. Als een dossier in de ordening in het bronsysteem onder meerdere informatieobjecten valt dan wordt deze maar 1 keer als record in de structuur opgenomen. De originele ordening is te vinden in de relaties.

Elke aanlevering kent in ieder geval één aggregatieniveau.  Er is altijd sprake van een informatieobject, met meestal nog een bestand. Er kunnen meer aggregaties geleverd worden, met boven en onderliggende aggregaties.
Elke aanlevering kent een bovenliggende aggregatieniveau  in het doelsysteem.  Naar dit informatieobject moet in de informatieobjecten die hier direct onder geplaatst worden in de MDTO-metadata een verwijzing zijn opgenomen.
Neem in de pakbon op in welke collectie, bijv. archief, deze aanlevering moet worden geplaatst.

De sidecar met MDTO-metadata bestaat uit een voorgeschreven formaat (XML) en een bestandsnaam. Dit ziet er zo uit: <naam>.MDTO.xml of bij een bestand: <bestandsnaam>.bestand.MDTO.xml. 

Elk informatieobject of bestand moet een naam hebben. Deze naam moet in de aanlevering uniek zijn en hoeft niet met de titel overeen te komen. Voor de <informatieobjectnaam>. MDTO.xml of <bestandnaam.extensie>. MDTO.xml geldt in de aanlevering een limiet op het aantal karakters van 255.  
De namen van het informatieobject, bestand en de sidecars mogen niet de volgende karakters bevatten: < > : “ / \ | ? * # &.of spatie. Schoon, indien nodig, de informatieobject- en bestandsnamen in de SIP van deze karakters voor aanlevering.

Let op: De titel van een informatieobject staat altijd in de metagegevens. Deze kan wel leestekens bevatten of langer zijn dan 255 karakters. Verwar dit niet met de naam van het informatieobject zoals meegegeven voor de aanlevering. 

MDTO metagegevens moeten in een MDTO metagegevensbestand worden aangeleverd. De aanleverende organisatie zorgt ervoor dat waar mogelijk na redelijke inspanning  metagegevensvelden een waarde hebben. Dit kan in voorkomende gevallen extra inspanning vragen van de aanleverende organisatie, bijvoorbeeld door het combineren van metagegevens. Verplichte metagegevens moeten altijd worden aangeleverd. 

Voor het vullen kan gebruik worden gemaakt van het XML-schema of van de RDF-ontologie.          

Met behulp van de .xsd controleert een doelsysteem de aangeleverde MDTO.xml bestanden.  

Als naast MDTO ook een set met andere metagegevens meegeleverd wordt  bij een informatieobject doet u dat door het toevoegen van een eigen bestand voor elke set van metadata. Zoals voor elk bestand kent dit bestand een sidecar met de MDTO-metadata voor bestand.

Voor elk metadatabestand gelden de volgende eisen:

  • Elk bestand maakt gebruik van een gedefinieerde standaard en wordt conform deze standaard opgeleverd. (De standaard mag ook een eigen schema zijn.)
  • Elk bestand maakt gebruik van een standaardformaat uit de lijst van voorkeursformaten. Denk hierbij aan: XML, JSON, CSV, RDF.
  • Metagegevens die in meerdere sets voorkomen worden in elke metagegevens set meegeleverd. Dus als het veld naam in MDTO en in RGBZ of OWMS voorkomt wordt dit veld in beide standaarden gevuld met de metagegevens. 
  • Additionele metagegevens voor bestanden zijn enkel technisch van aard (bijv. PREMIS).
  • De naamgeving is overeenkomstig de naamgeving van de MDTO.xml bestanden.

De documentatie, zoals een definitiebestand, van een niet-erkende (eigen) standaard of metagegevensschema, levert u als informatieobject mee.

Pakbon

Bij de aanlevering van een export in een SIP levert de aanleverende organisatie een pakbon mee.

De ontvangende partij moet van elke aangeleverde SIP kunnen vaststellen:

  • van wie deze afkomstig is 
  • wat de inhoud is. 

Bij de aanlevering van de export in een SIP levert de aanleverende organisatie daarom een zogenaamde pakbon mee. De inhoud en het formaat van aanlevering van de pakbon spreekt u af met uw contactpersoon bij de ontvangende partij. Het formaat varieert van een op .xml gebaseerd bericht tot een e-mail. Hierin staat in ieder geval:

  • Uniek identificatienummer.
  • Naam/Titel aanlevering.
  • Locatie doelsysteem, zoals gecommuniceerd door de ontvangende partij.
  • Hashcode SIP, specificatie hashcode wordt geleverd door de ontvangende partij. 
  • Time stamp creatie SIP.
  • Organisatie/Archiefvormer.
  • Contactpersoon/ e-mail.
  • Aantal informatieobjecten en aantal bestanden.
  • Aantal bestanden in de export met extensie ongelijk aan .mdto.xml.
  • Omvang van de content in de export in bytes (ofwel de optelsom van de grootte van de bestanden met extensie ongelijk aan .mdto.xml).
  • Bijzonderheden materiaal: hier vermelding bijzondere formaten e.d.

NB. De voorkeur gaat uit naar een xml bestand.

Begrippen

Tot slot bevat deze module een begrippenlijst, waarin de belangrijkste begrippen geduid worden.

Bronsysteem: Systeem waar de informatieobjecten voor uitwisseling bewaard worden. Dit omvat alle applicaties tot aan de verzending van de SIP.  Bijv. een DMS met een exporttool. 

Doelsysteem: Systeem waar de informatie naar verplaatst wordt om bewaard te worden. Dit omvat alle applicaties die gebruikt worden om de SIP te ontvangen en op te nemen. Bijv. een QZ met een E-depot.

Sidecar: xml bestand met bijbehorende metagegevens per informatieobject of bestand

Submission Information Package (SIP): Een set informatieobjecten en bestanden met bijbehorende inhoudelijke en technische metadata, bedoeld voor opname in een doelsysteem.

---

#Definitie van MDTO-conform

Er zijn twee niveaus van MDTO-conform. Minimaal MDTO-conform betekent dat de MDTO-metagegevens zijn vastgelegd en beschikbaar zijn. Maar het zegt niks over de vorm waarin deze metagegevens beschikbaar zijn. Volledig MDTO-conform voegt daaraan toe eisen over de vorm waarin de MDTO-metagegevens beschikbaar zijn en geïmporteerd worden.

Het onderscheid tussen twee niveaus biedt de mogelijkheid om bij regels voor het toepassen van MDTO onderscheid te maken. Bijvoorbeeld door een langere termijn toe te staan waarbinnen een informatiesysteem volledig MDTO-conform moet zijn.

Hieronder wordt met ‘een informatiesysteem voor bepaalde informatieobjecten’ bedoeld een specifiek informatiesysteem en daarbinnen nader beschreven informatieobjecten waarvoor ergens aangegeven is dat deze MDTO-conform (moeten) zijn. Zoals bijvoorbeeld in “DMS-X is voor alle daarin beheerde bestanden, mappen en zaakgegevens volledig MDTO-conform”.    

Minimaal MDTO-conform

Een informatiesysteem is voor bepaalde informatieobjecten ‘minimaal MDTO-conform’ als geldt:

  1. MDTO-metagegevens vastgelegd: Gedurende de gehele levenscyclus worden bij de informatieobjecten de metagegevens vastgelegd die in het MDTO-metagegevensschema verplicht zijn.
  2. Vertaling naar metagegevensschema: De vastgelegde MDTO-metagegevens kunnen eenduidig en zonder verlies van informatie vertaald worden naar de structuur, betekenis en regels zoals beschreven in het MDTO-metagevensschema (ook wel mapping genoemd). 
  3. Weergave metagegevens: Er is een functie waarmee alle gebruikers van het informatiesysteem bij de informatieobjecten een weergave van de vastgelegde MDTO-metagegevens kunnen opvragen. 
  4. Export metagegevens: Er is een functie waarmee alle gebruikers van het informatiesysteem bij de informatieobjecten een export van de vastgelegde MDTO-metagegevens kunnen opvragen, in een automatisch verwerkbaar formaat. 

Volledig MDTO-conform

Een informatiesysteem is voor bepaalde informatieobjecten  ‘volledig MDTO-conform’ als het minimaal MDTO-conform is, en de vastgelegde metagegevens op de volgende manieren uitgewisseld kunnen worden: 

  1. Weergave metagegevens: Er is een functie waarmee alle gebruikers van het informatiesysteem bij de informatieobjecten een weergave van de vastgelegde MDTO-metagegevens kunnen opvragen. In deze weergave zijn de metagegevens volgens het metagegevensschema gestructureerd en worden de labels gebruikt zoals aangegeven in het metagegevensschema.
  2. Export metagegevens: Er is een functie waarmee alle gebruikers van het informatiesysteem bij de informatieobjecten een export van de vastgelegde MDTO-metagegevens kunnen opvragen, in een een XML-bestand conform het XML-schema van MDTO.
  3. Import metagegevens: Als er een importfunctie is voor de metagegevens bij een informatieobject, dan kunnen deze metagegevens in een XML-bestand conform het XML-schema van MDTO geïmporteerd worden. Waarbij de metagegevens zonder verlies van informatie vastgelegd worden.
  4. Export of import Submission Information Package: Als er een export- en/of importfunctie is voor SIP’s, dan ondersteunen deze het MDTO SIP-formaat. 

Het is toegestaan dat een volledig MDTO-conform informatiesysteem in aanvulling hierop ook op andere manieren metagegevens uitwisselt. Bijvoorbeeld door ook een andere weergavefunctie aan te bieden of bij de export of import van een SIP ook een ander XML-formaat te ondersteunen.

Verplicht indien bekend

Een klein aantal metagegevens is verplicht binnen MDTO (dit is aangegeven in het metagegevensschema). Deze moeten altijd vastgelegd zijn. Voor de rest van de metagegevens geldt ‘verplicht, indien bekend’. Dat betekent dat deze gegevens vastgelegd moeten zijn als ze bekend zijn binnen de verantwoordelijke organisatie of afgeleid kunnen worden van andere bekende gegevens. Tenzij de verantwoordelijke organisatie hiervoor kosten moet maken die niet in verhouding staan tot het doel van het vastleggen van de metagegevens. 

Met ‘bekend zijn’ wordt bedoeld dat een gegeven al ergens binnen de organisatie bekend is omdat dat voor het uitvoeren van het werk- en beheerproces noodzakelijk is. Bijvoorbeeld het onderwerp of de datum van ontvangst moet vaak bekend zijn om een ontvangen stuk te kunnen verwerken. Met ‘afgeleid worden’ wordt bedoeld dat het gegeven bepaald kan worden door andere bekende gegevens te combineren. Bijvoorbeeld de activiteit waar een document uit voortkomt kan vaak afgeleid worden van het dossier waarin het is opgenomen. 

De conditie ‘indien bekend’ is opgenomen om te voorkomen dat medewerkers metagegevens moeten vastleggen alleen om aan MDTO te voldoen, maar die voor hun werk- of beheerproces niet noodzakelijk zijn. Dit zou een onredelijke administratieve belasting vormen. En leidt bovendien vaak tot een slechte kwaliteit metagegevens. 

Aanvullende metagegevens

Het is mogelijk om vanuit MDTO-metagegevens te verwijzen naar aanvullende metagegevens die niet binnen het metagegevensschema vallen. Mits deze aanvullende metagegevens gedocumenteerd zijn zoals in het metagegevensschema voorgeschreven. Dit gaat om het attribuut ‘aanvullendeMetagegevens’.

Aanvullende waarden

Bij een aantal MDTO-metagegevens is het toegestaan om waarden te gebruiken die niet binnen MDTO zijn gespecificeerd (bij de attributen met een zogenaamde vrije of open begrippenlijst). Mits deze aanvullende waarden gedocumenteerd zijn zoals in het metagegevensschema voorgeschreven.

Dit betekent dat een importfunctie er rekening mee moet houden dat er bij deze attributen waarden aangeboden kunnen worden die niet in MDTO zijn gespecificeerd. Ook deze waarden moeten dan vastgelegd worden.