Skip to content

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

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