Skip to content

Class: ProtocolStep

A step in a protocol.

URI: kb_cdm:ProtocolStep

classDiagram class ProtocolStep click ProtocolStep href "../ProtocolStep/" Table <|-- ProtocolStep click Table href "../Table/" ProtocolStep : protocol_step_id ProtocolStep : step ProtocolStep --> "0..1" Any : step click Any href "../Any/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
protocol_step_id 1
CdmId
Internal CDM unique identifier for a step in a protocol. direct
step 0..1
Any or 
String or 
CdmProtocolId
Text description of a step in a protocol. direct

Usages

used by used in type used
Schema protocol_steps range ProtocolStep

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:ProtocolStep
native kb_cdm:ProtocolStep

LinkML Source

Direct

name: ProtocolStep
description: A step in a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slots:
- protocol_step_id
slot_usage:
  protocol_step_id:
    name: protocol_step_id
    identifier: true
attributes:
  step:
    name: step
    description: Text description of a step in a protocol.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_protocol
    rank: 1000
    domain_of:
    - ProtocolStep
    range: Any
    any_of:
    - range: string
    - range: cdm_protocol_id

Induced

name: ProtocolStep
description: A step in a protocol.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
is_a: Table
slot_usage:
  protocol_step_id:
    name: protocol_step_id
    identifier: true
attributes:
  step:
    name: step
    description: Text description of a step in a protocol.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_protocol
    rank: 1000
    alias: step
    owner: ProtocolStep
    domain_of:
    - ProtocolStep
    range: Any
    any_of:
    - range: string
    - range: cdm_protocol_id
  protocol_step_id:
    name: protocol_step_id
    description: Internal CDM unique identifier for a step in a protocol.
    from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
    rank: 1000
    slot_uri: CDM:protocol_step_id
    identifier: true
    alias: protocol_step_id
    owner: ProtocolStep
    domain_of:
    - OrderedProtocolStep
    - ProtocolStep
    range: cdm_id
    required: true