Skip to content

Class: Entity

An entity in the CDM.

URI: kb_cdm:Entity

classDiagram class Entity click Entity href "../Entity/" Table <|-- Entity click Table href "../Table/" Entity : created Entity : data_source_created Entity : data_source_entity_id Entity : data_source_id Entity : data_source_updated Entity : entity_id Entity : entity_type Entity --> "1" EntityType : entity_type click EntityType href "../EntityType/" Entity : updated

Inheritance

Slots

Name Cardinality and Range Description Inheritance
entity_id 1
CdmId
Internal (CDM) unique identifier for an entity. direct
entity_type 1
EntityType
The class of the entity. Must be a valid CDM class. direct
data_source_id 0..1
CdmId
The source from which the data came. direct
data_source_entity_id 0..1
Uriorcurie
The primary, ideally unique, ID of the entity at the data source. direct
data_source_created 1
Iso8601
Date/timestamp for when the entity was created or added to the data source. direct
data_source_updated 0..1
Iso8601
Date/timestamp for when the entity was updated in the data source. direct
created 1
Iso8601
Date/timestamp for when the entity was created or added to the CDM. direct
updated 1
Iso8601
Date/timestamp for when the entity was updated in the CDM. direct

Usages

used by used in type used
Schema entities range Entity

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:Entity
native kb_cdm:Entity

LinkML Source

Direct

name: Entity
description: An entity in the CDM.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slots:
- entity_id
slot_usage:
  entity_id:
    name: entity_id
    identifier: true
attributes:
  entity_type:
    name: entity_type
    description: The class of the entity. Must be a valid CDM class.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    domain_of:
    - Cluster
    - Entity
    range: EntityType
    required: true
  data_source_id:
    name: data_source_id
    description: The source from which the data came.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    domain_of:
    - Entity
    - Contributor_x_DataSource
    - DataSource
    - DataSourceNew
    - DataSource_x_Description
    - DataSource_x_FundingReference
    - DataSource_x_License
    - DataSource_x_Title
    range: cdm_id
  data_source_entity_id:
    name: data_source_entity_id
    description: The primary, ideally unique, ID of the entity at the data source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    domain_of:
    - Entity
    range: uriorcurie
  data_source_created:
    name: data_source_created
    description: Date/timestamp for when the entity was created or added to the data
      source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    domain_of:
    - Entity
    range: iso8601
    required: true
  data_source_updated:
    name: data_source_updated
    description: Date/timestamp for when the entity was updated in the data source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    domain_of:
    - Entity
    range: iso8601
  created:
    name: created
    description: Date/timestamp for when the entity was created or added to the CDM.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    aliases:
    - cdm_created
    - cdm_entity_created
    - entity_created
    rank: 1000
    domain_of:
    - Entity
    range: iso8601
    required: true
  updated:
    name: updated
    description: Date/timestamp for when the entity was updated in the CDM.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    aliases:
    - cdm_updated
    - cdm_entity_updated
    - entity_updated
    rank: 1000
    domain_of:
    - Entity
    range: iso8601
    required: true

Induced

name: Entity
description: An entity in the CDM.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slot_usage:
  entity_id:
    name: entity_id
    identifier: true
attributes:
  entity_type:
    name: entity_type
    description: The class of the entity. Must be a valid CDM class.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    alias: entity_type
    owner: Entity
    domain_of:
    - Cluster
    - Entity
    range: EntityType
    required: true
  data_source_id:
    name: data_source_id
    description: The source from which the data came.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    alias: data_source_id
    owner: Entity
    domain_of:
    - Entity
    - Contributor_x_DataSource
    - DataSource
    - DataSourceNew
    - DataSource_x_Description
    - DataSource_x_FundingReference
    - DataSource_x_License
    - DataSource_x_Title
    range: cdm_id
  data_source_entity_id:
    name: data_source_entity_id
    description: The primary, ideally unique, ID of the entity at the data source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    alias: data_source_entity_id
    owner: Entity
    domain_of:
    - Entity
    range: uriorcurie
  data_source_created:
    name: data_source_created
    description: Date/timestamp for when the entity was created or added to the data
      source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    alias: data_source_created
    owner: Entity
    domain_of:
    - Entity
    range: iso8601
    required: true
  data_source_updated:
    name: data_source_updated
    description: Date/timestamp for when the entity was updated in the data source.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    rank: 1000
    alias: data_source_updated
    owner: Entity
    domain_of:
    - Entity
    range: iso8601
  created:
    name: created
    description: Date/timestamp for when the entity was created or added to the CDM.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    aliases:
    - cdm_created
    - cdm_entity_created
    - entity_created
    rank: 1000
    alias: created
    owner: Entity
    domain_of:
    - Entity
    range: iso8601
    required: true
  updated:
    name: updated
    description: Date/timestamp for when the entity was updated in the CDM.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_base
    aliases:
    - cdm_updated
    - cdm_entity_updated
    - entity_updated
    rank: 1000
    alias: updated
    owner: Entity
    domain_of:
    - Entity
    range: iso8601
    required: true
  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
    identifier: true
    alias: entity_id
    owner: Entity
    domain_of:
    - ClusterMember
    - Entity
    - Identifier
    - Name
    - EntityMixin
    - Sequence
    - Association_x_SupportingObject
    range: cdm_id
    required: true