Objet DataObjectPackage

Description

Le type DataObjectPackage définit la structure d'un paquet de données utilisé dans les échanges de données entre les acteurs du système conformément à la norme NF Z44-022 MEDONA.

Il comporte trois parties

  • la déclaration des objets-données échangés, numériques et physiques
  • les métadonnées descriptives éventuellement associées
  • les métadonnées de gestion applicable à l'ensemble des objets (les métadonnées descriptives pouvant préciser des règles locales à certains)

Schéma

Nom de la propriété Type Description
binaryDataObjects Objet BinaryDataObjects Les objets-données numériques sont regroupés dans un objet dont les propriétés sont des identifiants interne au message.
physicalDataObjects Objet PhysicalDataObject Les objets-données physiques sont regroupés dans un objet dont les propriétés sont des identifiants interne au message.
descriptiveMetadata Objet PackageDescriptiveMetadata La description des objets-données est fournie dans un objet. Par défaut, l'objet est de type MaarchDescritiveMetadata
managementMetadata Objet PackageManagementMetadata Information de gestion applicable à l'ensemble des objets-données et unité d'archives transférés.

Objets-données numériques contenus

L'objet BinaryDataObjects est un conteneur pour les objets-données numériques échangés.

Il comporte une propriété par objet, dont le nom est un identifiant interne au message d'échange, utilisé pour y faire référence dans d'autres parties du message.

Nom de la propriété Type Description
Identifiant interne Objet BinaryDataObject Objet-données numérique transmis

Objets-données physiques contenus

L'objet BinaryDataObjects est un conteneur pour les objets-données physiques échangés.

Il comporte une propriété par objet, dont le nom est un identifiant interne au message d'échange, utilisé pour y faire référence dans d'autres parties du message.

Nom de la propriété Type Description
Identifiant interne Objet PhysicalDataObject Obje-données physique transmis

Métadonnées descriptives

L'objet PackageDescriptiveMetadata est un conteneur pour les métadonnées descriptives des objets échangés (BinaryDataObject ou PhysicalDataObject) ou, dans le cas des demandes et notifications, auquel le message fait référence (UnitIdentifier).

Le formalisme des métadonnées descriptives n'est pas imposé par la norme MEDONA. Maarch RM propose un formalisme par défaut qui comporte une propriété par unité d'archive décrite, dont le nom est un identifiant interne au message d'échange, utilisé pour y faire référence dans d'autres parties du message.

Nom de la propriété Type Description
Identifiant interne Objet ArchiveUnit Métadonnées descriptives d'une unité d'archive transmise

Métadonnées de gestion

L'objet PackageManagementMetadata déclare les règles de gestion applicables aux objet-données et unités d'archives dans le système d'archivage.

Nom de la propriété Type Description
archivalProfile string Identifiant de profil d'échange pour le transfert, peut être indiqué par l'accord de versement, sinon doit y correspondre
serviceLevel string Identifiant de niveau de service utilisé pour la conservation, peut être indiqué par l'accord de versement, sinon doit y correspondre
appraisalRule Objet ArchiveUnitAppraisalRule Règle de sort final
accessRule Objet ArchiveUnitAccessRule Règle de communicabilité
classificationRule Objet ArchiveUnitClassificationRule Règle de confidentialité

Exemple

{
     "binaryDataObject":{
         "t86ol0hkn":{
             "attachment":{
                 "data":"_data_",
                 "filename":"photoCompte.jpg"
             },
             "mimetype":"image/jpeg",
             "size":"27541"
         }
     },
     "descriptiveMetadata":{
         "2yuwb1mcx":{
             "archiveName":"Releve bancaire 2018/04/27",
             "originatorArchiveId":null,
             "originatorId":"org_987654321_DGS_SA",
             "archiveType":"item",
             "descriptionObject":{
             },
             "originatingDate":"2018-04-27",
             "managementMetadata":{
                 "storageRule":{
                 },
                 "accessRule":{
                 },
                 "appraisalRule":{
                     "code":"compta_5_01",
                     "startDate":"2018-04-27"
                 },
                 "classificationRule":{
                 }
             },
             "descriptionClass":null,
             "dataObject":[
                 "t86ol0hkn",
                 "awihfm3q4"
             ]
         }
     }
}

results matching ""

    No results matching ""