Class: ProtocolParticipant
Either an input or an output of a protocol.
classDiagram
class ProtocolParticipant
click ProtocolParticipant href "../ProtocolParticipant"
HasNames <|-- ProtocolParticipant
click HasNames href "../HasNames"
HasIdentifiers <|-- ProtocolParticipant
click HasIdentifiers href "../HasIdentifiers"
ProtocolParticipant : identifiers
ProtocolParticipant --> "*" Identifier : identifiers
click Identifier href "../Identifier"
ProtocolParticipant : names
ProtocolParticipant --> "*" Name : names
click Name href "../Name"
ProtocolParticipant : protocol_participant_id
Inheritance
- ProtocolParticipant [ HasNames HasIdentifiers]
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
protocol_participant_id | 1 UUID |
Internal (CDM) unique identifier | direct |
names | * Name |
Names, alternative names, and synonyms for an entity | HasNames |
identifiers | * Identifier |
URIs or CURIEs used to refer to this entity | HasIdentifiers |
Usages
used by | used in | type | used |
---|---|---|---|
Protocol | inputs | range | ProtocolParticipant |
Protocol | outputs | range | ProtocolParticipant |
TODOs
- finish this!
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/kbase/cdm-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | cdm:ProtocolParticipant |
native | cdm:ProtocolParticipant |
LinkML Source
Direct
name: ProtocolParticipant
description: Either an input or an output of a protocol.
todos:
- finish this!
from_schema: https://github.com/kbase/cdm-schema
mixins:
- HasNames
- HasIdentifiers
attributes:
protocol_participant_id:
name: protocol_participant_id
description: Internal (CDM) unique identifier.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
identifier: true
domain_of:
- ProtocolParticipant
range: UUID
required: true
Induced
name: ProtocolParticipant
description: Either an input or an output of a protocol.
todos:
- finish this!
from_schema: https://github.com/kbase/cdm-schema
mixins:
- HasNames
- HasIdentifiers
attributes:
protocol_participant_id:
name: protocol_participant_id
description: Internal (CDM) unique identifier.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
identifier: true
alias: protocol_participant_id
owner: ProtocolParticipant
domain_of:
- ProtocolParticipant
range: UUID
required: true
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:
- HasNames
range: Name
multivalued: true
identifiers:
name: identifiers
description: URIs or CURIEs used to refer to this entity.
from_schema: https://github.com/kbase/cdm-schema
rank: 1000
alias: identifiers
owner: ProtocolParticipant
domain_of:
- HasIdentifiers
range: Identifier
multivalued: true