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/"
Identifier <|-- Checksum
click Checksum href "../Checksum/"
Identifier : creator
Identifier --> "0..1" Thing : creator
click Thing href "../Thing/"
Identifier : notation
Identifier : schema_type
Inheritance
- 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 |
| 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 |
|---|---|---|---|
| File | identifiers | range | Identifier |
| ThingMixin | identifiers | range | Identifier |
| AttributeSpecification | identifiers | range | Identifier |
| Property | identifiers | range | Identifier |
| Thing | identifiers | range | Identifier |
| ValueSpecification | identifiers | range | Identifier |
| AnnotationTag | identifiers | range | Identifier |
| Distribution | identifiers | range | Identifier |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/things-files/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dlthings:Identifier |
| native | dlthings: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/things-files/unreleased
exact_mappings:
- obo:IAO_0020000
slots:
- creator
- notation
- schema_type
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/things-files/unreleased
exact_mappings:
- obo:IAO_0020000
slot_usage:
notation:
name: notation
required: true
attributes:
creator:
name: creator
description: An agent responsible for making an entity.
from_schema: https://concepts.datalad.org/s/things-files/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.
from_schema: https://concepts.datalad.org/s/things-files/unreleased
rank: 1000
slot_uri: skos: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.datalad.org/s/things-files/unreleased
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: dlthings:Identifier