Aller au contenu principal

Matterhorn METS

Introduction

Matterhorn METS est le modèle de données et métadonnées utilisé pour les paquets informationnels (SIP). Ce modèle a été développé par docuteam et les Archives de l'Etat du Valais pour l'archivage numérique et a été inscrit auprès de la Library of Congress depuis 2012 (specification). Matterhorn METS est fondé sur des standards largement utilisés, établis et disponibles:

  • METS Metadata Encoding and Transmission Standard comme format de contenant.
  • PREMIS pour les métadonnées techniques et administratives.
  • EAD pour les métadonnées descriptives.

Matterhorn METS spécifie comment ces trois standards doivent être utilisés pour décrire un SIP. Cette description se trouve dans un SIP au niveau le plus haut, à côté de l'élément racine, et est appelé mets.xml.

Un Matterhorn METS-XML consiste en une "METS Header" (METS:METSHdr) avec des métadonnées administratives de base, comme la date de création du SIP.

Une "Descriptive Metadata Section" est crée pour chaque objet du SIP (METS:dmdSec). Celle-ci contient les métadonnées descriptives qui suivent le standard EAD.

Toutes les métadonnées descriptives sont stockée dans le fichier mets.xml en utilisant l'EAD schema.

L'"Administrative Metadata Section" (METS:amdSec) contient pour chaque objet du SIP les métadonnées techniques et administratives, comme la somme de contrôle, les informations sur le format du fichier ou les événements PREMIS. Un événement PREMIS contient des informations sur quel acteur a éxecuté quelle action à quel moment et avec quel résultat.

Voici un exemple d'événement PREMIS:

<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>

Finalement, la "Structure Map" (METS:structMap) contient les informations sur la hiérarchie des objets.

Liste des champs de métadonnées EAD

Le tableau suivant répertorie tous les éléments de métadonnées qui peuvent être utilisés dans cosmos avec les informations suivantes :

  • Le accessorNameId utilisé dans levels.xml.
  • Le nom utilisée par défaut dans Packer. Ces noms peuvent être personnalisés en modifiant les fichiers translation.properties dans docuteam-packer\translations. Le numéro au début du nom indique le numéro de l'élément ISAD(G) correspondant.
  • L'élément EAD associé (version 2002). L'expression xpath relative à un élément <EAD:archdesc> ou <EAD:c> est spécifiée.
accessorNameIDNom par défaut dans packerEAD
otherLevelName1.4 Niveau[@level = 'otherlevel']/@otherlevel
accessPolicyDirective du délai de protectionEAD:accessrestrict[@type = 'accessPolicy']/EAD:p
accessRestrictionClassificationCatégorie du délai de protectionEAD:accessrestrict[@type = 'accessRestrictionsClassification']/EAD:p
accessRestrictionClosureYearDélai de protection jusqu'àEAD:accessrestrict[@type = 'accessRestrictionsClosureYear']/EAD:p
accessRestrictionExplanationExplication du délai de protectionEAD:accessrestrict[@type = 'accessRestrictionsExplanation']/EAD:p
accessRestrictionIsMetadataPublicMéta-données publiquesEAD:accessrestrict[@type = 'accessRestrictionsIsMetadataPublic']/EAD:p
accessRestrictionIsPublicDonnées publiquesEAD:accessrestrict[@type = 'accessRestrictionsIsPublic']/EAD:p
accessRestrictionPeriodDélai de protectionEAD:accessrestrict[@type = 'accessRestrictionsPeriod']/EAD:p
accessRestrictionPeriodBaseYearAnnée de base pour le délai de protectionEAD:accessrestrict[@type = 'accessRestrictionsPeriodBaseYear']/EAD:p
accessRestrictionPrivacyProtection des donnéesEAD:accessrestrict[@type = 'accessRestrictionsPrivacy']/EAD:p
accessRestrictionStatusEtat de protectionEAD:accessrestrict[@type = 'accessRestrictionsStatus']/EAD:p
accessRestrictionStatusExplanationExplication de l'état de protectionEAD:accessrestrict[@type = 'accessRestrictionsStatusExplanation']/EAD:p
retentionPeriodBaseYearDélai de protectionEAD:accessrestrict[@type = 'baseYear']/EAD:p
accessRestriction4.1 Conditions d'accèsEAD:accessrestrict[@type = 'restrictions']/EAD:p
retentionPeriodDélai de protectionEAD:accessrestrict[@type = 'retentionPeriod']/EAD:p
retentionPolicyRègle de conservationEAD:accessrestrict[@type = 'retentionPolicy']/EAD:p
usagePermissionAutorisation de consultationEAD:accessrestrict[@type = 'usagePermission']/EAD:p
usagePermissionExpiringDateDate d'expiration de l'autorisation de consultationEAD:accessrestrict[@type = 'usagePermissionExpiringDate']/EAD:p
accruals3.3 AccroissementsEAD:accruals/EAD:p
accessNr2.4 Modalités d'entréeEAD:acqinfo/EAD:p
reproductions5.2 CopiesEAD:altformavail/EAD:p
appraisalDateDisposedDate de l'éliminationEAD:appraisal/EAD:note[@type = 'dateDisposed']/EAD:p
appraisalHoldRuleRègle de gelEAD:appraisal/EAD:note[@type = 'holdRule']/EAD:p
appraisalHoldOwnerDemandeur de la procédure de gelEAD:appraisal/EAD:note[@type = 'holdOwner']/EAD:p
appraisalHoldReasonMotif d'une demande de la procédure de gelEAD:appraisal/EAD:note[@type = 'holdReason']/EAD:p
appraisalHoldStartDateDate de début de la procédure de gelEAD:appraisal/EAD:note[@type = 'holdStartDate']/EAD:p
appraisalHoldEndDateDate de fin de la procédure de gelEAD:appraisal/EAD:note[@type = 'holdEndDate']/EAD:p
appraisalHoldReassessingDateDate de réévaluation de la procédure de gelEAD:appraisal/EAD:note[@type = 'holdReassessingDate']/EAD:p
appraisalIsOnHoldSuspenduEAD:appraisal/EAD:note[@type = 'isOnHold']/EAD:p
appraisalRetentionPeriodDélai de protectionEAD:appraisal/EAD:note[@type = 'retentionPeriod']/EAD:p
appraisalAndDestruction3.2 Évaluation et éliminationEAD:appraisal/EAD:p
arrangement3.4 Mode de classementEAD:arrangement/EAD:p
bibliography5.4 BibliographieEAD:bibliography/EAD:p
dateOfBirthDate de naissanceEAD:bioghist/EAD:note[@type = 'dateBirth']/EAD:p
firstnamePrénomEAD:bioghist/EAD:note[@type = 'firstName']/EAD:p
lastnameNomEAD:bioghist/EAD:note[@type = 'lastName']/EAD:p
nationalityNationalitéEAD:bioghist/EAD:note[@type = 'nationality']/EAD:p
sexSexeEAD:bioghist/EAD:note[@type = 'sex']/EAD:p
deathOfAuthorMort de l'auteurEAD:bioghist/EAD:note[not(@type)]/EAD:p/EAD:date[@type = 'deathAuthor']
biographicalHistory2.2 Historique de l'administrationEAD:bioghist/EAD:p
institutionCreatorInstitution productriceEAD:controlaccess/EAD:corpname[@role = 'creator']
institutionInvolvedInstitution impliquéeEAD:controlaccess/EAD:corpname[@role = 'involved']
institutionInstitutionEAD:controlaccess/EAD:corpname[not(@role)]
familyNameNom de familleEAD:controlaccess/EAD:famname[@role = 'general']
functionActivitéEAD:controlaccess/EAD:function[@rules = 'general']
objectTypeTypeEAD:controlaccess/EAD:genreform
geogNameNom géographiqueEAD:controlaccess/EAD:geogname[@role = 'general']
authorGenericAuteurEAD:controlaccess/EAD:name[@role = 'author']
compartmentDépartementEAD:controlaccess/EAD:name[@role = 'compartment']
designerGraphisteEAD:controlaccess/EAD:name[@role = 'designer']
editorÉditeur/éditriceEAD:controlaccess/EAD:name[@role = 'editor']
fundingSourceFinancementEAD:controlaccess/EAD:name[@role = 'fundingSource']
illustratorDessinateur/dessinatriceEAD:controlaccess/EAD:name[@role = 'illustrator']
instituteInstitutEAD:controlaccess/EAD:name[@role = 'institute']
journalJournalEAD:controlaccess/EAD:name[@role = 'journal']
keywordMot-cléEAD:controlaccess/EAD:name[@role = 'keyword']
locationLieuEAD:controlaccess/EAD:name[@role = 'location']
methodMéthodeEAD:controlaccess/EAD:name[@role = 'method']
photographerPhotographeEAD:controlaccess/EAD:name[@role = 'photographer']
placeOfPublicationLieu de publicationEAD:controlaccess/EAD:name[@role = 'placeOfPublication']
publisherEditeurEAD:controlaccess/EAD:name[@role = 'publisher']
statusStatutEAD:controlaccess/EAD:name[@role = 'status']
submitStatusEtat de la depositionEAD:controlaccess/EAD:name[@role = 'submitStatus']
typeOfAcquisitionType d’acquisitionEAD:controlaccess/EAD:name[@role = 'typeOfAcquisition']
universityUniversitéEAD:controlaccess/EAD:name[@role = 'university']
occupationFonctionEAD:controlaccess/EAD:occupation[@rules = 'general']
authorAuteurEAD:controlaccess/EAD:persname[@role = 'author']
creatorProducteurEAD:controlaccess/EAD:persname[@role = 'creator']
involvedPersonne impliquéeEAD:controlaccess/EAD:persname[@role = 'involved']
responsibleResponsableEAD:controlaccess/EAD:persname[@role = 'responsible']
staffMembre de l'équipeEAD:controlaccess/EAD:persname[@role = 'staff']
subjectGeneralSujet généralEAD:controlaccess/EAD:subject[@rules = 'general']
subjectSujetEAD:controlaccess/EAD:subject[not(@rules) and not(@role)]
uniformTitleTitre de l'unitéEAD:controlaccess/EAD:title[@type = 'uniform']
modeOfAcquisitionMode d'acquisitionEAD:custodhist/EAD:acqinfo/EAD:p
sourceTypeType d'accèsEAD:custodhist/EAD:note/EAD:p
archivalHistory2.3 Historique de la conservationEAD:custodhist/EAD:p
PIDDoc IDEAD:dao[@xlink:role = 'simple']/@xlink:href
registrationURLURL pour l'enregistrement de l'URNEAD:daogrp[@xlink:role = 'registrationURL']/EAD:daoloc/@xlink:href
sourceURLURL de sourceEAD:daogrp[@xlink:role = 'sourceURL']/EAD:daoloc/@xlink:href
abstractRésuméEAD:did/EAD:abstract
languageNotesRemarque langueEAD:did/EAD:langmaterial/@label
language4.3 LangueEAD:did/EAD:langmaterial/EAD:language
cartographicMaterialDonnées mathématiques cartographiquesEAD:did/EAD:materialspec[@label = 'cartographic']
scaleÉchelleEAD:did/EAD:materialspec[@label = 'scale']
originationCréateurEAD:did/EAD:origination
originationAgencyServiceEAD:did/EAD:origination[@label = 'agency']
originationDepartmentDépartementEAD:did/EAD:origination[@label = 'department']
formatFormatEAD:did/EAD:physdesc[@label = 'format']
sizeTaille (octets)EAD:did/EAD:physdesc[@label = 'size']
dimensionsCategoryFormatEAD:did/EAD:physdesc/EAD:dimensions[@type = 'category' or @role = 'category']
dimensionsDimensionsEAD:did/EAD:physdesc/EAD:dimensions[not(@type) and not(@role)]
extentNote1.5 Note importance matérielleEAD:did/EAD:physdesc/EAD:extent[@type = 'note']
extentPrintÉtendue (imprimé)EAD:did/EAD:physdesc/EAD:extent[@type = 'print']
extent1.5 Importance matérielleEAD:did/EAD:physdesc/EAD:extent[not(@type)]
extentUnit1.5 Unité de mesureEAD:did/EAD:physdesc/EAD:extent[not(@type)]/@unit
material1.5 Unité de mesureEAD:did/EAD:physdesc/EAD:physfacet
codeLocationCote de localisationEAD:did/EAD:physloc[@label = 'code']
fullLocationDescription de la localisationEAD:did/EAD:physloc[@label = 'fullLocation']
creationPeriodDate d'enregistrementEAD:did/EAD:unitdate[@label = 'creationPeriod']
creationPeriodNotesRemarques période de créationEAD:did/EAD:unitdate[@label = 'creationPeriodNotes']
dateDateEAD:did/EAD:unitdate[@label = 'date']
from1.3 DepuisEAD:did/EAD:unitdate[@label = 'from']
fromYear1.3 Date débutEAD:did/EAD:unitdate[@label = 'fromYear']
invalidDate d’invalidationEAD:did/EAD:unitdate[@label = 'invalid']
letterDate de lettreEAD:did/EAD:unitdate[@label = 'letter']
relationPeriodPeriod liéeEAD:did/EAD:unitdate[@label = 'relationPeriod']
to1.3 JusqueEAD:did/EAD:unitdate[@label = 'to']
toYear1.3 Date finEAD:did/EAD:unitdate[@label = 'toYear']
yearAnnéeEAD:did/EAD:unitdate[@label = 'year']
accessionNumberNuméro d'entréeEAD:did/EAD:unitid[@type = 'accession']
editionÉditionEAD:did/EAD:unitid[@type = 'edition']
ISBNISBNEAD:did/EAD:unitid[@type = 'isbn']
ISSNISSNEAD:did/EAD:unitid[@type = 'issn']
refCodeIsVisibleVisibilité de la référenceEAD:did/EAD:unitid[@type = 'isVisible']
DOIDOIEAD:did/EAD:unitid[@type = 'otherStandardIdentifier']
publicationNuméro de publicationEAD:did/EAD:unitid[@type = 'publication']
refCode1.1 RéférenceEAD:did/EAD:unitid[@type = 'refCode']
refCodeAdminClassement RMEAD:did/EAD:unitid[@type = 'refCodeAdmin']
refCodeOldAncienne référenceEAD:did/EAD:unitid[@type = 'refCodeOld']
refCodeSeparatorSéparateur de la référenceEAD:did/EAD:unitid[@type = 'separator']
URNURNEAD:did/EAD:unitid[@type = 'urn']
unitTitleAdditionalTitre supplémentaireEAD:did/EAD:unittitle[@label = 'additional']
unitTitle1.2 TitreEAD:did/EAD:unittitle[@label = 'main']
unitTitleOriginalTitre originalEAD:did/EAD:unittitle[@label = 'original']
unitTitleVaryingForme alternative du nomEAD:did/EAD:unittitle[@label = 'varying']
filePlanPositionPostion du plan de classementEAD:fileplan/EAD:note[@type = 'position']/EAD:p
comment6.1 NotesEAD:note/EAD:p
doiJournalDOI (Journal)EAD:odd[@type = 'doiJournal']/EAD:p
editionStatementDescription de l'éditionEAD:odd[@type = 'edition']/EAD:p
eventEvènementEAD:odd[@type = 'event']/EAD:p
harvestingURLURL de moissonnage du webEAD:odd[@type = 'harvesting']/EAD:dao[@xlink:role='harvestingURL']/@xlink:href
harvestingDateDate de moissonnage du webEAD:odd[@type = 'harvesting']/EAD:p/EAD:unitdate[@label='harvestingDate']
harvestingFrequencyFréquence du moissonnage du webEAD:odd[@type = 'harvesting']/EAD:note[@type='frequency']/EAD:p
harvestingEntryPointPoint d'entrée du moissonnage du webEAD:odd[@type = 'harvesting']/EAD:note[@type='entryPoint']/EAD:p
harvestingEmailRightsMoissonnage du web, e-mail du titulaire des droitsEAD:odd[@type = 'harvesting']/EAD:address/EAD:addressline
projectProjetEAD:odd[@type = 'project']/EAD:p
projectAbbreviationAbbréviation du projetEAD:odd[@type = 'projectAbbreviation']/EAD:p
projectNameNom du projetEAD:odd[@type = 'projectName']/EAD:p
projectTitleTitre du projetEAD:odd[@type = 'projectTitle']/EAD:p
usageUtilisationEAD:odd[@type = 'usage']/EAD:p
locationOfOriginals5.1 OriginauxEAD:originalsloc/EAD:p
findingAids4.5 Instruments de rechercheEAD:otherfindaid/EAD:p
characteristicsNoteNotes sur la nature physiqueEAD:phystech/EAD:note/EAD:p
characteristicsFormat de fichierEAD:phystech/EAD:p
processInfoArchivist7.1 ArchivisteEAD:processinfo[@type = 'archivist']/EAD:p
processInfoDate7.3 Date de la descriptionEAD:processinfo[@type = 'date']/EAD:p
digitizationDegré de numérisationEAD:processinfo[@type = 'digitization']/EAD:p
descriptionLevelNiveau de descriptionEAD:processinfo[@type = 'level']/EAD:p
descriptionLevelNotesRemarques niveau de descriptionEAD:processinfo[@type = 'levelNotes']/EAD:p
revisionsRévisionsEAD:processinfo[@type = 'revisions']/EAD:p
descriptionRules7.2 Règles ou conventions de descriptionEAD:processinfo[@type = 'rules']/EAD:p
relatedMaterialExternRéférenceEAD:relatedmaterial/EAD:extref[@xlink:role = 'general']
relatedMaterial5.3 Sources complémentairesEAD:relatedmaterial/EAD:p
scopeContent3.1 ContenuEAD:scopecontent/EAD:p
conditionsOfReproductions4.2 Conditions de reproductionEAD:userestrict/EAD:p