L'objet BinaryDataObject
décrit un objet-données du système d'archivage.
Il comporte l'information nécessaire à l'exploitation du contenu binaire et informationnel, tel que
Nom de la propriété | Type | Description |
---|---|---|
attachment | BinaryObject | Obligatoire. Contenu binaire transmis ou référencé |
size | integer |
Taille du contenu en octets |
format | FormatInformation | Information de format |
messageDigest | MessageDigest | Information d'intégrité |
fileInformation | FileInformation | Information sur le fichier |
technicalMetadata | TechnicalMetadata | Information sur le contenu |
relationships | Liste d'objets DataObjectReference | Relations d'association avec d'autres objets-données |
Nom de la propriété | Type | Description |
---|---|---|
name | string |
Nom affiché pour le format |
mimetype | string |
Type MIME |
identifier | string |
Identifiant dans le référentiel utilisé |
containerType | string |
ZIP ou OLE |
Nom de la propriété | Type | Description |
---|---|---|
filename | string |
Nom du fichier |
application | string |
Nom et version de l'application productrice |
creationDate | datetime |
Date et heure de création du fichier (*) |
lastModificationDate | datetime |
Date et heure de dernière modification du fichier (*) |
* Attention: ne pas confondre la date et heure de création du fichier en tant qu'information technique, qui renseigne sur la production du flux binaire, et la date et heure de création ou de modification du contenu informationnel, portées par l'objet
ArchiveUnit
. Dans le cas d'une numérisation ou d'une conversion de format, la date de création du flux binaire est la date de numérisation, alors que la date du contenu ne changera pas. Aussi, si le système a permis la modification de l'objet-données pour une mise à jour (ce qui n'est pas le cas d'un SAE...), la date de création sera entérieure à la date du contenu informationnel. De même, ne pas confondre avec la date d'enregistrement dans le système et la date d'écriture sur les supports de stockage, qui seront aussi différentes.
L'objet TechnicalMetadata
fournit un ensemble de métadonnées techniques issues de la caractérisation
du format de fichier et des propriétés gérées en interne par le format.
Les propriétés sont regroupées par type de média concerné, notamment pour permettre d'organiser les caractéristiques des différentes parties d'un format conteneur.
Nom de la propriété | Type | Description | |
---|---|---|---|
text | object \ |
array |
Information technique sur un ou plusieurs flux texte |
audio | object \ |
array |
Information technique sur un ou plusieurs flux audio |
video | object \ |
array |
Information technique sur un ou plusieurs flux video |
image | object \ |
array |
Information technique sur un ou plusieurs flux image |
document | object \ |
array |
Information technique sur un ou plusieurs flux document ou applicatif |
3D | object \ |
array |
Information technique sur un ou plusieurs flux objets en 3 dimensions |
Propriété additionnelle | Type | Description |
---|---|---|
{nom} | mixed |
Information technique aditionnelle |
L'objet DataObjectReference
déclare une relation d'association entre deux objets-données
échangés ou un objet échangé et un interne au système.
Nom de la propriété | Type | Description |
---|---|---|
type | string |
Obligatoire. Type de relation : isSignatureOf , isSourceOf , isFixityOf ... |
refId | string |
Obligatoire. Identifiant de l'objet-données associé * |
description | string |
Description de l'association |
* L'identifiant peut être interne au message ou externe, c'est-à-dire faire référence à un objet-données présent dans le système d'archivage mais pas dans le message d'échange.
{
"attachment":{
"filename":"/resources/photoCompte.jpg"
},
"size":"27541",
"format" : {
"name" : "JPEG Image",
"identifier" : "fmt/192",
"mimetype":"image/jpeg"
},
"messageDigest":{
"value":"[Empreinte de la ressource]",
"algorithm":"algorithm"
},
"fileInformation" : {
"filename" : "photoCompte.jpg",
"creationDate" : "2019-12-03"
},
"technicalMetadata" : {
"image" : {
"size" : "1024 X 768",
"height" : 768,
"width" : 1024,
"resolution" : "300dpi",
"colorDepth" : 24
}
}
}