Skip to main content

Relation Metadata

Relation metadata is another form of metadata assigned to objects, distinct from object metadata as it does not originate from the object itself but is derived from the processing of its parent object or from a network submission. This type of metadata provides supplementary information about the object, its characteristics, and its relationship to the parent object.

The existence of relation metadata is dependent on the data format and the specific backend implementation. For the root object in the graph, relation metadata is set by the platform based on the submission request, and may include information about the origin of the submission.

Example Relation Metadata - Object Inside ZIP Archive

"relation_metadata": {
"compressed_size": 514,
"compression_factor": 5.404669260700389,
"compression_method": 8,
"crc32": 25164070,
"encrypted": false,
"file_comment": "",
"is_text": false,
"local_and_central_headers_match": true,
"msdos_file_attributes": 0,
"name": "[Content_Types].xml",
"names_mismatch": false,
"origin_os_or_fs": 0,
"timestamp": 315532800,
"uncompressed_size": 2778,
"unix_file_attributes": 0
}

Example Relation Metadata - Root (entry) object

"relation_metadata": {
"_origin": {
"peer": "10.42.2.0",
"real_peer": "192.168.16.1"
},
"forwarded_from_addr": "82.54.XXX.YYY",
"name": "invoice.pdf"
},