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