Class: Identifier
A string used as a resolvable (external) identifier for an entity. This should be a CURIE in the form <database_prefix>:<local_identifier>
. Bioregistry is used as the canonical reference for CURIE database prefixes; please use the prefix exactly as written in the Bioregistry entry.
__
If the string cannot be resolved to an URL, it should be added to the Name
table instead.
__
This table is used for capturing external IDs. The internal CDM identifier should be used in the *_id field (e.g. feature_id, protein_id, contig_collection_id).
__
URI: kb_cdm:Identifier
classDiagram
class Identifier
click Identifier href "../Identifier/"
Table <|-- Identifier
click Table href "../Table/"
Identifier : description
Identifier : entity_id
Identifier : identifier
Identifier : relationship
Identifier : source
Inheritance
- Table
- Identifier
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
entity_id | 1 CdmId |
Internal (CDM) unique identifier for an entity. | direct |
identifier | 1 Uriorcurie |
Fully-qualified URL or CURIE used as an identifier for an entity. | direct |
description | 0..1 String |
Brief description of the identifier. | direct |
source | 0..1 CdmDataSourceId |
The source for a specific piece of information; should be a CDM internal ID of a source in the DataSource table. | direct |
relationship | 0..1 String |
Relationship between this identifier and the entity in the entity_id field. If absent, it is assumed that the identifier represents the same entity in another data source. |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
Schema | identifiers | range | Identifier |
Identifier and Mapping Information
Schema Source
- from schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | kb_cdm:Identifier |
native | kb_cdm:Identifier |
LinkML Source
Direct
name: Identifier
description: 'A string used as a resolvable (external) identifier for an entity. This
should be a CURIE in the form `<database_prefix>:<local_identifier>`. [Bioregistry](https://bioregistry.io)
is used as the canonical reference for CURIE database prefixes; please use the prefix
exactly as written in the Bioregistry entry.
If the string cannot be resolved to an URL, it should be added to the `Name` table
instead.
This table is used for capturing external IDs. The internal CDM identifier should
be used in the *_id field (e.g. feature_id, protein_id, contig_collection_id).
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slots:
- entity_id
- identifier
- description
- source
slot_usage:
description:
name: description
description: Brief description of the identifier.
attributes:
relationship:
name: relationship
description: Relationship between this identifier and the entity in the `entity_id`
field. If absent, it is assumed that the identifier represents the same entity
in another data source.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
rank: 1000
domain_of:
- Identifier
Induced
name: Identifier
description: 'A string used as a resolvable (external) identifier for an entity. This
should be a CURIE in the form `<database_prefix>:<local_identifier>`. [Bioregistry](https://bioregistry.io)
is used as the canonical reference for CURIE database prefixes; please use the prefix
exactly as written in the Bioregistry entry.
If the string cannot be resolved to an URL, it should be added to the `Name` table
instead.
This table is used for capturing external IDs. The internal CDM identifier should
be used in the *_id field (e.g. feature_id, protein_id, contig_collection_id).
'
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slot_usage:
description:
name: description
description: Brief description of the identifier.
attributes:
relationship:
name: relationship
description: Relationship between this identifier and the entity in the `entity_id`
field. If absent, it is assumed that the identifier represents the same entity
in another data source.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
rank: 1000
alias: relationship
owner: Identifier
domain_of:
- Identifier
range: string
entity_id:
name: entity_id
description: Internal (CDM) unique identifier for an entity.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: entity_id
owner: Identifier
domain_of:
- ClusterMember
- Entity
- Identifier
- Name
- EntityMixin
- Sequence
- Association_x_SupportingObject
range: cdm_id
required: true
identifier:
name: identifier
description: Fully-qualified URL or CURIE used as an identifier for an entity.
examples:
- value: UniProt:Q8KCD6
- value: EC:5.2.3.14
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
slot_uri: schema:identifier
alias: identifier
owner: Identifier
domain_of:
- Identifier
range: uriorcurie
required: true
description:
name: description
description: Brief description of the identifier.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: description
owner: Identifier
domain_of:
- Cluster
- Event
- Identifier
- Name
- Project
- Experiment
- Parameter
- Protocol
- ProtocolExecution
- Variable
- Protein
- Sample
range: string
source:
name: source
description: The source for a specific piece of information; should be a CDM internal
ID of a source in the DataSource table.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: source
owner: Identifier
domain_of:
- Identifier
- Name
range: cdm_data_source_id