What are metadata fields?
Metadata fields allow the association of data values to robologs, enriching robologs to improve searchability and analysis of robolog data.
Classification of metadata fields
Intrinsic metadata
Intrinsic metadata field values are written to a robolog (e.g., Start Time
and Duration
) or are associated with the robolog during ingestion into the Model-Prime platform (e.g., Robolog ID
, Ingested At
, and Robolog URI
). Intrinsic values written to the robolog are typically extracted by running rosbag info
in ROS 1 or stored in the metadata.yaml
file in ROS 2.
Important: Intrinsic metadata attributes are not mutable.
Extrinsic metadata
Extrinsic metatdata field values are attributes written by organizational processes to further enrich the robolog data. Examples of these processes include:
- Manual triaging of logs by an analyst, who may want to add an annotation about their observation,
- Uploading of supplementary files containing metadata related to a robolog, and
- Tagging of logs by an operational engineer.