Skip to content

record_id

URI: sssom:record_id

Applicable to: Mapping

Description

A unique identifier for a mapping record, that is for an instance of the Mapping class (in the SSSOM/TSV serialisation, this corresponds to an individual row after propagation is applied). This slot is intended to uniquely identify one such record within a mapping set and may for example act as the resource identifier for the record when it is serialised into RDF. This slot MUST NOT be used to “group” several records together to indicate that they pertain to a single mapping (for example, that they represent different versions of the same mapping), by assigning the same ID to several records. When it is used, every record within a set MUST have a unique, non-empty value. The identifier MUST be a URI; beyond that, its format is unconstrained and the identifier MUST be treated as an opaque string.

Properties

  • Range: EntityReference. The range of the element is the type of the value that can be assigned to it.

  • Required?: Optional (You can add this element to the mapping or mapping set, but it is not required.)

See Also

These are some relevant resources you might find useful to get additional information about the element, such as example implementations, issues and pull requests.

Schema developer documentation

LinkML source
name: record_id
instantiates:
- sssom:Versionable
annotations:
  added_in:
    tag: added_in
    value: '1.1'
description: A unique identifier for a mapping record, that is for an instance of
  the Mapping class (in the SSSOM/TSV serialisation, this corresponds to an individual
  row after propagation is applied). This slot is intended to uniquely identify one
  such record within a mapping set and may for example act as the resource identifier
  for the record when it is serialised into RDF. This slot MUST NOT be used to “group”
  several records together to indicate that they pertain to a single mapping (for
  example, that they represent different versions of the same mapping), by assigning
  the same ID to several records. When it is used, every record within a set MUST
  have a unique, non-empty value. The identifier MUST be a URI; beyond that, its format
  is unconstrained and the identifier MUST be treated as an opaque string.
from_schema: https://w3id.org/sssom/schema/
see_also:
- https://github.com/mapping-commons/sssom/issues/359
- https://github.com/mapping-commons/blob/master/examples/schema/record-ids.sssom.tsv
rank: 1000
alias: record_id
domain_of:
- mapping
range: EntityReference