Class: ProtocolInput
An input parameter for a protocol.
URI: kb_cdm:ProtocolInput
classDiagram
class ProtocolInput
click ProtocolInput href "../ProtocolInput/"
Table <|-- ProtocolInput
click Table href "../Table/"
ProtocolInput : parameter_id
ProtocolInput : protocol_execution_id
ProtocolInput : protocol_input_id
ProtocolInput : value
Inheritance
- Table
- ProtocolInput
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
parameter_id | 1 CdmId |
Internal (CDM) unique identifier for a parameter of a protocol. | direct |
protocol_input_id | 1 CdmId |
Internal CDM unique identifier for the value of an input parameter for a protocol. | direct |
protocol_execution_id | 1 CdmId |
Internal CDM unique identifier for an execution of a protocol. | direct |
value | 1 String |
The value for a parameter of a protocol. | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Schema | protocol_inputs | range | ProtocolInput |
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:ProtocolInput |
native | kb_cdm:ProtocolInput |
LinkML Source
Direct
name: ProtocolInput
description: An input parameter for a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slots:
- parameter_id
- protocol_input_id
- protocol_execution_id
slot_usage:
protocol_input_id:
name: protocol_input_id
identifier: true
attributes:
value:
name: value
description: The value for a parameter of a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_protocol
domain_of:
- Statement
- ExperimentCondition
- Measurement
- ProtocolInput
- ProtocolOutput
required: true
Induced
name: ProtocolInput
description: An input parameter for a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slot_usage:
protocol_input_id:
name: protocol_input_id
identifier: true
attributes:
value:
name: value
description: The value for a parameter of a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_protocol
alias: value
owner: ProtocolInput
domain_of:
- Statement
- ExperimentCondition
- Measurement
- ProtocolInput
- ProtocolOutput
range: string
required: true
parameter_id:
name: parameter_id
description: Internal (CDM) unique identifier for a parameter of a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
slot_uri: CDM:parameter_id
alias: parameter_id
owner: ProtocolInput
domain_of:
- Parameter
- ProtocolInput
range: cdm_id
required: true
protocol_input_id:
name: protocol_input_id
description: Internal CDM unique identifier for the value of an input parameter
for a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
slot_uri: CDM:protocol_input_id
identifier: true
alias: protocol_input_id
owner: ProtocolInput
domain_of:
- ProtocolInput
- ProtocolInputSet
range: cdm_id
required: true
protocol_execution_id:
name: protocol_execution_id
description: Internal CDM unique identifier for an execution of a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
slot_uri: CDM:protocol_execution_id
alias: protocol_execution_id
owner: ProtocolInput
domain_of:
- ProtocolExecution
- ProtocolInput
range: cdm_id
required: true