(Imported from OWL file.)
 
Line 5: Line 5:
 
}}
 
}}
 
{{Content OP Proposal Template
 
{{Content OP Proposal Template
|AlsoKnownAs=Reactor Pattern
+
|SubmittedBy=MonikaSolanki
|Scenario=As an exemplifier for the reactor pattern, we present a use case from
+
|Name=Reactor pattern
the domain of algal biomass. We employ the reactor pattern in an
+
|Intent=The remit of the reactor pattern is to enable the modelling of reactive processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain events.
ontology OntoMDL. The ontology models a process for algal biomass
+
|CompetencyQuestion=1. What are the inputs consumed by a certain process?,
cultivation. OntoMDL implements the Minimum Descriptive
+
2. What environmental conditions need to hold for the process to get activated?,
Language(MDL) standard  prescribed by the Algal
+
3. What are the outputs produced by the process?,
Biomass Organisation(ABO) for algal operation. The set of descriptive
+
4. Which event triggers a specific process?,
metrics recommended by MDL as inputs to the process are carbon, water,
+
5. What is the measurement criteria for a specific parameter?
total infrastructure area, total energy, nutrients, consumables and
+
|ContentODPDescription=The reactor pattern provides a building block for the ontological
labour. Possible outputs from the process are algal constituent
+
modelling of reactive processes. The pattern can be used across
products, indirect algal products, uncaptured gas emission, liquid
+
domains in scenarios where a reactor is used to run processes that
waste output, solid waste output. Some environmental conditions that
+
consume inputs to produce outputs under controlled environmental
must hold for the algae to be harvested are, (1)The water must be in a temperature range that will support the specific algal species being grown.(2)The pH range for most cultured algal species should be between 7 and 9, with the optimum range being 8.2-8.7.
+
conditions and when triggered by certain events. As an example, the
 
+
pattern has been applied to the algal biomass domain to model the
The event that triggers of the algae cultivation is the addition of the source culture to the growing containers or reactors.
+
reactive process of algae cultivation.
 +
|ReusableOWLBuildingBlock=http://windermere.aston.ac.uk/~monika/ontologies/Reactor.owl
 
|Consequences=The main advantage of this pattern is that its provides ontological
 
|Consequences=The main advantage of this pattern is that its provides ontological
 
modelling capabilities for the inputs, outputs and environmental
 
modelling capabilities for the inputs, outputs and environmental
Line 27: Line 28:
 
is very desirable when querying the model for consumption and
 
is very desirable when querying the model for consumption and
 
production logistics of the process.
 
production logistics of the process.
|CompetencyQuestion=1. What are the inputs consumed by a certain process?,
+
|Scenario=As an exemplifier for the reactor pattern, we present a use case fromthe domain of algal biomass. We employ the reactor pattern in anontology OntoMDL. The ontology models a process for algal biomasscultivation. OntoMDL implements the Minimum DescriptiveLanguage(MDL) standard  prescribed by the AlgalBiomass Organisation(ABO) for algal operation. The set of descriptivemetrics recommended by MDL as inputs to the process are carbon, water,total infrastructure area, total energy, nutrients, consumables andlabour. Possible outputs from the process are algal constituentproducts, indirect algal products, uncaptured gas emission, liquidwaste output, solid waste output. Some environmental conditions thatmust hold for the algae to be harvested are, (1)The water must be in a temperature range that will support the specific algal species being grown.(2)The pH range for most cultured algal species should be between 7 and 9, with the optimum range being 8.2-8.7.The event that triggers of the algae cultivation is the addition of the source culture to the growing containers or reactors.
2. What environmental conditions need to hold for the process to get activated?,
+
3. What are the outputs produced by the process?,
+
4. Which event triggers a specific process?,
+
5. What is the measurement criteria for a specific parameter?
+
|Intent=The remit of the reactor pattern is to enable the modelling of reactive processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain
+
events.
+
|SubmittedBy=MonikaSolanki
+
|ReusableOWLBuildingBlock=http://windermere.aston.ac.uk/~monika/ontologies/Reactor.owl
+
|Name=Reactor pattern
+
 
}}
 
}}
 
{{Element list header}}
 
{{Element list header}}
Line 84: Line 76:
 
|HasElement=ReactiveProcess
 
|HasElement=ReactiveProcess
 
}}
 
}}
 
 
{{Additional information header}}
 
{{Additional information header}}
 
{{Scenarios about me}}
 
{{Reviews about me}}{{Modeling issues about me}}{{My references}}
 
 
The Reactor Pattern enables the modelling of processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain events. Reactor pattern is a content ontology design pattern and is especially targeted towards modelling reactive processes with a black box view of the process.
 
The Reactor Pattern enables the modelling of processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain events. Reactor pattern is a content ontology design pattern and is especially targeted towards modelling reactive processes with a black box view of the process.
 +
{{Scenarios about me}}
 +
{{Reviews about me}}
 +
{{Modeling issues about me}}
 +
{{My references}}

Revision as of 16:42, 13 August 2012

Warning.gif

Warning!

This is an old revision. Go to current revision

Certified.png
This pattern has been certified.

Related submission, with evaluation history, can be found here

Working.gif Last modified date is: 2012-08-13

Graphical representation

Diagram

Reactor-pattern.png

General description

Name: Reactor pattern
Submitted by: MonikaSolanki
Also Known As:
Intent: The remit of the reactor pattern is to enable the modelling of reactive processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain events.
Domains:
Competency Questions:
Solution description: The reactor pattern provides a building block for the ontological

modelling of reactive processes. The pattern can be used across domains in scenarios where a reactor is used to run processes that consume inputs to produce outputs under controlled environmental conditions and when triggered by certain events. As an example, the pattern has been applied to the algal biomass domain to model the reactive process of algae cultivation.

Reusable OWL Building Block: 1 (586)
Consequences: The main advantage of this pattern is that its provides ontological

modelling capabilities for the inputs, outputs and environmental conditions that govern reactive processes across several domains, independent of modelling details of the actual reactor involved. This effectively caters for exposing a black box view of the process, which is very desirable when querying the model for consumption and production logistics of the process.

Scenarios: As an exemplifier for the reactor pattern, we present a use case fromthe domain of algal biomass. We employ the reactor pattern in anontology OntoMDL. The ontology models a process for algal biomasscultivation. OntoMDL implements the Minimum DescriptiveLanguage(MDL) standard prescribed by the AlgalBiomass Organisation(ABO) for algal operation. The set of descriptivemetrics recommended by MDL as inputs to the process are carbon, water, total infrastructure area, total energy, nutrients, consumables andlabour. Possible outputs from the process are algal constituentproducts, indirect algal products, uncaptured gas emission, liquidwaste output, solid waste output. Some environmental conditions thatmust hold for the algae to be harvested are, (1)The water must be in a temperature range that will support the specific algal species being grown.(2)The pH range for most cultured algal species should be between 7 and 9, with the optimum range being 8.2-8.7.The event that triggers of the algae cultivation is the addition of the source culture to the growing containers or reactors.
Known Uses:
Web References:
Other References:
Examples (OWL files):
Extracted From:
Reengineered From:
Has Components:
Specialization Of:
Related CPs:



Elements

The Reactor pattern Content OP locally defines the following ontology elements:

ObjectProperty definesCondition (owl:ObjectProperty)
ArrowRight.gif definesCondition page
ObjectProperty hasEnvironemntalCondition (owl:ObjectProperty)
ArrowRight.gif hasEnvironemntalCondition page
ObjectProperty hasInputParameter (owl:ObjectProperty)
ArrowRight.gif hasInputParameter page
ObjectProperty hasMeasurement (owl:ObjectProperty)
ArrowRight.gif hasMeasurement page
ObjectProperty hasOutputParameter (owl:ObjectProperty)
ArrowRight.gif hasOutputParameter page
ObjectProperty hasProcessParameter (owl:ObjectProperty)
ArrowRight.gif hasProcessParameter page
ObjectProperty triggeredBy (owl:ObjectProperty)
ArrowRight.gif triggeredBy page
DatatypeProperty hasDescription (owl:DatatypeProperty)
ArrowRight.gif hasDescription page
Class EnvironmentalCondition (owl:Class) An entity that represents the environmental condition
ArrowRight.gif EnvironmentalCondition page
Class Event (owl:Class) An entity representing the event that triggers the process
ArrowRight.gif Event page
Class InputParameter (owl:Class) An entity representing the input to a process
ArrowRight.gif InputParameter page
Class OutputParameter (owl:Class) An entity representing the output to a process
ArrowRight.gif OutputParameter page
Class Process (owl:Class) An entity representing a placeholder for a process.
ArrowRight.gif Process page
Class ProcessParameter (owl:Class) An overarching entity representing the parameters defined for the process
ArrowRight.gif ProcessParameter page
Class ReactiveProcess (owl:Class) An entity representing a reactive process
ArrowRight.gif ReactiveProcess page

Additional information

The Reactor Pattern enables the modelling of processes that consume inputs and produce outputs under specific environmental conditions and on being triggered by certain events. Reactor pattern is a content ontology design pattern and is especially targeted towards modelling reactive processes with a black box view of the process.

Scenarios

Scenarios about Reactor pattern

No scenario is added to this Content OP.

Reviews

Reviews about Reactor pattern
There is no review about this proposal.
Some subquery has no valid condition.

This revision (revision ID 11143) takes in account the reviews: none

Other info at evaluation tab


Modeling issues

Modeling issues about Reactor pattern
There is no Modeling issue related to this proposal.
Some subquery has no valid condition.


References

Add a reference


The page [[Bootstrap:Footer]] was not found.