Skip to content

Class: Protocol

Defined method or set of methods.

URI: kb_cdm:Protocol

classDiagram class Protocol click Protocol href "../Protocol" Table <|-- Protocol click Table href "../Table" Protocol : description Protocol : doi Protocol : protocol_id Protocol : url Protocol : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
protocol_id 1
UUID
Internal (CDM) unique identifier for a protocol direct
doi 0..1
String
The DOI for a protocol direct
description 0..1
String
Brief text description of the protocol direct
version 0..1
String
The version of the protocol that has been used direct
url 0..1
String
The URL for a protocol direct

Usages

used by used in type used
Feature protocol_id range Protocol

Identifier and Mapping Information

Schema Source

  • from schema: http://kbase.github.io/cdm-schema/cdm_schema

Mappings

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

LinkML Source

Direct

name: Protocol
description: Defined method or set of methods.
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slots:
- protocol_id
slot_usage:
  protocol_id:
    name: protocol_id
    identifier: true
attributes:
  doi:
    name: doi
    description: The DOI for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    domain_of:
    - Protocol
  description:
    name: description
    description: Brief text description of the protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - Cluster
    - Event
    - Experiment
    - Project
    - Protein
    - Protocol
    - Sample
    - Identifier
    - Name
  version:
    name: version
    description: The version of the protocol that has been used.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - DataSource
    - Protocol
  url:
    name: url
    description: The URL for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    domain_of:
    - DataSource
    - Protocol

Induced

name: Protocol
description: Defined method or set of methods.
from_schema: http://kbase.github.io/cdm-schema/cdm_schema
is_a: Table
slot_usage:
  protocol_id:
    name: protocol_id
    identifier: true
attributes:
  doi:
    name: doi
    description: The DOI for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    rank: 1000
    alias: doi
    owner: Protocol
    domain_of:
    - Protocol
    range: string
  description:
    name: description
    description: Brief text description of the protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: description
    owner: Protocol
    domain_of:
    - Cluster
    - Event
    - Experiment
    - Project
    - Protein
    - Protocol
    - Sample
    - Identifier
    - Name
    range: string
  version:
    name: version
    description: The version of the protocol that has been used.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: version
    owner: Protocol
    domain_of:
    - DataSource
    - Protocol
    range: string
  url:
    name: url
    description: The URL for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_components
    alias: url
    owner: Protocol
    domain_of:
    - DataSource
    - Protocol
    range: string
  protocol_id:
    name: protocol_id
    description: Internal (CDM) unique identifier for a protocol.
    from_schema: http://kbase.github.io/cdm-schema/cdm_schema
    rank: 1000
    identifier: true
    alias: protocol_id
    owner: Protocol
    domain_of:
    - Protocol_X_ProtocolParticipant
    - Cluster
    - Feature
    - Protocol
    - Measurement
    range: UUID
    required: true