Skip to content

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
String
link field for Protocol direct

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
    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
    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
    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
    description: link field for Protocol
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: protocol_link
    owner: Protocol
    domain_of:
    - Protocol
    range: string
    pattern: http.*