Submissions:Reactor pattern

From Odp

(Difference between revisions)
Jump to: navigation, search

MonikaSolanki (Talk | contribs)
(Imported from OWL file.)
Next diff →

Revision as of 16:41, 13 August 2012


This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal

Current revision ID: 11127

Graphical representation

Diagram

Image: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:
  • 1. What are the inputs consumed by a certain process?
  • 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?
Solution description:
Reusable OWL Building Block: http://windermere.aston.ac.uk/~monika/ontologies/Reactor.owl (1049)
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 from

the domain of algal biomass. We employ the reactor pattern in an ontology OntoMDL. The ontology models a process for algal biomass cultivation. OntoMDL implements the Minimum Descriptive Language(MDL) standard prescribed by the Algal Biomass Organisation(ABO) for algal operation. The set of descriptive metrics recommended by MDL as inputs to the process are carbon, water, total infrastructure area, total energy, nutrients, consumables and labour. Possible outputs from the process are algal constituent products, indirect algal products, uncaptured gas emission, liquid waste output, solid waste output. Some environmental conditions that 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.

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

Additional information

Scenarios

Scenarios about Reactor pattern

No scenario is added to this Content OP.

Reviews

Reviews about Reactor pattern
Review article Posted on About revision (current is 11127)
AlessandroAdamou about Reactor pattern 245616424 August 2012 1115511,155
AndreaNuzzolese about Reactor pattern 245616929 August 2012 1117511,175
VojtechSvatek about Reactor pattern 245617131 August 2012 1117511,175
IonelVirgilPop about Reactor pattern 245616424 August 2012 1117511,175

This revision (revision ID 11127) 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.

References

Add a reference


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.

Personal tools
Quality Committee
Content OP publishers