Class: PermanentID
Represents a persistent unique identifier for an entity, with an optional relationship to some other entity.
__
The 'id' field and 'relationship_type' fields are required.
__
The values in the 'relationship_type' field come from controlled vocabularies maintained by DataCite and Crossref. See the documentation links below for more details.
__
DataCite relation types: https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#12b-relationtype
__
Crossref relation types: https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/relationships/
__
URI: kbcms:PermanentID
classDiagram
class PermanentID
PermanentID : description
PermanentID : id
PermanentID : relationship_type
PermanentID --|> RelationshipType : relationship_type
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
id | 1..1 Uriorcurie |
Persistent unique ID for an entity | direct |
description | 0..1 String |
Description of that entity | direct |
relationship_type | 0..1 RelationshipType |
The relationship between the ID and some other entity | direct |
Usages
used by | used in | type | used |
---|---|---|---|
CreditMetadata | related_identifiers | range | PermanentID |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
Mappings
Mapping Type | Mapped Value |
---|---|
self | kbcms:PermanentID |
native | kbcms:PermanentID |
LinkML Source
Direct
name: PermanentID
description: 'Represents a persistent unique identifier for an entity, with an optional
relationship to some other entity.
The ''id'' field and ''relationship_type'' fields are required.
The values in the ''relationship_type'' field come from controlled vocabularies
maintained by DataCite and Crossref. See the documentation links below for more
details.
DataCite relation types: https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#12b-relationtype
Crossref relation types: https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/relationships/
'
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
attributes:
id:
name: id
description: Persistent unique ID for an entity. Should be in the format <database
name>:<identifier within database>.
examples:
- value: DOI:10.46936/10.25585/60000745
- value: GO:0005456
- value: HGNC:7470
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- DataCite:attributes.identifier.value
- DataCite:attributes.alternate_identifiers
- DataCite:attributes.related_identifiers
- DataCite:attributes.identifiers
related_mappings:
- OSTI.ARTICLE:site_url
slot_uri: schema:identifier
identifier: true
range: uriorcurie
required: true
pattern: ^[a-zA-Z0-9.-_]+:\S
description:
name: description
description: Description of that entity.
examples:
- value: Amaranthus hypochondriacus genome
- value: This data analysis workflow demonstrates how to process a metagenome
to identify viruses using VirSorter. Then, provides taxonomic classification
using vConTACT2.
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- OSTI.ARTICLE:description
rank: 1000
slot_uri: schema:description
relationship_type:
name: relationship_type
description: 'The relationship between the ID and some other entity.
For example, when a PermanentID class is used to represent objects in the CreditMetadata
field ''related_identifiers'', the ''relationship_type'' field captures the
relationship between the CreditMetadata and this ID.
'
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- DataCite:attributes.related_identifiers.relation_type
rank: 1000
range: RelationshipType
Induced
name: PermanentID
description: 'Represents a persistent unique identifier for an entity, with an optional
relationship to some other entity.
The ''id'' field and ''relationship_type'' fields are required.
The values in the ''relationship_type'' field come from controlled vocabularies
maintained by DataCite and Crossref. See the documentation links below for more
details.
DataCite relation types: https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#12b-relationtype
Crossref relation types: https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/relationships/
'
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
attributes:
id:
name: id
description: Persistent unique ID for an entity. Should be in the format <database
name>:<identifier within database>.
examples:
- value: DOI:10.46936/10.25585/60000745
- value: GO:0005456
- value: HGNC:7470
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- DataCite:attributes.identifier.value
- DataCite:attributes.alternate_identifiers
- DataCite:attributes.related_identifiers
- DataCite:attributes.identifiers
related_mappings:
- OSTI.ARTICLE:site_url
slot_uri: schema:identifier
identifier: true
alias: id
owner: PermanentID
domain_of:
- License
- PermanentID
range: uriorcurie
required: true
pattern: ^[a-zA-Z0-9.-_]+:\S
description:
name: description
description: Description of that entity.
examples:
- value: Amaranthus hypochondriacus genome
- value: This data analysis workflow demonstrates how to process a metagenome
to identify viruses using VirSorter. Then, provides taxonomic classification
using vConTACT2.
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- OSTI.ARTICLE:description
rank: 1000
slot_uri: schema:description
alias: description
owner: PermanentID
domain_of:
- PermanentID
range: string
relationship_type:
name: relationship_type
description: 'The relationship between the ID and some other entity.
For example, when a PermanentID class is used to represent objects in the CreditMetadata
field ''related_identifiers'', the ''relationship_type'' field captures the
relationship between the CreditMetadata and this ID.
'
from_schema: https://github.com/kbase/credit_engine/schema/kbase/linkml
exact_mappings:
- DataCite:attributes.related_identifiers.relation_type
rank: 1000
alias: relationship_type
owner: PermanentID
domain_of:
- PermanentID
range: RelationshipType