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
Process --> "0..1" Protocol : process_protocol
click Protocol href "../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 Protocol |
protocol field for Process | direct |
| process_date_start | 0..1 Date |
date_start field for Process | direct |
| process_date_end | 0..1 Date |
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
microtype:
tag: microtype
value: ME:0000277
microtype_data_type:
tag: microtype_data_type
value: object_ref
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
microtype:
tag: microtype
value: ME:0000204
microtype_data_type:
tag: microtype_data_type
value: oterm_ref
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
microtype:
tag: microtype
value: ME:0000205
microtype_data_type:
tag: microtype_data_type
value: string
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
microtype:
tag: microtype
value: ME:0000206
microtype_data_type:
tag: microtype_data_type
value: string
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
microtype:
tag: microtype
value: ME:0000328
microtype_data_type:
tag: microtype_data_type
value: object_ref
description: protocol field for Process
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: process_protocol
owner: Process
domain_of:
- Process
range: Protocol
process_date_start:
name: process_date_start
annotations:
type_term:
tag: type_term
value: ME:0000009
microtype:
tag: microtype
value: ME:0000009
microtype_data_type:
tag: microtype_data_type
value: string
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: Date
process_date_end:
name: process_date_end
annotations:
type_term:
tag: type_term
value: ME:0000009
microtype:
tag: microtype
value: ME:0000009
microtype_data_type:
tag: microtype_data_type
value: string
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: Date
process_input_objects:
name: process_input_objects
annotations:
constraint:
tag: constraint
value: '[Entity|Brick]'
type_term:
tag: type_term
value: ME:0000207
microtype:
tag: microtype
value: ME:0000207
microtype_data_type:
tag: microtype_data_type
value: string
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
microtype:
tag: microtype
value: ME:0000208
microtype_data_type:
tag: microtype_data_type
value: string
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