La norme ISO 14721 - OAIS prévoit 3 entités pour les données et métadonnées d'archives selon l'usage :
Maarch RM propose un formalisme d'empaquetage par défaut pour les échanges de données d'archive conformes aux transactions décrites par la norme NF Z44-022 MEDONA, pour des messages
La constitution de ces messages implique le ré-empaquetage et la transformation des données conservées dans les AIP.
La présente annexe fournit la table de transformation entre le modèle de données interne et celui utilisé par le formalisme MADES.
Données interne | Données MADES |
---|---|
archive | ArchiveUnit |
digitalResource | BinaryDataObject |
resRelationship |
Propriété archive | Propriété ArchiveUnit | |
---|---|---|
archiveId | Identifiant local, clé d'index de liste | |
archiverArchiveId | aucune | |
depositorArchiveId | aucune | |
originatorArchiveId | identifier | |
archiveName | displayName | |
originatingDate | refDate | |
archivalProfileReference | profile | |
archivalAgreementReference | aucune | |
Classement | ||
fileplanLevel | filing.level | |
filePlanPosition | filing.folder | |
originatorOrgRegNumber | filing.activity | |
originatorOnwerOrgRegNumber | filing.originator | |
parentArchiveId | filing.container | |
storagePath | acucune | |
Administration | ||
status | administration.preservationStatus | |
processingStatus | administration.processingStatus | |
serviceLevelReference | administration.serviceleLevel | |
retentionRuleCode | administration.appraisalRule.code | |
retentionDuration | administration.appraisalRule.duration | |
retentionStartDate | administration.appraisalRule.startDate | |
finalDisposition | administration.appraisalRule.finalDisposition | |
disposalDate | administration.appraisalRule.disposalDueDate | |
retentionRuleStatus | administration.appraisalRule.status | |
accessRuleCode | administration.accessRule.code | |
accessRuleDuration | administration.accessRule.duration | |
accessRuleStartDate | administration.accessRule.startDate | |
accessRuleComDate | administration.accessRule.disclosureDueDate | |
classificationRuleCode | administration.classificationRule.code | |
classificationRuleDuration | administration.classificationRule.duration | |
classificationRuleStartDate | administration.classificationRule.startDate | |
classificationEndDate | administration.classificationRule.releaseDueDate | |
classificationLevel | administration.classificationRule.level | |
classificationOwner | administration.classificationRule.owner | |
Securité | (*) | |
depositorOrgRegNumber | aucune | |
archiverOrgRegNumber | security.group | |
originatorOrgRegNumber | security.accessControlList[].group | |
userOrgRegNumbers | security.accessControlList[].group | |
Contrôle système | ||
depositDate | control.creationDate | |
lastCheckDate | aucune | |
lastDeliveryDate | aucune | |
lastModificationDate | control.lastModificationDate | |
aucune | control.lastUseDate | |
aucune | control.status | |
Agrégats | ||
descriptionObject | description | |
lifeCycleEvent | logBook | |
contents | archiveUnits | archiveUnitReferences |
digitalResources | dataObjectReferences | |
archiveRelationship | relationships |
* Dans la V1 de l'API, aucune information de sécurité n'est échangée
Propriété archiveRelationship | Propriété ArchiveUnit.relationship |
---|---|
archiveId | Identifiant de l'unité d'archive porteuse |
relatedArchiveId | refId |
typeCode | type |
description | description |
Propriété digitalResource | Propriété BinaryDataObject |
---|---|
resId | Identifiant local, clé d'index de liste |
archiveId | aucune |
clusterId | aucune |
size | size |
puid | format.identifier |
mimetype | format.mimetype |
format.name | format.name |
hash | messageDigest.content |
hashAlgorithm | messageDigest.algorithm |
fileExtension | fileInformation.extension |
fileName | fileInformation.filename |
Contrôle système | |
created | control.creationDate |
updated | control.lastModificationDate |
Agrégats | |
metadata | technicalMetadata |
relatedResource | relationships |
relatedResId | relationships[].refId |
relationshipType | relationships[].type |
Propriété resRelationship | Propriété BinaryDataObject.relationship |
---|---|
resId | Identifiant de la ressource porteuse |
relatedResId | refId |
typeCode | type |
aucune | description |