Frozen snapshot of the pre-release vocabulary used by early TRACE implementations. Lists only the terms actually produced by the pre-release implementations, with term changes and migration guidance for TROV 0.1.
Status: Retired. This is a frozen snapshot of the pre-release vocabulary used by early TRACE implementations. It is superseded by TROV 0.1.
Migration notice. The 2023/05 namespace was used during early development by pre-release TRACE implementations. TRO declarations created with this namespace remain valid documents but are not guaranteed to conform to TROV 0.1 without conversion. New implementations should use TROV 0.1 (https://w3id.org/trace/trov/0.1#). See the Versioning Strategy and Roadmap for details.
This document records only the terms actually used by the pre-release implementations. Terms previously defined in the ontology file (trov.ttl) or in hand-written examples but not produced by early implementations are not listed here. For the full vocabulary including additional capability types and attribute types, see TROV 0.1.
Based on the current 0.1 draft, updating a pre-release TRO declaration to conform to TROV 0.1 involves the following changes. These steps may be revised as 0.1 is finalized.
Update the namespace URI in the @context block from https://w3id.org/trace/2023/05/trov# to https://w3id.org/trace/trov/0.1#.
Replace trov:sha256 with a trov:hash object containing trov:hashAlgorithm and trov:hashValue. For example, "trov:sha256": "abc..." becomes "trov:hash": { "trov:hashAlgorithm": "sha256", "trov:hashValue": "abc..." }.
Add trov:vocabularyVersion property to the TRO root object (value "0.1").