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 inlevels.xml
verwendet wird. - Label, das standardmässig in Packer verwendet wird. Diese Labels können durch Editieren der
Translation.properties
-Dateien indocuteam-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:p/EAD:unitdate[@label='harvestingDate'] |
harvestingFrequency | Webharvesting Frequenz | EAD:odd[@type = 'harvesting']/EAD:note[@type='frequency']/EAD:p |
harvestingEntryPoint | Webharvesting Entry point | EAD:odd[@type = 'harvesting']/EAD:note[@type='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 |