Ontology Synthesis

9
Ontology Synthesis

Transcript of Ontology Synthesis

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 1/9

Ontology Synthesis

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 2/9

Steps in the ontology building

 Workflow Parsing

 Ontology Mapping

 Entity and Class Definition

 User Interaction for semantic

meaning

 Ontology Aggregation

 Ontology Validation

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 3/9

Ontology Building Process

� Workflow Parsing & Dataset building

� Mapping to the Base Ontology Template

� Entity and Class definition� User Interaction for Entity Classification and

semantic association

�Ontology Creation / aggregation

� Ontology validation

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 4/9

Ontology Building Process

� The Process is done in 5 Steps

� Workflow Parsing & Dataset building

± Parser loads the workflow

± Transforms the parsed data structure into a canonical table [1]

± Entity Recognition:

� Extraction of data in each value and associates with existing concepts

± Relationship Discovery:

� The parser identifies the relationship of identified concepts using lexicon data

± Constraint /Properties Discovery:

� Selects constraint and property information in the table by examining the tables data

values.

1. Mini Ontology Generation using canonical data

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 5/9

Canonical Table Formation

� Activity objects± Elementnon

± Type , StereoType

±

Inports, Outports± Constraint, Properties

± subActivitity

Flow Objects± Element

± Type , StereoType

± Source, Sink

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 6/9

Ontology Building Process

� Mapping to the Base Ontology Template

� Input:

± Base AGWL ontology

± Structural Entities

� Structural entity identification

± Atomic Activities

±

Compound Activities± Flow Information

� Entity / Class identification

± Grouping of similar Entities for allocation of same

Structural type

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 7/9

Ontology Building Process

� User Interaction for Entity Classification

± After structural identification

± LEXICON build during previous sessions is used.

± LEXICON is updated with new information± Activity Types are classified based on the function they perform

e.g . ReadDNAImage, Alignment, Analysis

From [ADAPTER,aceDB] [DotLet,Sim] [SLAM , EMBOSS]

± DataPorts are extracted for each entity

± Semantic Mapping of data ports is performed with the help of user

interaction.

± e.g DNAIMAGE for [database record][ Protein Image][Protein dump]

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 8/9

Ontology Building Process

� Ontology Creation

± Structural rules for the ontology are defined based on

available information

± Semantic information is encoded into OWL dialect

± Entities and associated information and rules are grouped

± Resulting data structures are merged to create the

ontology.

8/7/2019 Ontology Synthesis

http://slidepdf.com/reader/full/ontology-synthesis 9/9

Ontology Building Process

� Ontology validation

� Protégé is used for structural validation.

� Semantic Validation is to be done.

� Template Verification of the existing workflows, used for

creation of the Ontology.