IdentifierValue Model

The IdentifierValue model is a simple helper class used for creating a link to another entity within the RO-Crate @graph. It consists of a single property, @id, which holds the unique identifier of the target entity.

This model is used extensively in properties like usedSoftware, usedDataset, generated, derivedFrom, etc., to establish relationships between different metadata nodes.

Properties

Property Type Description Required
guid (alias: @id) str The unique, resolvable identifier (e.g., an ARK) of the entity being referenced. Yes

Example

A Computation linking to the Software it used:

{
  "@id": "ark:59852/computation-analysis-run",
  "@type": "https://w3id.org/EVI#Computation",
  "name": "Analysis Run",
  "usedSoftware": [
    {
      "@id": "ark:59852/software-analysis-script"
    }
  ]
}