Skip to content

Class: ProtocolXProtocolParticipant

URI: kb_cdm:ProtocolXProtocolParticipant

classDiagram class ProtocolXProtocolParticipant click ProtocolXProtocolParticipant href "../ProtocolXProtocolParticipant" Table <|-- ProtocolXProtocolParticipant click Table href "../Table" ProtocolXProtocolParticipant : participant_type ProtocolXProtocolParticipant : protocol_id ProtocolXProtocolParticipant : protocol_participant_id ProtocolXProtocolParticipant --> "1" ProtocolParticipant : protocol_participant_id click ProtocolParticipant href "../ProtocolParticipant"

Inheritance

  • Table
    • ProtocolXProtocolParticipant

Slots

Name Cardinality and Range Description Inheritance
protocol_id 1
UUID
Internal (CDM) unique identifier for a protocol direct
protocol_participant_id 1
ProtocolParticipant
The unique identifier for the protocol participant direct
participant_type 0..1
String
The type of participant in the protocol direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Protocol_X_ProtocolParticipant
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slots:
- protocol_id
attributes:
  protocol_participant_id:
    name: protocol_participant_id
    description: The unique identifier for the protocol participant.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    domain_of:
    - Protocol_X_ProtocolParticipant
    - ProtocolParticipant
    range: ProtocolParticipant
    required: true
  participant_type:
    name: participant_type
    description: The type of participant in the protocol.
    examples:
    - value: input
    - value: output
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    domain_of:
    - Protocol_X_ProtocolParticipant
    range: string
represents_relationship: true

Induced

name: Protocol_X_ProtocolParticipant
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
attributes:
  protocol_participant_id:
    name: protocol_participant_id
    description: The unique identifier for the protocol participant.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: protocol_participant_id
    owner: Protocol_X_ProtocolParticipant
    domain_of:
    - Protocol_X_ProtocolParticipant
    - ProtocolParticipant
    range: ProtocolParticipant
    required: true
  participant_type:
    name: participant_type
    description: The type of participant in the protocol.
    examples:
    - value: input
    - value: output
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: participant_type
    owner: Protocol_X_ProtocolParticipant
    domain_of:
    - Protocol_X_ProtocolParticipant
    range: string
  protocol_id:
    name: protocol_id
    description: Internal (CDM) unique identifier for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    alias: protocol_id
    owner: Protocol_X_ProtocolParticipant
    domain_of:
    - Protocol_X_ProtocolParticipant
    - Cluster
    - Feature
    - Protocol
    - Measurement
    range: UUID
    required: true
represents_relationship: true