Skip to content

Class: Identifier

An identifier is a label that uniquely identifies an item in a particular context. Some identifiers are globally unique. All identifiers are unique within their individual scope.

URI: dlidentifiers:Identifier

erDiagram Identifier { uriorcurie creator string notation NodeUriOrCurie schema_type }

Inheritance

Slots

Name Cardinality and Range Description Inheritance
creator 0..1
Uriorcurie
An agent responsible for making an entity direct
notation 1
String
String of characters such as "T58:5" or "30:4833" used to uniquely identify a... direct
schema_type 0..1
NodeUriOrCurie
State that the subject is an instance of a particular schema class direct

Usages

used by used in type used
TRR379Accolade identifiers range Identifier
TRR379DataItem identifiers range Identifier
TRR379DataType identifiers range Identifier
TRR379Convention identifiers range Identifier
TRR379Dataset identifiers range Identifier
TRR379Distribution identifiers range Identifier
TRR379DistributionPartType identifiers range Identifier
TRR379Document identifiers range Identifier
TRR379Concept identifiers range Identifier
TRR379Genesis identifiers range Identifier
TRR379Grant identifiers range Identifier
TRR379Instrument identifiers range Identifier
TRR379Organization identifiers range Identifier
TRR379Person identifiers range Identifier
TRR379Project identifiers range Identifier
TRR379Publication identifiers range Identifier
TRR379BibliographicType identifiers range Identifier
TRR379InstrumentType identifiers range Identifier
TRR379PublicationVenue identifiers range Identifier
TRR379Study identifiers range Identifier
TRR379Subject identifiers range Identifier
TRR379SubjectType identifiers range Identifier
TRR379Topic identifiers range Identifier
TRR379Rule identifiers range Identifier
TRR379AgentRole identifiers range Identifier
TRR379Objective identifiers range Identifier
FlatThing identifiers range Identifier
Distribution identifiers range Identifier
Publication identifiers range Identifier
Convention identifiers range Identifier
DataItem identifiers range Identifier
Dataset identifiers range Identifier
Document identifiers range Identifier
Grant identifiers range Identifier
Instrument identifiers range Identifier
Organization identifiers range Identifier
Person identifiers range Identifier
Project identifiers range Identifier
Study identifiers range Identifier
Subject identifiers range Identifier

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.trr379.de/s/research-assets

Mappings

Mapping Type Mapped Value
self dlidentifiers:Identifier
native trr379ra:Identifier
close ADMS:Identifier

LinkML Source

Direct

name: Identifier
description: An identifier is a label that uniquely identifies an item in a particular
  context. Some identifiers are globally unique. All identifiers are unique within
  their individual scope.
from_schema: https://concepts.trr379.de/s/research-assets
close_mappings:
- ADMS:Identifier
slots:
- creator
- notation
- schema_type
slot_usage:
  notation:
    name: notation
    required: true
class_uri: dlidentifiers:Identifier

Induced

name: Identifier
description: An identifier is a label that uniquely identifies an item in a particular
  context. Some identifiers are globally unique. All identifiers are unique within
  their individual scope.
from_schema: https://concepts.trr379.de/s/research-assets
close_mappings:
- ADMS:Identifier
slot_usage:
  notation:
    name: notation
    required: true
attributes:
  creator:
    name: creator
    description: An agent responsible for making an entity.
    notes:
    - The `range` is only `uriorcurie` here (and not `Thing`), because we have an
      `ifabsent` declaration for DOIs that only work with this type. And even for
      that it needs a patch.
    from_schema: https://concepts.trr379.de/s/research-assets
    exact_mappings:
    - dcterms:creator
    rank: 1000
    slot_uri: dlidentifiers:creator
    alias: creator
    owner: Identifier
    domain_of:
    - Identifier
    range: uriorcurie
  notation:
    name: notation
    description: String of characters such as "T58:5" or "30:4833" used to uniquely
      identify a concept within the scope of a given concept scheme.
    from_schema: https://concepts.trr379.de/s/research-assets
    exact_mappings:
    - skos:notation
    rank: 1000
    slot_uri: dlidentifiers:notation
    alias: notation
    owner: Identifier
    domain_of:
    - Identifier
    range: string
    required: true
  schema_type:
    name: schema_type
    description: State that the subject is an instance of a particular schema class.
      Typically, no explicit value needs to be assigned to this slot, because it matches
      the class type of a particular record. However, this slots can be used as a
      type designator of a schema element for validation and schema structure handling
      purposes. This is used to indicate specialized schema classes for properties
      that accept a hierarchy of classes as their range.
    from_schema: https://concepts.trr379.de/s/research-assets
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: schema_type
    owner: Identifier
    domain_of:
    - ThingMixin
    - Identifier
    range: NodeUriOrCurie
class_uri: dlidentifiers:Identifier