Class: Protocol
Protocol entity in the ENIGMA data model
URI: enigma:Protocol
classDiagram
class Protocol
click Protocol href "../Protocol/"
Protocol : protocol_description
Protocol : protocol_id
Protocol : protocol_link
Protocol : protocol_name
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| protocol_id | 1 String |
id field for Protocol | direct |
| protocol_name | 1 String |
name field for Protocol | direct |
| protocol_description | 0..1 String |
description field for Protocol | direct |
| protocol_link | 0..1 Link |
link field for Protocol | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Process | process_protocol | range | Protocol |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| term | DA:0000073 |
| used_for_provenance | True |
| process_types | ['PROCESS:0000044'] |
| process_inputs | [['ENIGMA']] |
Schema Source
- from schema: https://w3id.org/enigma/enigma-cdm
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | enigma:Protocol |
| native | enigma:Protocol |
LinkML Source
Direct
name: Protocol
annotations:
term:
tag: term
value: DA:0000073
used_for_provenance:
tag: used_for_provenance
value: true
process_types:
tag: process_types
value:
- PROCESS:0000044
process_inputs:
tag: process_inputs
value:
- - ENIGMA
description: Protocol entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- protocol_id
- protocol_name
- protocol_description
- protocol_link
Induced
name: Protocol
annotations:
term:
tag: term
value: DA:0000073
used_for_provenance:
tag: used_for_provenance
value: true
process_types:
tag: process_types
value:
- PROCESS:0000044
process_inputs:
tag: process_inputs
value:
- - ENIGMA
description: Protocol entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
protocol_id:
name: protocol_id
annotations:
type_term:
tag: type_term
value: ME:0000332
microtype:
tag: microtype
value: ME:0000332
microtype_data_type:
tag: microtype_data_type
value: object_ref
description: id field for Protocol
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
identifier: true
alias: protocol_id
owner: Protocol
domain_of:
- Protocol
range: string
required: true
protocol_name:
name: protocol_name
annotations:
unique:
tag: unique
value: true
type_term:
tag: type_term
value: ME:0000328
microtype:
tag: microtype
value: ME:0000328
microtype_data_type:
tag: microtype_data_type
value: object_ref
description: name field for Protocol
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: protocol_name
owner: Protocol
domain_of:
- Protocol
range: string
required: true
protocol_description:
name: protocol_description
annotations:
type_term:
tag: type_term
value: ME:0000202
microtype:
tag: microtype
value: ME:0000202
microtype_data_type:
tag: microtype_data_type
value: string
description: description field for Protocol
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: protocol_description
owner: Protocol
domain_of:
- Protocol
range: string
protocol_link:
name: protocol_link
annotations:
type_term:
tag: type_term
value: ME:0000203
microtype:
tag: microtype
value: ME:0000203
microtype_data_type:
tag: microtype_data_type
value: string
description: link field for Protocol
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: protocol_link
owner: Protocol
domain_of:
- Protocol
range: Link