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: dlthings:Identifier

classDiagram class Identifier click Identifier href "../Identifier/" ThingMixin <|-- Identifier click ThingMixin href "../ThingMixin/" Identifier <|-- ORCID click ORCID href "../ORCID/" Identifier <|-- Checksum click Checksum href "../Checksum/" Identifier <|-- DOI click DOI href "../DOI/" Identifier <|-- ISSN click ISSN href "../ISSN/" Identifier : about Identifier --> "0..1" Thing : about click Thing href "../Thing/" Identifier : annotations Identifier --> "*" Annotation : annotations click Annotation href "../Annotation/" Identifier : attributes Identifier --> "*" AttributeSpecification : attributes click AttributeSpecification href "../AttributeSpecification/" Identifier : broad_mappings Identifier : characterized_by Identifier --> "*" Statement : characterized_by click Statement href "../Statement/" Identifier : close_mappings Identifier : creator Identifier --> "0..1" Thing : creator click Thing href "../Thing/" Identifier : description Identifier : display_label Identifier : display_note Identifier : editorial_notes Identifier : exact_mappings Identifier : identifiers Identifier --> "*" Identifier : identifiers click Identifier href "../Identifier/" Identifier : kind Identifier --> "0..1" Thing : kind click Thing href "../Thing/" Identifier : narrow_mappings Identifier : notation Identifier : related_mappings Identifier : schema_type

Inheritance

Class Properties

Property Value
Class URI dlthings:Identifier

Slots

Name Cardinality and Range Description Inheritance
creator 0..1
Thing
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
about 0..1
Thing
A relation of an information artifact to the subject, such as a URL identifyi... ThingMixin
annotations *
Annotation
A record of properties of the metadata record on a subject, a collection of t... ThingMixin
broad_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have broad... ThingMixin
close_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have close... ThingMixin
description 0..1
String
A free-text account of the subject ThingMixin
display_label 0..1
String
Label that can be shown when the metadata record is displayed as an item ThingMixin
display_note 0..1
String
Note that can be shown when the record is displayed as an item ThingMixin
editorial_notes *
String
A comment about a metadata record either providing additional information for... ThingMixin
exact_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have ident... ThingMixin
identifiers *
Identifier
An unambiguous reference to the subject within a given context ThingMixin
kind 0..1
Thing
The nature of the subject ThingMixin
attributes *
AttributeSpecification
Declares a relation that associates a Thing (or another attribute) with an ... ThingMixin
characterized_by *
Statement
Qualifies relationships between a subject Thing and an object Thing with ... ThingMixin
narrow_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have narro... ThingMixin
related_mappings *
Uriorcurie
A list of terms from different schemas or terminology systems that have relat... ThingMixin
schema_type 0..1
NodeUriOrCurie
State that the subject is an instance of a particular schema class ThingMixin

Usages

used by used in type used
XYZAccolade identifiers range Identifier
XYZActivity identifiers range Identifier
XYZCompetition identifiers range Identifier
XYZDataItem identifiers range Identifier
XYZDataset identifiers range Identifier
XYZDepiction identifiers range Identifier
XYZFile identifiers range Identifier
XYZDocument identifiers range Identifier
XYZGrant identifiers range Identifier
XYZInstrument identifiers range Identifier
XYZObjective identifiers range Identifier
XYZOrganization identifiers range Identifier
XYZPerson identifiers range Identifier
XYZProject identifiers range Identifier
XYZPublication identifiers range Identifier
XYZStudy identifiers range Identifier
XYZSubject identifiers range Identifier
XYZActivityRole identifiers range Identifier
XYZAgentRole identifiers range Identifier
XYZBibliographicType identifiers range Identifier
XYZCompetitionType identifiers range Identifier
XYZConcept identifiers range Identifier
XYZDataType identifiers range Identifier
XYZDepictionType identifiers range Identifier
XYZEntityRole identifiers range Identifier
XYZInstrumentType identifiers range Identifier
XYZPublicationVenue identifiers range Identifier
XYZQuality identifiers range Identifier
XYZSubjectType identifiers range Identifier
XYZTopic identifiers range Identifier
ORCID identifiers range Identifier
XYZCommunication identifiers range Identifier
XYZInfluence identifiers range Identifier
DataItem identifiers range Identifier
Dataset identifiers range Identifier
Distribution identifiers range Identifier
Checksum identifiers range Identifier
File identifiers range Identifier
DOI identifiers range Identifier
ISSN identifiers range Identifier
Publication identifiers range Identifier
Convention identifiers range Identifier
Document identifiers range Identifier
Grant identifiers range Identifier
Instrument identifiers range Identifier
Influence identifiers range Identifier
EntityInfluence identifiers range Identifier
Usage identifiers range Identifier
Start identifiers range Identifier
End identifiers range Identifier
Derivation identifiers range Identifier
Quotation identifiers range Identifier
Revision identifiers range Identifier
ActivityInfluence identifiers range Identifier
Generation identifiers range Identifier
Communication identifiers range Identifier
Invalidation identifiers range Identifier
AgentInfluence identifiers range Identifier
Attribution identifiers range Identifier
Association identifiers range Identifier
Delegation identifiers range Identifier
Organization identifiers range Identifier
Person identifiers range Identifier
Project identifiers range Identifier
Study identifiers range Identifier
Subject identifiers range Identifier
ThingMixin identifiers range Identifier
AttributeSpecification identifiers range Identifier
Identifier identifiers range Identifier
Property identifiers range Identifier
Thing identifiers range Identifier
ValueSpecification identifiers range Identifier
AnnotationTag identifiers range Identifier
Rule identifiers range Identifier

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/demo-research-information/unreleased

Mappings

Mapping Type Mapped Value
self dlthings:Identifier
native xyzri:Identifier
exact obo:IAO_0020000

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.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- obo:IAO_0020000
mixins:
- ThingMixin
slots:
- creator
- notation
slot_usage:
  notation:
    name: notation
    required: true
class_uri: dlthings: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.datalad.org/s/demo-research-information/unreleased
exact_mappings:
- obo:IAO_0020000
mixins:
- ThingMixin
slot_usage:
  notation:
    name: notation
    required: true
attributes:
  creator:
    name: creator
    description: An agent responsible for making an entity.
    title: Creator
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    slot_uri: dcterms:creator
    alias: creator
    owner: Identifier
    domain_of:
    - Identifier
    range: Thing
  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.
    title: Notation
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    slot_uri: skos:notation
    alias: notation
    owner: Identifier
    domain_of:
    - Identifier
    range: string
    required: true
  about:
    name: about
    description: A relation of an information artifact to the subject, such as a URL
      identifying the topic of a document.
    title: About
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - schema:about
    - obo:IAO_0000136
    rank: 1000
    slot_uri: dcterms:subject
    alias: about
    owner: Identifier
    domain_of:
    - ThingMixin
    range: Thing
  annotations:
    name: annotations
    description: A record of properties of the metadata record on a subject, a collection
      of tag/text tuples with the semantics of OWL Annotation.
    title: Annotations
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - obo:NCIT_C44272
    rank: 1000
    slot_uri: dlthings:annotations
    alias: annotations
    owner: Identifier
    domain_of:
    - ThingMixin
    - Statement
    range: Annotation
    multivalued: true
    inlined: true
  broad_mappings:
    name: broad_mappings
    description: A list of terms from different schemas or terminology systems that
      have broader meaning.
    title: Broad mappings
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:broadMatch
    alias: broad_mappings
    owner: Identifier
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  close_mappings:
    name: close_mappings
    description: A list of terms from different schemas or terminology systems that
      have close meaning.
    title: Close mappings
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:closeMatch
    alias: close_mappings
    owner: Identifier
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  description:
    name: description
    annotations:
      dash:singleLine:
        tag: dash:singleLine
        value: false
    description: A free-text account of the subject.
    title: Description
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    close_mappings:
    - rdfs:comment
    broad_mappings:
    - obo:IAO_0000300
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: Identifier
    domain_of:
    - ThingMixin
    range: string
  display_label:
    name: display_label
    description: Label that can be shown when the metadata record is displayed as
      an item.
    title: Record display label
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    slot_uri: skos:prefLabel
    alias: display_label
    owner: Identifier
    domain_of:
    - ThingMixin
    range: string
  display_note:
    name: display_note
    annotations:
      dash:singleLine:
        tag: dash:singleLine
        value: false
    description: Note that can be shown when the record is displayed as an item. This
      is typically longer than a label.
    title: Record display note
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    slot_uri: skos:note
    alias: display_note
    owner: Identifier
    domain_of:
    - ThingMixin
    range: string
  editorial_notes:
    name: editorial_notes
    annotations:
      dash:singleLine:
        tag: dash:singleLine
        value: false
    description: A comment about a metadata record either providing additional information
      for a record curation, or leaving a comment after curation occurred. This can
      be used to include information that is deemed relevant, but could not be expressed
      in the provided fields.
    title: Editorial note
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    slot_uri: skos:editorialNote
    alias: editorial_notes
    owner: Identifier
    domain_of:
    - ThingMixin
    - Statement
    range: string
    multivalued: true
  exact_mappings:
    name: exact_mappings
    description: A list of terms from different schemas or terminology systems that
      have identical meaning.
    title: Exact mappings
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:exactMatch
    alias: exact_mappings
    owner: Identifier
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  identifiers:
    name: identifiers
    description: An unambiguous reference to the subject within a given context.
    title: Identifiers
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - schema:identifier
    rank: 1000
    slot_uri: dcterms:identifier
    alias: identifiers
    owner: Identifier
    domain_of:
    - ThingMixin
    range: Identifier
    multivalued: true
    inlined: true
    inlined_as_list: true
  kind:
    name: kind
    description: The nature of the subject.
    title: Kind
    comments:
    - This is conceptually the same as an instance-level `broad_mappings`. It can
      make sense to use this slot (in addition) in order to enable straightforward
      type declarations for instances from a controlled, application specific vocabulary,
      while also keeping the ability to use `broad_mappings` for alignment with external
      vocabularies and applications.
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: dcterms:type
    alias: kind
    owner: Identifier
    domain_of:
    - XYZPublicationVenue
    - ThingMixin
    range: Thing
  attributes:
    name: attributes
    description: Declares a relation that associates a `Thing` (or another attribute)
      with an attribute, where an attribute is an intrinsic characteristic, such as
      a quality, capability, disposition, function, or is an externally derived attribute
      determined from some descriptor (e.g. a quantity, position, label/identifier).
      Technically, this declaration is done via an `AttributeSpecification` that combines
      a `predicate` with a value declaration and the attribute-related slots of a
      `Thing`. Importantly, such attributes are declared inline, because they do not
      have a unique identifier. If an identifier is available, a `Thing` declaration
      (see `relation`), and a qualification of that relationship via a `Statement`
      (see `characterized_by`) should be preferred.
    title: Attributes
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - sio:SIO_000008
    rank: 1000
    slot_uri: dlthings:attributes
    alias: attributes
    owner: Identifier
    domain_of:
    - ThingMixin
    range: AttributeSpecification
    multivalued: true
    inlined: true
    inlined_as_list: true
  characterized_by:
    name: characterized_by
    description: Qualifies relationships between a subject `Thing` and an object `Thing`
      with a `Statement` declaring a `predicate` on the nature of the relationship.
    title: Characterized by
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - obo:RO_0000053
    rank: 1000
    slot_uri: dlthings:characterized_by
    alias: characterized_by
    owner: Identifier
    domain_of:
    - ThingMixin
    - Statement
    range: Statement
    multivalued: true
    inlined: true
    inlined_as_list: true
  narrow_mappings:
    name: narrow_mappings
    description: A list of terms from different schemas or terminology systems that
      have narrower meaning.
    title: Narrow mappings
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:narrowMatch
    alias: narrow_mappings
    owner: Identifier
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: true
  related_mappings:
    name: related_mappings
    description: A list of terms from different schemas or terminology systems that
      have related meaning.
    title: Related mappings
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    rank: 1000
    is_a: mappings
    slot_uri: skos:relatedMatch
    alias: related_mappings
    owner: Identifier
    domain_of:
    - ThingMixin
    range: uriorcurie
    multivalued: 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.
    title: Schema type
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: schema_type
    owner: Identifier
    domain_of:
    - ThingMixin
    range: NodeUriOrCurie
class_uri: dlthings:Identifier