Skip to main content

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.