Skip to content

Class: Reaction

_The data class 'Reaction' describes the minimum information which should be reported _

with research data concerning the reaction for which the catalyst is applied.

URI: catcore:Reaction

classDiagram class Reaction click Reaction href "../Reaction/" CatCoreEntity <|-- Reaction click CatCoreEntity href "../CatCoreEntity/" Reaction : catalyst_quantity Reaction : catalyst_type Reaction : identifier Reaction : operation_parameters Reaction --> "1..*" OperationParameters : operation_parameters click OperationParameters href "../OperationParameters/" Reaction : product_identification_method Reaction --> "1..*" ProductIdentificationMethod : product_identification_method click ProductIdentificationMethod href "../ProductIdentificationMethod/" Reaction : reactant Reaction : reactor_design_type Reaction --> "1..*" ReactorDesignType : reactor_design_type click ReactorDesignType href "../ReactorDesignType/"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
catalyst_quantity 1..*
Float
Quantity of catalyst used direct
reactor_design_type 1..*
ReactorDesignType
Type of reactor design direct
reactant 1..*
String
Reactant used in the reaction direct
operation_parameters 1..*
OperationParameters
Operation parameters for the reaction direct
product_identification_method 1..*
ProductIdentificationMethod
Method used for product identification direct
catalyst_type * recommended
String
Type of catalyst direct
identifier 0..1
String
Unique identifier for the entity CatCoreEntity

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nfdi4cat/catcore

Mappings

Mapping Type Mapped Value
self catcore:Reaction
native catcore:Reaction

LinkML Source

Direct

name: Reaction
description: "The data class 'Reaction' describes the minimum information which should\
  \ be reported \nwith research data concerning the reaction for which the catalyst\
  \ is applied."
from_schema: https://w3id.org/nfdi4cat/catcore
is_a: CatCoreEntity
slots:
- catalyst_quantity
- reactor_design_type
- reactant
- operation_parameters
- product_identification_method
- catalyst_type
slot_usage:
  catalyst_quantity:
    name: catalyst_quantity
    required: true
  reactor_design_type:
    name: reactor_design_type
    required: true
  reactant:
    name: reactant
    required: true
  operation_parameters:
    name: operation_parameters
    required: true
  product_identification_method:
    name: product_identification_method
    required: true
  catalyst_type:
    name: catalyst_type
    required: false
    recommended: true

Induced

name: Reaction
description: "The data class 'Reaction' describes the minimum information which should\
  \ be reported \nwith research data concerning the reaction for which the catalyst\
  \ is applied."
from_schema: https://w3id.org/nfdi4cat/catcore
is_a: CatCoreEntity
slot_usage:
  catalyst_quantity:
    name: catalyst_quantity
    required: true
  reactor_design_type:
    name: reactor_design_type
    required: true
  reactant:
    name: reactant
    required: true
  operation_parameters:
    name: operation_parameters
    required: true
  product_identification_method:
    name: product_identification_method
    required: true
  catalyst_type:
    name: catalyst_type
    required: false
    recommended: true
attributes:
  catalyst_quantity:
    name: catalyst_quantity
    description: Quantity of catalyst used
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: catcore:catalyst_quantity
    alias: catalyst_quantity
    owner: Reaction
    domain_of:
    - Reaction
    range: float
    required: true
    multivalued: true
    unit:
      ucum_code: g
  reactor_design_type:
    name: reactor_design_type
    description: Type of reactor design
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: voc4cat:0007018
    alias: reactor_design_type
    owner: Reaction
    domain_of:
    - Reaction
    range: ReactorDesignType
    required: true
    multivalued: true
  reactant:
    name: reactant
    description: Reactant used in the reaction
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: voc4cat:0000101
    alias: reactant
    owner: Reaction
    domain_of:
    - Reaction
    range: string
    required: true
    multivalued: true
  operation_parameters:
    name: operation_parameters
    description: Operation parameters for the reaction
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: voc4cat:0000142
    alias: operation_parameters
    owner: Reaction
    domain_of:
    - Reaction
    range: OperationParameters
    required: true
    multivalued: true
  product_identification_method:
    name: product_identification_method
    description: Method used for product identification
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: voc4cat:0000129
    alias: product_identification_method
    owner: Reaction
    domain_of:
    - Reaction
    range: ProductIdentificationMethod
    required: true
    multivalued: true
  catalyst_type:
    name: catalyst_type
    description: Type of catalyst
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: voc4cat:0007014
    alias: catalyst_type
    owner: Reaction
    domain_of:
    - Reaction
    range: string
    required: false
    recommended: true
    multivalued: true
  identifier:
    name: identifier
    description: Unique identifier for the entity
    from_schema: https://w3id.org/nfdi4cat/catcore
    rank: 1000
    slot_uri: catcore:identifier
    alias: identifier
    owner: Reaction
    domain_of:
    - CatCoreEntity
    range: string