Class: DataSource
The source from which a given database entity was derived.
URI: kb_cdm:DataSource
classDiagram
class DataSource
click DataSource href "../DataSource"
DataSource : created
DataSource : entity_id
DataSource : entity_type
DataSource : provenance
DataSource : updated
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
entity_id | 1 UUID |
Internal (CDM) unique identifier | direct |
entity_type | 1 String |
The class of the entity | direct |
created | 1 Datetime |
When the entity was created | direct |
updated | 1 Datetime |
When the entity was updated | direct |
provenance | 1 String |
How this entity was derived and added to the database | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/cdm-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | kb_cdm:DataSource |
native | kb_cdm:DataSource |
LinkML Source
Direct
name: DataSource
description: The source from which a given database entity was derived.
from_schema: https://github.com/kbase/cdm-schema
attributes:
entity_id:
name: entity_id
description: Internal (CDM) unique identifier.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
identifier: true
domain_of:
- DataSource
- Identifier
- Name
range: UUID
required: true
entity_type:
name: entity_type
description: The class of the entity. Must be a valid CDM class.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
domain_of:
- DataSource
required: true
created:
name: created
description: When the entity was created.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
domain_of:
- DataSource
range: datetime
required: true
updated:
name: updated
description: When the entity was updated.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
domain_of:
- DataSource
range: datetime
required: true
provenance:
name: provenance
description: How this entity was derived and added to the database.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
domain_of:
- DataSource
required: true
Induced
name: DataSource
description: The source from which a given database entity was derived.
from_schema: https://github.com/kbase/cdm-schema
attributes:
entity_id:
name: entity_id
description: Internal (CDM) unique identifier.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
identifier: true
alias: entity_id
owner: DataSource
domain_of:
- DataSource
- Identifier
- Name
range: UUID
required: true
entity_type:
name: entity_type
description: The class of the entity. Must be a valid CDM class.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: entity_type
owner: DataSource
domain_of:
- DataSource
range: string
required: true
created:
name: created
description: When the entity was created.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: created
owner: DataSource
domain_of:
- DataSource
range: datetime
required: true
updated:
name: updated
description: When the entity was updated.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: updated
owner: DataSource
domain_of:
- DataSource
range: datetime
required: true
provenance:
name: provenance
description: How this entity was derived and added to the database.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: provenance
owner: DataSource
domain_of:
- DataSource
range: string
required: true