Building OWL Ontology Driven Applications

13
Building OWL Ontology Driven Applications Jay Kola, 10/09/2007 OCHWIZ : A prototype medical application

description

Building OWL Ontology Driven Applications. OCHWIZ : A prototype medical application. Jay Kola, 10/09/2007. Why use OWL?. Good expressive power. Intuitive for domain experts. W3C recommendation for knowledge representation. Built-in logic services that allow inferences to be made. - PowerPoint PPT Presentation

Transcript of Building OWL Ontology Driven Applications

Page 1: Building OWL Ontology Driven Applications

Building OWL Ontology Driven Applications

Jay Kola,10/09/2007

OCHWIZ : A prototype medical application

Page 2: Building OWL Ontology Driven Applications

Why use OWL?

• Good expressive power.• Intuitive for domain experts.• W3C recommendation for

knowledge representation.• Built-in logic services that allow

inferences to be made.

Page 3: Building OWL Ontology Driven Applications

Example : Pigmentation

• Pigmentation has cause Arsenic.• Black Pigmentation has cause Coal tar

constituents (Asphalt, Pitch).• Arsenic is exposed by Glass product

manufacturing and Electronic product manufacturing.

• Coal tar constituents are exposed by Construction industry.

Page 4: Building OWL Ontology Driven Applications

User Questions ?

• What are the causes of Black Pigmentation?

• What are the industries associated with Black Pigmentation?

Arsenic Coal tar constituents Pitch Asphalt

Construction Industry

Glass product manufacturing

Electronic product manufacturing

Page 5: Building OWL Ontology Driven Applications
Page 6: Building OWL Ontology Driven Applications

Table Representation

Clinical Finding Cause

Pigmentation Arsenic

Black Pigmentation Coal Tar Constituents

Black Pigmentation Asphalt

Black Pigmentation Pitch

Cause Industry

Arsenic Glass product manufacturing

Arsenic Electronic product manufacturing

Coal Tar Constituents Construction Industry

Asphalt Construction Industry

Pitch Construction Industry

Clinical Finding Cause

Pigmentation Arsenic

Black Pigmentation

Coal Tar Constituents

Black Pigmentation

Asphalt

Black Pigmentation

Pitch

Black Pigmentation

Arsenic

Blue Pigmentation Silver Salts

Blue Pigmentation Arsenic

Page 7: Building OWL Ontology Driven Applications

OWL RepresentationPigmentation - types Coal tar constituents

Blue Pigmentation - definition

Pigmentation - definition

Construction types

Page 8: Building OWL Ontology Driven Applications

Associations of Pigmentation

Associations of Black Pigmentation

Page 9: Building OWL Ontology Driven Applications

Reciprocal Inferences

is_cause_of some Black Pigmentation

has_cause some Coal_tar_constituent

Give me causes of Black pigmentation

Give me diseases caused by Coal tar or Arsenic

Page 10: Building OWL Ontology Driven Applications

Reciprocal Relationships

• Kills the DL reasoner ….

Page 11: Building OWL Ontology Driven Applications

How to implement Reciprocals Inferences ?• Mirror Ontologies

– One ontology has all relationships in one direction only

– Create two such ontologies. Query each separately. Combine results.

• Use OWL Individuals

Page 12: Building OWL Ontology Driven Applications

Other Reasoner Issues

• Use of disjunctions– D has_cause (A1 or A2 or A3…)

• Scaling problems– FaCT++ is really fast.– Classification time depends on

ontology complexity.

Page 13: Building OWL Ontology Driven Applications

Conclusion

• Reasoner issues can be overcome easily.• OWL offers an intuitive way to model

knowledge.• DL Reasoner service can be integrated

into an application easily.• Makes intelligent application development

easy.• A whole lot of OWL ontologies are

available for download on the web…. GET GOING !