• No results found

Model Integration Using Ontology Input-Output Matching

N/A
N/A
Protected

Academic year: 2021

Share "Model Integration Using Ontology Input-Output Matching"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

o n t o l o g y

Model Integration

Using Ontology

Input-Output Matching

Linsey Koo, Franjo Cecelja

Process and Information Systems Engineering Research Centre Chemical and Process System Engineering

University of Surrey, Guildford, United Kingdom

o n t o l o g y

Overview

Challenges in Biorefining Modelling

Existing Framework

Ontological Approach of Model Integration

Demonstration of Input-Output Matching

(2)

o n t o l o g y

Challenges of biorefining modelling

Complexity

of biorefining modelling & modelling methods

 Require a wide range of expertiseand time

Independently

developed models

 Different users

 Best suited modelling tools

Various

ways of developing models

 Achieve various aims and purposes

 Cause inconsistencies of the models

Implicit

models

Lack of awarenessof existing models

 Limits the potential of reusabilityof these models

o n t o l o g y

Existing Framework: CAPE-OPEN

Address the question of

standardisation

of interfaces

 Enable interoperabilitybetween simulator software components

Framework built around a

middleware

 Computation of physical properties

 Simulation of particular unit operation

 Numerical solutions for specific mathematical problems

Morales-Rodriguez, P., Gani, R., Déchelotte, S., Vacher, A., and Baudouin, O. (2011) Interoperability between Modelling Tools (MoT) with Thermodynamic Property Prediction Packages (Simulis® Thermodynamics) and Process Simulators (ProSimPlus) Via CAPE-OPEN Standards

Disadvantage:

(3)

o n t o l o g y

Ontological Approach

Build upon the

existing

CAPE-OPEN framework

 Replaces the CAPE-OPEN middleware with a more intuitive and flexible

semantic repository

 Semantic repository resides on web

Increase

awareness

of existing models

 Increase model reusabilityand integration

 Reduce the developing time, efforts, and the need for expertise.

Service Discovery Service Invocation Service Composition  & Interoperation Service Service  Profile Service  Grounding Service  Model supports (how to access it) Repository o n t o l o g y

Domain Ontology

Describe

models representing

biorefining processes

 Support explicit description of model and data & enhance consistency

, ∀ 0

, , ∀ 0

, ∶ ∧ ∀ 0

, , , , ,

Raafat, T., F. Cecelja, N. Trokanas and B. Xrisha (2013). An Ontological Approach Towards Enabling Processing Technologies Participation in Industrial Symbiosis, Computers & Chemical Engineering, 59, pp 33-46.

, , ∀ , ∈ ,

(4)

o n t o l o g y

, , , , ,

Domain Ontology

Raafat, T., F. Cecelja, N. Trokanas and B. Xrisha (2013). An Ontological Approach Towards Enabling Processing Technologies Participation in Industrial Symbiosis, Computers & Chemical Engineering, 59, pp 33-46.

dom | → :

rang | → :

Hence binary relationship:

• and universal and existentialquantifiers over properties of ,

• and , ∈ , cardinalityquantifiers over properties of ,

• and , ∈ ∨ , equalityquantifiers over properties of .

o n t o l o g y

Semantic Model Description

Semantic Web Services

(SWS) ontology

 Describe model/data defining biorefining

 ServiceProfile: what it does (outputs, functionality)

 ServiceGrounding: environment (software, preconditions)

 ServiceModel: requirements of the models (key parameters)

Model Inputs Precondi tions (environment) Outputs (effects) Model Discovery Model Invocation Model Composition  & Interoperation Model Model  Profile Model  Grounding Model  Operation supports (how to access it) (1) matchmaking agent

(1) anal ysi s of needs; 

(2) composition of descri pt ions from mult iple  services to perform a specific task (3) coordination of act ivities of different  participants (4) monit oring  the execution. (1) communication pr ot ocol (2) message formats (3) Port No. and/or software (4) unambiguous way of  exchanging data elements  for each I/O 

(5)

o n t o l o g y

Semantic Model Description

Semantic Web Services

(SWS) ontology

 Describe model/data defining biorefining

 ServiceProfile: what it does (outputs, functionality)

 ServiceGrounding: environment (software, preconditions)

 ServiceModel: requirements of the models (key parameters)

Data Precondi tions (environment) Outputs (effects) Model Discovery Model Invocation Model Composition &  Interoperation Model Model  Profile Model  Grounding Model  Operation supports (how to access it) o n t o l o g y

Ontological Approach

Process of model integration

 Register as an instance of the domain ontology (Semantic Web Services)

 Publish in the purposely built public repository for I-O matching

Use

Ontology Web Service Description

(OWL-S) framework

 Discovery stage

 Selection stage

 Composition stage

(6)

o n t o l o g y

Partial Matching

Facilitate the

flexibility

of model integration through

I/O

partial

matching

 Strong synthesis capabilities and functions

 Invite degrees of freedom

Methods

Semantic MatchingProperty Matching

o n t o l o g y

Semantic Matching

Measure

semantic similarities

:

Input/Output types & properties

 Facilitate the flexibilityof model integration

(7)

o n t o l o g y

Property Matching

Distance measurement method:

Numerical

Vector Comparison  Cosine Similarity  Euclidean Similarity  Aggregated Similarity , ∙ ∑ , , ∑ , ∑ , , 1 ∑ , , ∑ , , , , 2

N. Trokanas, F. Cecelja, T. Raafat, 2014, Semantic input/output matching for water processing in industrial symbiosis, Computer & Chemical Engineering, vol. 66, pp. 259-268.

o n t o l o g y

Backward Matching Process

Develop knowledge based

input-output (I-O) matching technique

 An efficient and accurate model and data discovery

Avoid the process of expansion, compared to forward matching

ForwardMatching Process (Resourceas a requestor) Requestor Model 1.1 Model 1.2 Model 1.3 Model 1.k … Model n.1 Model n.2 Model n.3 Model n.k … … … … … Requestor Model n.1 Model n.2 Model n.3 Model n.k … Model 1.1 Model 1.2 Model 1.3 Model 1.k … … … … …

BackwardMatching Process (Solutionas a requestor)

(8)

o n t o l o g y

Demonstration

Co-Fermentation (Requestor)

using the bacterium Zymomonas Mobilis

Produce 315M litre of

ethanol

per year from

corn stover

Operating

temperature

41 degree C

Resident time

of 1.5 days

Pretreatment

o n t o l o g y

Demonstration: Semantic Measure

Semantic Similarity

Material Type

60%

(9)

o n t o l o g y

Demonstration: Property Measure

Property Similarity Measure

Physical Property

Quantity, Temperature, Pressure, Composition

Registration

Collect

explicit

information by parsing the ontology

Technology Type Pre-treatment Model Function Dilute Acid and

Enzymatic Hydrolysis Model Output Sugar Model Input BarleyStraw Output Quantity 51 t/h Operating Temperature 50ºC Input Composition 38.1% Glucan,

26.9% Xylan 2.6% Arabinan Conversion 96% Glucose yield

57% Xylose yield Technology Type Pre-treatment Model Function Ammonia Fibre

Expansion Model Output Sugar Model Input Switchgrass Output Quantity 46 t/h Operating Temperature 37ºC Input Composition 34.2% Glucan,

22.1% Xylan 3.1% Arabinan Conversion 93% Glucose yield

70% Xylose yield

Technology Type Conversion Reaction Model Function Co-Fermentation Model Output Ethanol Model Input Sugar from CornStover Output Quantity 56 t/h Operating Temperature 41ºC Input Composition (CornStover) 37.4% Glucan, 22.1% Xylan Conversion 99.7% Glucose yield

94.3% Xylose yield

63%

50%

o n t o l o g y

Demonstration: I-O Matching

Output

Co-Fermentation (Requestor) Dilute Acid and

Enzymatic Hydrolysis (DAEH) Ammonia Fibre Expansion (AFEX) Aggregated Similarity Input Output Output Input Input Semantic Similarity: 60% Property Similarity: 63% Semantic Similarity: 20% Property Similarity: 50% 

Result

(10)

o n t o l o g y

Conclusions

Semantic Web Service descriptions

for conversion

technologies and resources are established to enable

Input-Output matching

Model Integration through

Input-Output matching

was

implemented in OWL-S Framework

Backward matching process

for model discovery

Facilitate the

flexibility

of model integration using partial

matching

Research continues towards identifying

key parameters

and understanding of the

impact of partial matching

o n t o l o g y

References

Related documents

These will be on the Political lobby work (in order to strengthen Floorball’s position in Worldwide Sport) in the International Sports community, strengthening the Marketing of

To promote quality of life of the indigenous people living in plain land, large scale income generating projects, micro credit, training and educational support

[r]

The best individuals and complete populations of solutions constructed by the proposed approaches are evaluated in terms of both utilitarian and egalitarian group value functions

Inhalation and potential exposure to eyes, hands, or other body parts if contact is made with broken tile, and/or during procedures involving the cutting of products, and/or

Just below the Data Version field, users will see a second new field, Last Updated, which tells users when the collection, or an item in the collection, was last updated either via

In addition to the lack of consensus on the links between capital market liberalization and the occurrence of currency crises, the potential interdependence of capital account

The following analyses relate to the addresses and family members associated with ATN in 1846, the importance of reli- gion in his life and to most