Skip to content

Class: ORCID

Unique persistent identifier for a person, provided by the Open Researcher and Contributor ID (ORCID) organisation.

URI: xyzrse:ORCID

erDiagram ORCID { string schema_agency uriorcurie creator string notation NodeUriOrCurie schema_type }

Inheritance

Slots

Name Cardinality and Range Description Inheritance
schema_agency 0..1
String
By default, the schema agency is identified as `Open Researcher and Contribut... IssuedIdentifier
creator 0..1
Uriorcurie
By default, the creator is identified as "ror:04fa4r544" Identifier
notation 1
String
The identifier notation is specified without a URL-prefix, or a orcid: pref... Identifier
schema_type 0..1
NodeUriOrCurie
State that the subject is an instance of a particular schema class Identifier

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/demo-rse-group/unreleased

Mappings

Mapping Type Mapped Value
self xyzrse:ORCID
native xyzrse:ORCID
exact obo:IAO_0000708

LinkML Source

Direct

name: ORCID
description: Unique persistent identifier for a person, provided by the Open Researcher
  and Contributor ID (ORCID) organisation.
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- obo:IAO_0000708
is_a: IssuedIdentifier
slot_usage:
  creator:
    name: creator
    description: By default, the creator is identified as "ror:04fa4r544".
  notation:
    name: notation
    description: The identifier notation is specified without a URL-prefix, or a `orcid:`
      prefix.
    pattern: ^\d{4}-\d{4}-\d{4}-\d{3}[0-9X]{1}$
  schema_agency:
    name: schema_agency
    description: By default, the schema agency is identified as `Open Researcher and
      Contributor ID`.
    ifabsent: string(Open Researcher and Contributor ID)
unique_keys:
  value:
    unique_key_name: value
    unique_key_slots:
    - notation
    description: The DOI notation is globally unique within the scope of DOIs

Induced

name: ORCID
description: Unique persistent identifier for a person, provided by the Open Researcher
  and Contributor ID (ORCID) organisation.
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- obo:IAO_0000708
is_a: IssuedIdentifier
slot_usage:
  creator:
    name: creator
    description: By default, the creator is identified as "ror:04fa4r544".
  notation:
    name: notation
    description: The identifier notation is specified without a URL-prefix, or a `orcid:`
      prefix.
    pattern: ^\d{4}-\d{4}-\d{4}-\d{3}[0-9X]{1}$
  schema_agency:
    name: schema_agency
    description: By default, the schema agency is identified as `Open Researcher and
      Contributor ID`.
    ifabsent: string(Open Researcher and Contributor ID)
attributes:
  schema_agency:
    name: schema_agency
    description: By default, the schema agency is identified as `Open Researcher and
      Contributor ID`.
    from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
    exact_mappings:
    - ADMS:schemaAgency
    rank: 1000
    slot_uri: dlidentifiers:schema_agency
    ifabsent: string(Open Researcher and Contributor ID)
    alias: schema_agency
    owner: ORCID
    domain_of:
    - IssuedIdentifier
    range: string
  creator:
    name: creator
    description: By default, the creator is identified as "ror:04fa4r544".
    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.datalad.org/s/demo-rse-group/unreleased
    exact_mappings:
    - dcterms:creator
    rank: 1000
    slot_uri: dlidentifiers:creator
    alias: creator
    owner: ORCID
    domain_of:
    - Identifier
    range: uriorcurie
  notation:
    name: notation
    description: The identifier notation is specified without a URL-prefix, or a `orcid:`
      prefix.
    from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
    exact_mappings:
    - skos:notation
    rank: 1000
    slot_uri: dlidentifiers:notation
    alias: notation
    owner: ORCID
    domain_of:
    - Identifier
    range: string
    required: true
    pattern: ^\d{4}-\d{4}-\d{4}-\d{3}[0-9X]{1}$
  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.datalad.org/s/demo-rse-group/unreleased
    exact_mappings:
    - dcterms:type
    rank: 1000
    slot_uri: rdf:type
    designates_type: true
    alias: schema_type
    owner: ORCID
    domain_of:
    - ThingMixin
    - Identifier
    range: NodeUriOrCurie
unique_keys:
  value:
    unique_key_name: value
    unique_key_slots:
    - notation
    description: The DOI notation is globally unique within the scope of DOIs