Skip to content

Class: Process

Process entity in the ENIGMA data model

URI: enigma:Process

classDiagram class Process click Process href "../Process/" Process : process_campaign Process : process_date_end Process : process_date_start Process : process_id Process : process_input_objects Process : process_output_objects Process : process_person Process : process_process Process : process_protocol

Slots

Name Cardinality and Range Description Inheritance
process_id 1
String
id field for Process direct
process_process 1
String
process field for Process direct
process_person 1
String
person field for Process direct
process_campaign 1
String
campaign field for Process direct
process_protocol 0..1
String
protocol field for Process direct
process_date_start 0..1
String
date_start field for Process direct
process_date_end 0..1
String
date_end field for Process direct
process_input_objects 1..*
String
input_objects field for Process direct
process_output_objects 1..*
String
output_objects field for Process direct

Identifier and Mapping Information

Annotations

property value
term DA:0000061
used_for_provenance True

Schema Source

  • from schema: https://w3id.org/enigma/enigma-cdm

Mappings

Mapping Type Mapped Value
self enigma:Process
native enigma:Process

LinkML Source

Direct

name: Process
annotations:
  term:
    tag: term
    value: DA:0000061
  used_for_provenance:
    tag: used_for_provenance
    value: true
description: Process entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- process_id
- process_process
- process_person
- process_campaign
- process_protocol
- process_date_start
- process_date_end
- process_input_objects
- process_output_objects

Induced

name: Process
annotations:
  term:
    tag: term
    value: DA:0000061
  used_for_provenance:
    tag: used_for_provenance
    value: true
description: Process entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
  process_id:
    name: process_id
    annotations:
      type_term:
        tag: type_term
        value: ME:0000277
    description: id field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    identifier: true
    alias: process_id
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
  process_process:
    name: process_process
    annotations:
      constraint:
        tag: constraint
        value: PROCESS:0000001
      type_term:
        tag: type_term
        value: ME:0000204
    description: process field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_process
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
  process_person:
    name: process_person
    annotations:
      constraint:
        tag: constraint
        value: ENIGMA:0000029
      type_term:
        tag: type_term
        value: ME:0000205
    description: person field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_person
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
  process_campaign:
    name: process_campaign
    annotations:
      type_term:
        tag: type_term
        value: ME:0000206
    description: campaign field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_campaign
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
  process_protocol:
    name: process_protocol
    annotations:
      foreign_key:
        tag: foreign_key
        value: Protocol.name
      type_term:
        tag: type_term
        value: ME:0000328
    description: protocol field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_protocol
    owner: Process
    domain_of:
    - Process
    range: string
  process_date_start:
    name: process_date_start
    annotations:
      type_term:
        tag: type_term
        value: ME:0000009
    description: date_start field for Process
    comments:
    - YYYY[-MM[-DD]]
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_date_start
    owner: Process
    domain_of:
    - Process
    range: string
    pattern: \d\d\d\d(-\d\d(-\d\d)?)?
  process_date_end:
    name: process_date_end
    annotations:
      type_term:
        tag: type_term
        value: ME:0000009
    description: date_end field for Process
    comments:
    - YYYY[-MM[-DD]]
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_date_end
    owner: Process
    domain_of:
    - Process
    range: string
    pattern: \d\d\d\d(-\d\d(-\d\d)?)?
  process_input_objects:
    name: process_input_objects
    annotations:
      constraint:
        tag: constraint
        value: '[Entity|Brick]'
      type_term:
        tag: type_term
        value: ME:0000207
    description: input_objects field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_input_objects
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
    multivalued: true
  process_output_objects:
    name: process_output_objects
    annotations:
      constraint:
        tag: constraint
        value: '[Entity|Brick]'
      type_term:
        tag: type_term
        value: ME:0000208
    description: output_objects field for Process
    from_schema: https://w3id.org/enigma/enigma-cdm
    rank: 1000
    alias: process_output_objects
    owner: Process
    domain_of:
    - Process
    range: string
    required: true
    multivalued: true