Skip to content

Class: EntityMixin

A generic class for capturing attribute-value information about an entity in a structured form.

URI: kb_cdm:EntityMixin

classDiagram class EntityMixin click EntityMixin href "../EntityMixin/" EntityMixin <|-- AttributeValue click AttributeValue href "../AttributeValue/" EntityMixin <|-- EntityAttributeValue click EntityAttributeValue href "../EntityAttributeValue/" EntityMixin : entity_id

Slots

Name Cardinality and Range Description Inheritance
entity_id 1
CdmId
The database entity (sample, feature, protein, etc.) to which the attribute-value annotation refers. direct

Mixin Usage

mixed into description
AttributeValue The value for any value of attribute for an entity. This object can hold both the un-normalized atomic value and the structured value.
EntityAttributeValue Class comprising all possible entity-attribute-value slots.

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

LinkML Source

Direct

name: EntityMixin
description: A generic class for capturing attribute-value information about an entity
  in a structured form.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
mixin: true
attributes:
  entity_id:
    name: entity_id
    description: The database entity (sample, feature, protein, etc.) to which the
      attribute-value annotation refers.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_attr_value
    domain_of:
    - ClusterMember
    - EntityMixin
    - Entity
    - Identifier
    - Name
    - Sequence
    - Association_x_SupportingObject
    range: cdm_id
    required: true

Induced

name: EntityMixin
description: A generic class for capturing attribute-value information about an entity
  in a structured form.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
mixin: true
attributes:
  entity_id:
    name: entity_id
    description: The database entity (sample, feature, protein, etc.) to which the
      attribute-value annotation refers.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_attr_value
    alias: entity_id
    owner: EntityMixin
    domain_of:
    - ClusterMember
    - EntityMixin
    - Entity
    - Identifier
    - Name
    - Sequence
    - Association_x_SupportingObject
    range: cdm_id
    required: true