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.
- https://github.com/mapping-commons/sssom/issues/359
- https://github.com/mapping-commons/blob/master/examples/schema/record-ids.sssom.tsv
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