Zum Hauptinhalt springen

Matterhorn METS

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.

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.
accessorNameIDDefault-Label von packerEAD
otherLevelName1.4 Stufe[@level = 'otherlevel']/@otherlevel
accessPolicySchutzfristen- kategorieEAD:accessrestrict[@type = 'accessPolicy']/EAD:p
accessRestrictionClassificationKlassifizierungs- kategorieEAD:accessrestrict[@type = 'accessRestrictionsClassification']/EAD:p
accessRestrictionClosureYearSchutzfrist bis JahrEAD:accessrestrict[@type = 'accessRestrictionsClosureYear']/EAD:p
accessRestrictionExplanationSchutzfristen BegründungEAD:accessrestrict[@type = 'accessRestrictionsExplanation']/EAD:p
accessRestrictionIsMetadataPublicMetadaten publizierenEAD:accessrestrict[@type = 'accessRestrictionsIsMetadataPublic']/EAD:p
accessRestrictionIsPublicDokumente publizierenEAD:accessrestrict[@type = 'accessRestrictionsIsPublic']/EAD:p
accessRestrictionPeriodSchutzfristEAD:accessrestrict[@type = 'accessRestrictionsPeriod']/EAD:p
accessRestrictionPeriodBaseYearSchutzfrist BerechnungsjahrEAD:accessrestrict[@type = 'accessRestrictionsPeriodBaseYear']/EAD:p
accessRestrictionPrivacyDatenschutzEAD:accessrestrict[@type = 'accessRestrictionsPrivacy']/EAD:p
accessRestrictionStatusÖffentlichkeits- statusEAD:accessrestrict[@type = 'accessRestrictionsStatus']/EAD:p
accessRestrictionStatusExplanationÖffentlichkeits- status BegründungEAD:accessrestrict[@type = 'accessRestrictionsStatusExplanation']/EAD:p
retentionPeriodBaseYearAufbewahrungs- frist Berechnungs- jahrEAD:accessrestrict[@type = 'baseYear']/EAD:p
accessRestriction4.1 Zugangs- bestimmungenEAD:accessrestrict[@type = 'restrictions']/EAD:p
retentionPeriodAufbewahrungs- fristEAD:accessrestrict[@type = 'retentionPeriod']/EAD:p
retentionPolicyAufbewahrungs- frist RichtlinienEAD:accessrestrict[@type = 'retentionPolicy']/EAD:p
usagePermissionVerwertungsrechtEAD:accessrestrict[@type = 'usagePermission']/EAD:p
usagePermissionExpiringDateAblauf VerwertungsrechtEAD:accessrestrict[@type = 'usagePermissionExpiringDate']/EAD:p
accruals3.3 NeuzugängeEAD:accruals/EAD:p
accessNr2.4 DirektübernahmeEAD:acqinfo/EAD:p
reproductions5.2 KopienEAD:altformavail/EAD:p
appraisalDateDisposedKassationsdatumEAD:appraisal/EAD:note[@type = 'dateDisposed']/EAD:p
appraisalHoldRuleRechtliche SperreEAD:appraisal/EAD:note[@type = 'holdRule']/EAD:p
appraisalHoldOwnerUrheber der SperrfristEAD:appraisal/EAD:note[@type = 'holdOwner']/EAD:p
appraisalHoldReasonGrund der SperrfristEAD:appraisal/EAD:note[@type = 'holdReason']/EAD:p
appraisalHoldStartDateStartdatum der SperrfristEAD:appraisal/EAD:note[@type = 'holdStartDate']/EAD:p
appraisalHoldEndDateEnddatum der SperrfristEAD:appraisal/EAD:note[@type = 'holdEndDate']/EAD:p
appraisalHoldReassessingDateDatum zur Prüfung der SperrfristEAD:appraisal/EAD:note[@type = 'holdReassessingDate']/EAD:p
appraisalIsOnHoldKassation aufgeschobenEAD:appraisal/EAD:note[@type = 'isOnHold']/EAD:p
appraisalRetentionPeriodAufbewahrungs- fristEAD:appraisal/EAD:note[@type = 'retentionPeriod']/EAD:p
appraisalAndDestruction3.2 BewertungEAD:appraisal/EAD:p
arrangement3.4 OrdnungEAD:arrangement/EAD:p
bibliography5.4 VeröffentlichungenEAD:bibliography/EAD:p
dateOfBirthGeburtsdatumEAD:bioghist/EAD:note[@type = 'dateBirth']/EAD:p
firstnameVornameEAD:bioghist/EAD:note[@type = 'firstName']/EAD:p
lastnameNachnameEAD:bioghist/EAD:note[@type = 'lastName']/EAD:p
nationalityNationalitätEAD:bioghist/EAD:note[@type = 'nationality']/EAD:p
sexGeschlechtEAD:bioghist/EAD:note[@type = 'sex']/EAD:p
deathOfAuthorTod des VerfassersEAD:bioghist/EAD:note[not(@type)]/EAD:p/EAD:date[@type = 'deathAuthor']
biographicalHistory2.2 Verwaltungs- geschichteEAD:bioghist/EAD:p
institutionCreatorUrheber-InstitutionEAD:controlaccess/EAD:corpname[@role = 'creator']
institutionInvolvedBeteiligte InstitutionEAD:controlaccess/EAD:corpname[@role = 'involved']
institutionInstitutionEAD:controlaccess/EAD:corpname[not(@role)]
familyNameFamiliennameEAD:controlaccess/EAD:famname[@role = 'general']
functionFunktionEAD:controlaccess/EAD:function[@rules = 'general']
objectTypeÜberlieferungsartEAD:controlaccess/EAD:genreform
geogNameGeographischer NameEAD:controlaccess/EAD:geogname[@role = 'general']
authorGenericAutor/-inEAD:controlaccess/EAD:name[@role = 'author']
compartmentKompartementEAD:controlaccess/EAD:name[@role = 'compartment']
designerGrafiker/-inEAD:controlaccess/EAD:name[@role = 'designer']
editorHerausgeber/-inEAD:controlaccess/EAD:name[@role = 'editor']
fundingSourceFunding SourceEAD:controlaccess/EAD:name[@role = 'fundingSource']
illustratorZeichner/-inEAD:controlaccess/EAD:name[@role = 'illustrator']
instituteInstitutEAD:controlaccess/EAD:name[@role = 'institute']
journalJournalEAD:controlaccess/EAD:name[@role = 'journal']
keywordSchlüsselwortEAD:controlaccess/EAD:name[@role = 'keyword']
locationStandortEAD:controlaccess/EAD:name[@role = 'location']
methodMethodeEAD:controlaccess/EAD:name[@role = 'method']
photographerFotograf/-inEAD:controlaccess/EAD:name[@role = 'photographer']
placeOfPublicationErscheinungsortEAD:controlaccess/EAD:name[@role = 'placeOfPublication']
publisherPublisherEAD:controlaccess/EAD:name[@role = 'publisher']
statusStatusEAD:controlaccess/EAD:name[@role = 'status']
submitStatusSubmit-StatusEAD:controlaccess/EAD:name[@role = 'submitStatus']
typeOfAcquisitionErwerbsartenEAD:controlaccess/EAD:name[@role = 'typeOfAcquisition']
universityUniversitätEAD:controlaccess/EAD:name[@role = 'university']
occupationBerufEAD:controlaccess/EAD:occupation[@rules = 'general']
authorVerfasser/UrheberEAD:controlaccess/EAD:persname[@role = 'author']
creatorUrheberEAD:controlaccess/EAD:persname[@role = 'creator']
involvedInvolviertEAD:controlaccess/EAD:persname[@role = 'involved']
responsibleVerantwortlichEAD:controlaccess/EAD:persname[@role = 'responsible']
staffMitarbeiterEAD:controlaccess/EAD:persname[@role = 'staff']
subjectGeneralSchlagwortEAD:controlaccess/EAD:subject[@rules = 'general']
subjectBetrifftEAD:controlaccess/EAD:subject[not(@rules) and not(@role)]
uniformTitleEinheitstitelEAD:controlaccess/EAD:title[@type = 'uniform']
modeOfAcquisitionÜberlieferungs- formEAD:custodhist/EAD:acqinfo/EAD:p
sourceTypeVerfügbarkeitEAD:custodhist/EAD:note/EAD:p
archivalHistory2.3 Bestandes- historieEAD:custodhist/EAD:p
PIDPIDEAD:dao[@xlink:role = 'simple']/@xlink:href
registrationURLURL für URN-RegistrierungEAD:daogrp[@xlink:role = 'registrationURL']/EAD:daoloc/@xlink:href
sourceURLQuell-URLEAD:daogrp[@xlink:role = 'sourceURL']/EAD:daoloc/@xlink:href
abstractZusammen- fassungEAD:did/EAD:abstract
languageNotesSprache BemerkungEAD:did/EAD:langmaterial/@label
language4.3 SpracheEAD:did/EAD:langmaterial/EAD:language
cartographicMaterialKartografische mathematische DatenEAD:did/EAD:materialspec[@label = 'cartographic']
scaleMassstabEAD:did/EAD:materialspec[@label = 'scale']
originationAktenbildnerEAD:did/EAD:origination
originationAgencyDienststelleEAD:did/EAD:origination[@label = 'agency']
originationDepartmentDepartementEAD:did/EAD:origination[@label = 'department']
formatFormatEAD:did/EAD:physdesc[@label = 'format']
sizeDateigrösse (in Bytes)EAD:did/EAD:physdesc[@label = 'size']
dimensionsCategoryFormateEAD:did/EAD:physdesc/EAD:dimensions[@type = 'category' or @role = 'category']
dimensionsMassangabenEAD:did/EAD:physdesc/EAD:dimensions[not(@type) and not(@role)]
extentNote1.5 Notiz UmfangEAD:did/EAD:physdesc/EAD:extent[@type = 'note']
extentPrintPrint UmfangEAD:did/EAD:physdesc/EAD:extent[@type = 'print']
extent1.5 UmfangEAD:did/EAD:physdesc/EAD:extent[not(@type)]
extentUnit1.5 EinheitEAD:did/EAD:physdesc/EAD:extent[not(@type)]/@unit
material1.5 EinheitEAD:did/EAD:physdesc/EAD:physfacet
codeLocationStandortcodeEAD:did/EAD:physloc[@label = 'code']
fullLocationStandort- beschreibungEAD:did/EAD:physloc[@label = 'fullLocation']
creationPeriodEntstehungs- zeitraumEAD:did/EAD:unitdate[@label = 'creationPeriod']
creationPeriodNotesBemerkungen LaufzeitEAD:did/EAD:unitdate[@label = 'creationPeriodNotes']
dateDatierungEAD:did/EAD:unitdate[@label = 'date']
from1.3 VonEAD:did/EAD:unitdate[@label = 'from']
fromYear1.3 Von JahrEAD:did/EAD:unitdate[@label = 'fromYear']
invalidAufhebungsdatumEAD:did/EAD:unitdate[@label = 'invalid']
letterBriefdatumEAD:did/EAD:unitdate[@label = 'letter']
relationPeriodBezugszeitraumEAD:did/EAD:unitdate[@label = 'relationPeriod']
to1.3 BisEAD:did/EAD:unitdate[@label = 'to']
toYear1.3 Bis JahrEAD:did/EAD:unitdate[@label = 'toYear']
yearJahrEAD:did/EAD:unitdate[@label = 'year']
accessionNumberAkzessionenEAD:did/EAD:unitid[@type = 'accession']
editionAuflageEAD:did/EAD:unitid[@type = 'edition']
ISBNISBNEAD:did/EAD:unitid[@type = 'isbn']
ISSNISSNEAD:did/EAD:unitid[@type = 'issn']
refCodeIsVisibleSignatur zeigenEAD:did/EAD:unitid[@type = 'isVisible']
DOIDOIEAD:did/EAD:unitid[@type = 'otherStandardIdentifier']
publicationPublikations- nummerEAD:did/EAD:unitid[@type = 'publication']
refCode1.1 SignaturEAD:did/EAD:unitid[@type = 'refCode']
refCodeAdminVerwaltungs- signaturEAD:did/EAD:unitid[@type = 'refCodeAdmin']
refCodeOldSignatur altEAD:did/EAD:unitid[@type = 'refCodeOld']
refCodeSeparatorTrennzeichen SignaturEAD:did/EAD:unitid[@type = 'separator']
URNURNEAD:did/EAD:unitid[@type = 'urn']
unitTitleAdditionalZusätzlicher TitelEAD:did/EAD:unittitle[@label = 'additional']
unitTitle1.2 TitelEAD:did/EAD:unittitle[@label = 'main']
unitTitleOriginalOriginaltitelEAD:did/EAD:unittitle[@label = 'original']
unitTitleVaryingTitelvariantenEAD:did/EAD:unittitle[@label = 'varying']
filePlanPositionAktenplan- positionEAD:fileplan/EAD:note[@type = 'position']/EAD:p
comment6.1 AnmerkungenEAD:note/EAD:p
doiJournalDOI (Journal)EAD:odd[@type = 'doiJournal']/EAD:p
editionStatementAusgabe- zeichnungEAD:odd[@type = 'edition']/EAD:p
eventEreignisEAD:odd[@type = 'event']/EAD:p
harvestingURLWebharvesting URLEAD:odd[@type = 'harvesting']/EAD:dao[@xlink:role='harvestingURL']/@xlink:href
harvestingDateWebharvesting DatumEAD:odd[@type = 'harvesting']/EAD:p/EAD:unitdate[@label='harvestingDate']
harvestingFrequencyWebharvesting FrequenzEAD:odd[@type = 'harvesting']/EAD:note[@type='frequency']/EAD:p
harvestingEntryPointWebharvesting Entry pointEAD:odd[@type = 'harvesting']/EAD:note[@type='entryPoint']/EAD:p
harvestingEmailRightsWebharvesting E-Mail RechteinhaberEAD:odd[@type = 'harvesting']/EAD:address/EAD:addressline
projectProjektEAD:odd[@type = 'project']/EAD:p
projectAbbreviationProjektkürzelEAD:odd[@type = 'projectAbbreviation']/EAD:p
projectNameProjektnameEAD:odd[@type = 'projectName']/EAD:p
projectTitleProjekttitelEAD:odd[@type = 'projectTitle']/EAD:p
usageVerwendungEAD:odd[@type = 'usage']/EAD:p
locationOfOriginals5.1 OriginaleEAD:originalsloc/EAD:p
findingAids4.5 FindhilfenEAD:otherfindaid/EAD:p
characteristicsNoteBemerkungen zur physischen BeschaffenheitEAD:phystech/EAD:note/EAD:p
characteristics4.4 BeschaffenheitEAD:phystech/EAD:p
processInfoArchivist7.1 Archivar/-inEAD:processinfo[@type = 'archivist']/EAD:p
processInfoDate7.3 Verzeichnungs- datumEAD:processinfo[@type = 'date']/EAD:p
digitizationDigitalisierungs- gradEAD:processinfo[@type = 'digitization']/EAD:p
descriptionLevelErschliessungs- gradEAD:processinfo[@type = 'level']/EAD:p
descriptionLevelNotesErschliessungs- grad BemerkungenEAD:processinfo[@type = 'levelNotes']/EAD:p
revisionsRevision(en)EAD:processinfo[@type = 'revisions']/EAD:p
descriptionRules7.2 Regeln & KonventionenEAD:processinfo[@type = 'rules']/EAD:p
relatedMaterialExternVerweisEAD:relatedmaterial/EAD:extref[@xlink:role = 'general']
relatedMaterial5.3 Verwandte Verzeichnungs- einheitenEAD:relatedmaterial/EAD:p
scopeContent3.1 Form und InhaltEAD:scopecontent/EAD:p
conditionsOfReproductions4.2 Reproduktions- bestimmungenEAD:userestrict/EAD:p