Skip to content

Class: ProtocolParticipant

Either an input or an output of a protocol.

URI: kb_cdm:ProtocolParticipant

classDiagram class ProtocolParticipant click ProtocolParticipant href "../ProtocolParticipant" Table <|-- ProtocolParticipant click Table href "../Table" ProtocolParticipant : protocol_participant_id

Inheritance

  • Table
    • ProtocolParticipant

Slots

Name Cardinality and Range Description Inheritance
protocol_participant_id 1
UUID
Internal (CDM) unique identifier direct

Usages

used by used in type used
ProtocolXProtocolParticipant protocol_participant_id range ProtocolParticipant

TODOs

  • finish this!

Identifier and Mapping Information

Schema Source

  • from schema: http://kbase.github.io/cdm-schema/cdm_schema

Mappings

Mapping Type Mapped Value
self kb_cdm:ProtocolParticipant
native kb_cdm:ProtocolParticipant

LinkML Source

Direct

name: ProtocolParticipant
description: Either an input or an output of a protocol.
todos:
- finish this!
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
attributes:
  protocol_participant_id:
    name: protocol_participant_id
    description: Internal (CDM) unique identifier.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    identifier: true
    domain_of:
    - Protocol_X_ProtocolParticipant
    - ProtocolParticipant
    range: UUID
    required: true

Induced

name: ProtocolParticipant
description: Either an input or an output of a protocol.
todos:
- finish this!
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
attributes:
  protocol_participant_id:
    name: protocol_participant_id
    description: Internal (CDM) unique identifier.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    identifier: true
    alias: protocol_participant_id
    owner: ProtocolParticipant
    domain_of:
    - Protocol_X_ProtocolParticipant
    - ProtocolParticipant
    range: UUID
    required: true