Matterhorn METS

XML basiertes Metadatenformat von docuteam cosmos

Einführung

Matterhorn METS ist das Daten- und Metadatenmodell, welches docuteam für Informationspakete (SIP) verwendet. Es wurde von docuteam und dem Staatsarchiv Wallis für die digitale Archivierung entwickelt und ist seit 2012 bei der Library of Congress registriert (Spezifikation). Matterhorn METS basiert auf weit verbreiteten, etablierten und öffentlich zugänglichen Standards:

  • METS Metadata Encoding and Transmission Standard als Containerformat
  • PREMIS für technische und administrative Metadaten
  • EAD für beschreibende Metadaten

Matterhorn METS gibt vor, wie diese drei Standards für die Beschreibung eines SIP eingesetzt werden können. Diese Beschreibung befindet sich im SIP auf der obersten Stufe neben dem Root-Element und heisst mets.xml.

Ein Matterhorn METS-XML besteht aus dem METS Header (METS:METSHdr) mit den grundlegenden administrativen Metadaten, wie z.B. das Erstellungsdatum des SIP.

Für jedes Objekt im SIP wird eine "Descriptive Metadata Section" angelegt (METS:dmdSec). Darin werden die beschreibenden Metadaten nach EAD-Standard geführt.

Alle beschreibenden Metadaten werden unter Verwendung des EAD-Schemas innerhalb der Datei mets.xml gespeichert.

In der "Administrative Metadata Section" (METS:amdSec) befinden sich technische und administrative Metadaten zu den einzelnen Objekten, wie z.B. die Prüfsumme, Angaben zum Dateiformat oder die PREMIS-Events. Ein PREMIS-Event enthält Informationen, welcher Akteur zu welchem Zeitpunkt welche Aktion mit welchem Ergebnis durchgeführt hat.

Ein Beispiel für einen PREMIS-Event:

<PREMIS:event>
    <PREMIS:eventIdentifier>
	    <PREMIS:eventIdentifierType>Docuteam</PREMIS:eventIdentifierType>
	    <PREMIS:eventIdentifierValue>_20170825125507822</PREMIS:eventIdentifierValue>
    </PREMIS:eventIdentifier>
    <PREMIS:eventType>Creation</PREMIS:eventType>
    <PREMIS:eventDateTime>2017-08-25T12:55:07</PREMIS:eventDateTime>
    <PREMIS:eventDetail>Performed by: 'user'</PREMIS:eventDetail>
    <PREMIS:eventOutcomeInformation>
	    <PREMIS:eventOutcome>Success</PREMIS:eventOutcome>
    </PREMIS:eventOutcomeInformation>
    <PREMIS:linkingObjectIdentifier xlink:type="simple">
        <PREMIS:linkingObjectIdentifierType>Docuteam</PREMIS:linkingObjectIdentifierType>
        <PREMIS:linkingObjectIdentifierValue>_20170825125507812</PREMIS:linkingObjectIdentifierValue>
    </PREMIS:linkingObjectIdentifier>
</PREMIS:event>

Die "Structure Map" (METS:structMap) enthält schliesslich die Angaben zur Hierarchie der Objekte untereinander.

Weitere Informationen zu Matterhorn METS

Liste der EAD Metadaten-Elemente

In der folgenden Tabelle sind alle Metadaten-Elemente, die in cosmos aktiv verwendet werden können, mit folgenden Informationen aufgelistet.

  • Die accessorNameId, die in levels.xml verwendet wird.
  • Label, das standardmässig in Packer verwendet wird. Diese Labels können durch Editieren der Translation.properties-Dateien in docuteam-packer\translations angepasst werden. Nummern am Anfang der Bezeichnung beziehen sich jeweils auf die entsprechenden ISAD(G)-Elemente.
  • Dazugehöriges EAD-Element (Version 2002) Angegeben ist der xpath-Ausdruck relativ zu einem <EAD:archdesc> oder <EAD:c> Element.
accessorNameID Default-Label von packer EAD
otherLevelName 1.4 Stufe [@level = 'otherlevel']/@otherlevel
accessPolicy Schutzfristen- kategorie EAD:accessrestrict[@type = 'accessPolicy']/EAD:p
accessRestrictionClassification Klassifizierungs- kategorie EAD:accessrestrict[@type = 'accessRestrictionsClassification']/EAD:p
accessRestrictionClosureYear Schutzfrist bis Jahr EAD:accessrestrict[@type = 'accessRestrictionsClosureYear']/EAD:p
accessRestrictionExplanation Schutzfristen Begründung EAD:accessrestrict[@type = 'accessRestrictionsExplanation']/EAD:p
accessRestrictionIsMetadataPublic Metadaten publizieren EAD:accessrestrict[@type = 'accessRestrictionsIsMetadataPublic']/EAD:p
accessRestrictionIsPublic Dokumente publizieren EAD:accessrestrict[@type = 'accessRestrictionsIsPublic']/EAD:p
accessRestrictionPeriod Schutzfrist EAD:accessrestrict[@type = 'accessRestrictionsPeriod']/EAD:p
accessRestrictionPeriodBaseYear Schutzfrist Berechnungsjahr EAD:accessrestrict[@type = 'accessRestrictionsPeriodBaseYear']/EAD:p
accessRestrictionPrivacy Datenschutz EAD:accessrestrict[@type = 'accessRestrictionsPrivacy']/EAD:p
accessRestrictionStatus Öffentlichkeits- status EAD:accessrestrict[@type = 'accessRestrictionsStatus']/EAD:p
accessRestrictionStatusExplanation Öffentlichkeits- status Begründung EAD:accessrestrict[@type = 'accessRestrictionsStatusExplanation']/EAD:p
retentionPeriodBaseYear Aufbewahrungs- frist Berechnungs- jahr EAD:accessrestrict[@type = 'baseYear']/EAD:p
accessRestriction 4.1 Zugangs- bestimmungen EAD:accessrestrict[@type = 'restrictions']/EAD:p
retentionPeriod Aufbewahrungs- frist EAD:accessrestrict[@type = 'retentionPeriod']/EAD:p
retentionPolicy Aufbewahrungs- frist Richtlinien EAD:accessrestrict[@type = 'retentionPolicy']/EAD:p
usagePermission Verwertungsrecht EAD:accessrestrict[@type = 'usagePermission']/EAD:p
usagePermissionExpiringDate Ablauf Verwertungsrecht EAD:accessrestrict[@type = 'usagePermissionExpiringDate']/EAD:p
accruals 3.3 Neuzugänge EAD:accruals/EAD:p
accessNr 2.4 Direktübernahme EAD:acqinfo/EAD:p
reproductions 5.2 Kopien EAD:altformavail/EAD:p
appraisalDateDisposed Kassationsdatum EAD:appraisal/EAD:note[@type = 'dateDisposed']/EAD:p
appraisalHoldRule Rechtliche Sperre EAD:appraisal/EAD:note[@type = 'holdRule']/EAD:p
appraisalHoldOwner Urheber der Sperrfrist EAD:appraisal/EAD:note[@type = 'holdOwner']/EAD:p
appraisalHoldReason Grund der Sperrfrist EAD:appraisal/EAD:note[@type = 'holdReason']/EAD:p
appraisalHoldStartDate Startdatum der Sperrfrist EAD:appraisal/EAD:note[@type = 'holdStartDate']/EAD:p
appraisalHoldEndDate Enddatum der Sperrfrist EAD:appraisal/EAD:note[@type = 'holdEndDate']/EAD:p
appraisalHoldReassessingDate Datum zur Prüfung der Sperrfrist EAD:appraisal/EAD:note[@type = 'holdReassessingDate']/EAD:p
appraisalIsOnHold Kassation aufgeschoben EAD:appraisal/EAD:note[@type = 'isOnHold']/EAD:p
appraisalRetentionPeriod Aufbewahrungs- frist EAD:appraisal/EAD:note[@type = 'retentionPeriod']/EAD:p
appraisalAndDestruction 3.2 Bewertung EAD:appraisal/EAD:p
arrangement 3.4 Ordnung EAD:arrangement/EAD:p
bibliography 5.4 Veröffentlichungen EAD:bibliography/EAD:p
dateOfBirth Geburtsdatum EAD:bioghist/EAD:note[@type = 'dateBirth']/EAD:p
firstname Vorname EAD:bioghist/EAD:note[@type = 'firstName']/EAD:p
lastname Nachname EAD:bioghist/EAD:note[@type = 'lastName']/EAD:p
nationality Nationalität EAD:bioghist/EAD:note[@type = 'nationality']/EAD:p
sex Geschlecht EAD:bioghist/EAD:note[@type = 'sex']/EAD:p
deathOfAuthor Tod des Verfassers EAD:bioghist/EAD:note[not(@type)]/EAD:p/EAD:date[@type = 'deathAuthor']
biographicalHistory 2.2 Verwaltungs- geschichte EAD:bioghist/EAD:p
institutionCreator Urheber-Institution EAD:controlaccess/EAD:corpname[@role = 'creator']
institutionInvolved Beteiligte Institution EAD:controlaccess/EAD:corpname[@role = 'involved']
institution Institution EAD:controlaccess/EAD:corpname[not(@role)]
familyName Familienname EAD:controlaccess/EAD:famname[@role = 'general']
function Funktion EAD:controlaccess/EAD:function[@rules = 'general']
objectType Überlieferungsart EAD:controlaccess/EAD:genreform
geogName Geographischer Name EAD:controlaccess/EAD:geogname[@role = 'general']
authorGeneric Autor/-in EAD:controlaccess/EAD:name[@role = 'author']
compartment Kompartement EAD:controlaccess/EAD:name[@role = 'compartment']
designer Grafiker/-in EAD:controlaccess/EAD:name[@role = 'designer']
editor Herausgeber/-in EAD:controlaccess/EAD:name[@role = 'editor']
fundingSource Funding Source EAD:controlaccess/EAD:name[@role = 'fundingSource']
illustrator Zeichner/-in EAD:controlaccess/EAD:name[@role = 'illustrator']
institute Institut EAD:controlaccess/EAD:name[@role = 'institute']
journal Journal EAD:controlaccess/EAD:name[@role = 'journal']
keyword Schlüsselwort EAD:controlaccess/EAD:name[@role = 'keyword']
location Standort EAD:controlaccess/EAD:name[@role = 'location']
method Methode EAD:controlaccess/EAD:name[@role = 'method']
photographer Fotograf/-in EAD:controlaccess/EAD:name[@role = 'photographer']
placeOfPublication Erscheinungsort EAD:controlaccess/EAD:name[@role = 'placeOfPublication']
publisher Publisher EAD:controlaccess/EAD:name[@role = 'publisher']
status Status EAD:controlaccess/EAD:name[@role = 'status']
submitStatus Submit-Status EAD:controlaccess/EAD:name[@role = 'submitStatus']
typeOfAcquisition Erwerbsarten EAD:controlaccess/EAD:name[@role = 'typeOfAcquisition']
university Universität EAD:controlaccess/EAD:name[@role = 'university']
occupation Beruf EAD:controlaccess/EAD:occupation[@rules = 'general']
author Verfasser/Urheber EAD:controlaccess/EAD:persname[@role = 'author']
creator Urheber EAD:controlaccess/EAD:persname[@role = 'creator']
involved Involviert EAD:controlaccess/EAD:persname[@role = 'involved']
responsible Verantwortlich EAD:controlaccess/EAD:persname[@role = 'responsible']
staff Mitarbeiter EAD:controlaccess/EAD:persname[@role = 'staff']
subjectGeneral Schlagwort EAD:controlaccess/EAD:subject[@rules = 'general']
subject Betrifft EAD:controlaccess/EAD:subject[not(@rules) and not(@role)]
uniformTitle Einheitstitel EAD:controlaccess/EAD:title[@type = 'uniform']
modeOfAcquisition Überlieferungs- form EAD:custodhist/EAD:acqinfo/EAD:p
sourceType Verfügbarkeit EAD:custodhist/EAD:note/EAD:p
archivalHistory 2.3 Bestandes- historie EAD:custodhist/EAD:p
PID PID EAD:dao[@xlink:role = 'simple']/@xlink:href
registrationURL URL für URN-Registrierung EAD:daogrp[@xlink:role = 'registrationURL']/EAD:daoloc/@xlink:href
sourceURL Quell-URL EAD:daogrp[@xlink:role = 'sourceURL']/EAD:daoloc/@xlink:href
abstract Zusammen- fassung EAD:did/EAD:abstract
languageNotes Sprache Bemerkung EAD:did/EAD:langmaterial/@label
language 4.3 Sprache EAD:did/EAD:langmaterial/EAD:language
cartographicMaterial Kartografische mathematische Daten EAD:did/EAD:materialspec[@label = 'cartographic']
scale Massstab EAD:did/EAD:materialspec[@label = 'scale']
origination Aktenbildner EAD:did/EAD:origination
originationAgency Dienststelle EAD:did/EAD:origination[@label = 'agency']
originationDepartment Departement EAD:did/EAD:origination[@label = 'department']
format Format EAD:did/EAD:physdesc[@label = 'format']
size Dateigrösse (in Bytes) EAD:did/EAD:physdesc[@label = 'size']
dimensionsCategory Formate EAD:did/EAD:physdesc/EAD:dimensions[@type = 'category' or @role = 'category']
dimensions Massangaben EAD:did/EAD:physdesc/EAD:dimensions[not(@type) and not(@role)]
extentNote 1.5 Notiz Umfang EAD:did/EAD:physdesc/EAD:extent[@type = 'note']
extentPrint Print Umfang EAD:did/EAD:physdesc/EAD:extent[@type = 'print']
extent 1.5 Umfang EAD:did/EAD:physdesc/EAD:extent[not(@type)]
extentUnit 1.5 Einheit EAD:did/EAD:physdesc/EAD:extent[not(@type)]/@unit
material 1.5 Einheit EAD:did/EAD:physdesc/EAD:physfacet
codeLocation Standortcode EAD:did/EAD:physloc[@label = 'code']
fullLocation Standort- beschreibung EAD:did/EAD:physloc[@label = 'fullLocation']
creationPeriod Entstehungs- zeitraum EAD:did/EAD:unitdate[@label = 'creationPeriod']
creationPeriodNotes Bemerkungen Laufzeit EAD:did/EAD:unitdate[@label = 'creationPeriodNotes']
date Datierung EAD:did/EAD:unitdate[@label = 'date']
from 1.3 Von EAD:did/EAD:unitdate[@label = 'from']
fromYear 1.3 Von Jahr EAD:did/EAD:unitdate[@label = 'fromYear']
invalid Aufhebungsdatum EAD:did/EAD:unitdate[@label = 'invalid']
letter Briefdatum EAD:did/EAD:unitdate[@label = 'letter']
relationPeriod Bezugszeitraum EAD:did/EAD:unitdate[@label = 'relationPeriod']
to 1.3 Bis EAD:did/EAD:unitdate[@label = 'to']
toYear 1.3 Bis Jahr EAD:did/EAD:unitdate[@label = 'toYear']
year Jahr EAD:did/EAD:unitdate[@label = 'year']
accessionNumber Akzessionen EAD:did/EAD:unitid[@type = 'accession']
edition Auflage EAD:did/EAD:unitid[@type = 'edition']
ISBN ISBN EAD:did/EAD:unitid[@type = 'isbn']
ISSN ISSN EAD:did/EAD:unitid[@type = 'issn']
refCodeIsVisible Signatur zeigen EAD:did/EAD:unitid[@type = 'isVisible']
DOI DOI EAD:did/EAD:unitid[@type = 'otherStandardIdentifier']
publication Publikations- nummer EAD:did/EAD:unitid[@type = 'publication']
refCode 1.1 Signatur EAD:did/EAD:unitid[@type = 'refCode']
refCodeAdmin Verwaltungs- signatur EAD:did/EAD:unitid[@type = 'refCodeAdmin']
refCodeOld Signatur alt EAD:did/EAD:unitid[@type = 'refCodeOld']
refCodeSeparator Trennzeichen Signatur EAD:did/EAD:unitid[@type = 'separator']
URN URN EAD:did/EAD:unitid[@type = 'urn']
unitTitleAdditional Zusätzlicher Titel EAD:did/EAD:unittitle[@label = 'additional']
unitTitle 1.2 Titel EAD:did/EAD:unittitle[@label = 'main']
unitTitleOriginal Originaltitel EAD:did/EAD:unittitle[@label = 'original']
unitTitleVarying Titelvarianten EAD:did/EAD:unittitle[@label = 'varying']
filePlanPosition Aktenplan- position EAD:fileplan/EAD:note[@type = 'position']/EAD:p
comment 6.1 Anmerkungen EAD:note/EAD:p
doiJournal DOI (Journal) EAD:odd[@type = 'doiJournal']/EAD:p
editionStatement Ausgabe- zeichnung EAD:odd[@type = 'edition']/EAD:p
event Ereignis EAD:odd[@type = 'event']/EAD:p
harvestingURL Webharvesting URL EAD:odd[@type = 'harvesting']/EAD:dao[@xlink:role='harvestingURL']/@xlink:href
harvestingDate Webharvesting Datum EAD:odd[@type = 'harvesting']/EAD:unitdate[@label='harvestingDate']
harvestingFrequency Webharvesting Frequenz EAD:odd[@type = 'harvesting']/EAD:note[@label='frequency']/EAD:p
harvestingEntryPoint Webharvesting Entry point EAD:odd[@type = 'harvesting']/EAD:note[@label='entryPoint']/EAD:p
harvestingEmailRights Webharvesting E-Mail Rechteinhaber EAD:odd[@type = 'harvesting']/EAD:address/EAD:addressline
project Projekt EAD:odd[@type = 'project']/EAD:p
projectAbbreviation Projektkürzel EAD:odd[@type = 'projectAbbreviation']/EAD:p
projectName Projektname EAD:odd[@type = 'projectName']/EAD:p
projectTitle Projekttitel EAD:odd[@type = 'projectTitle']/EAD:p
usage Verwendung EAD:odd[@type = 'usage']/EAD:p
locationOfOriginals 5.1 Originale EAD:originalsloc/EAD:p
findingAids 4.5 Findhilfen EAD:otherfindaid/EAD:p
characteristicsNote Bemerkungen zur physischen Beschaffenheit EAD:phystech/EAD:note/EAD:p
characteristics 4.4 Beschaffenheit EAD:phystech/EAD:p
processInfoArchivist 7.1 Archivar/-in EAD:processinfo[@type = 'archivist']/EAD:p
processInfoDate 7.3 Verzeichnungs- datum EAD:processinfo[@type = 'date']/EAD:p
digitization Digitalisierungs- grad EAD:processinfo[@type = 'digitization']/EAD:p
descriptionLevel Erschliessungs- grad EAD:processinfo[@type = 'level']/EAD:p
descriptionLevelNotes Erschliessungs- grad Bemerkungen EAD:processinfo[@type = 'levelNotes']/EAD:p
revisions Revision(en) EAD:processinfo[@type = 'revisions']/EAD:p
descriptionRules 7.2 Regeln & Konventionen EAD:processinfo[@type = 'rules']/EAD:p
relatedMaterialExtern Verweis EAD:relatedmaterial/EAD:extref[@xlink:role = 'general']
relatedMaterial 5.3 Verwandte Verzeichnungs- einheiten EAD:relatedmaterial/EAD:p
scopeContent 3.1 Form und Inhalt EAD:scopecontent/EAD:p
conditionsOfReproductions 4.2 Reproduktions- bestimmungen EAD:userestrict/EAD:p