Skip to content

Class: ProtocolParticipant

Either an input or an output of a protocol.

URI: kb_cdm:ProtocolParticipant

classDiagram class ProtocolParticipant click ProtocolParticipant href "../ProtocolParticipant" NamedThing <|-- ProtocolParticipant click NamedThing href "../NamedThing" ProtocolParticipant : description ProtocolParticipant : names ProtocolParticipant --> "*" Name : names click Name href "../Name"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
description 0..1
String
Definition or description of the entity NamedThing
names *
Name
Names, alternative names, and synonyms for an entity NamedThing

Usages

used by used in type used
Protocol inputs range ProtocolParticipant
Protocol outputs range ProtocolParticipant

Identifier and Mapping Information

Schema Source

  • from schema: https://github.com/kbase/cdm-schema

Mappings

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

LinkML Source

Direct

name: ProtocolParticipant
description: Either an input or an output of a protocol.
from_schema: https://github.com/kbase/cdm-schema
is_a: NamedThing

Induced

name: ProtocolParticipant
description: Either an input or an output of a protocol.
from_schema: https://github.com/kbase/cdm-schema
is_a: NamedThing
attributes:
  description:
    name: description
    description: Definition or description of the entity.
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: description
    owner: ProtocolParticipant
    domain_of:
    - NamedThing
    - Event
    - Experiment
    - Identifier
    - Name
    - Project
    - Protein
    - Sample
    range: string
  names:
    name: names
    description: Names, alternative names, and synonyms for an entity.
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: names
    owner: ProtocolParticipant
    domain_of:
    - NamedThing
    range: Name
    multivalued: true