Jie Bao, Doina Caragea and Vasant G Honavar

Slides:



Advertisements
Similar presentations
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Advertisements

SOTIRIS BATSAKIS EURIPIDES G.M. PETRAKIS TECHNICAL UNIVERSITY OF CRETE INTELLIGENT SYSTEMS LABORATORY Imposing Restrictions Over Temporal Properties in.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
1 How to transform an analyzer into a verifier. 2 OUTLINE OF THE LECTURE a verification technique which combines abstract interpretation and Park’s fixpoint.
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
1 Basic abstract interpretation theory. 2 The general idea §a semantics l any definition style, from a denotational definition to a detailed interpreter.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Bridging the gap between Interaction- and Process-Oriented Choreographies Talk by Ivan Lanese Joint work with Claudio Guidi, Fabrizio.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Mapping Fundamental Business Process Modelling Language to the Web Services Ontology Gayathri Nadarajan and Yun-Heh Chen-Burger Centre for Intelligent.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Georgios Christodoulou, Euripides G.M. Petrakis, and Sotirios Batsakis Department of Electronic and Computer Engineering, Technical University of Crete.
Reasoning with context in the Semantic Web … or contextualizing ontologies Fausto Giunchiglia July 23, 2004.
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Ontology-based and Rule-based Policies: Toward a Hybrid Approach to Control Agents in Pervasive Environments The Semantic Web and Policy Workshop – ISWC.
Using UML for Ontology construction: a case study in Agriculture Francois Pinet 1, Pierre Ventadour 1, Thomas Brun 1, Petraq Papajorgji 2, Catherine Roussey.
Dimitrios Skoutas Alkis Simitsis
DRAGO: Distributed Reasoning Architecture for the Semantic Web Andrei Tamilin and Luciano Serafini Work is supported by 1 June 2005 Second European Semantic.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
An Introduction to Description Logics (chapter 2 of DLHB)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Advanced topics in software engineering (Semantic web)
Iowa State University Department of Computer Science Artificial Intelligence Research Laboratory International Semantic Web Conference (ISWC) Doctoral.
Center for Computational Intelligence, Learning, and Discovery Artificial Intelligence Research Laboratory Department of Computer Science Supported in.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Simultaneously Learning and Filtering Juan F. Mancilla-Caceres CS498EA - Fall 2011 Some slides from Connecting Learning and Logic, Eyal Amir 2006.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
CSE-291: Ontologies in Data Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies in Data Integration.
Building Corporate Knowledge through Ontology Integration Philip Nguyen PhD, Principal Technical Specialist, Department of Justice State Government of.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Luciano Serafini IRST Towards a Distributed Reasoning within Multiple Ontologies 2K* symposium September 6-9, 2004 Madonna di Campiglio Andrei Tamilin.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
1 Integrating Databases into the Semantic Web through an Ontology-based Framework Dejing Dou, Paea LePendu, Shiwoong Kim Computer and Information Science,
Ontology Technology applied to Catalogues Paul Kopp.
Distributed Instance Retrieval over Heterogeneous Ontologies Andrei Tamilin (1,2) & Luciano Serafini (1) (1) ITC-IRST (2) DIT - University of Trento Trento,
Artificial Intelligence Logical Agents Chapter 7.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Service-Oriented Computing: Semantics, Processes, Agents
Integrating SysML with OWL (or other logic based formalisms)
The University of Manchester
ece 720 intelligent web: ontology and beyond
Semantic Web Foundations
Ontology From Wikipedia, the free encyclopedia
Web Ontology Language for Service (OWL-S)
Ontology-Based Information Integration Using INDUS System
ece 720 intelligent web: ontology and beyond
Logics for Data and Knowledge Representation
Service-Oriented Computing: Semantics, Processes, Agents
Service-Oriented Computing: Semantics, Processes, Agents
Logics for Data and Knowledge Representation
Service-Oriented Computing: Semantics, Processes, Agents
Defining A Formal Semantics For The Rosetta Specification Language
Logics for Data and Knowledge Representation
Service-Oriented Computing: Semantics, Processes, Agents
Presentation transcript:

Modular Ontologies - A Formal Investigation of Semantics and Expressivity Jie Bao, Doina Caragea and Vasant G Honavar Artificial Intelligence Research Laboratory, Department of Computer Science, Iowa State University, Ames, IA 50011-1040, USA. {baojie,dcaragea, honavar}@cs.iastate.edu ASWC, Sept 7, 2006, Beijing, China 1

Outline Desiderata of Modular Ontologies Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Summary & Conclusion ASWC, Sept 7, 2006, Beijing, China 2

Modularity ASWC, Sept 7, 2006, Beijing, China 3

A Modular Semantic Web Visualising the Semantic Web by Juan C. Dürsteler ASWC, Sept 7, 2006, Beijing, China 4

Modular Ontologies What is modular ontology? Why modular ontology ? An ontology that is composed by a set of smaller (semantically) connected component ontologies Why modular ontology ? Collaborative Ontology Building Selective Ontology Reuse Selective Knowledge Hiding Distributed Data Management Large Ontology Storage and Reasoning ASWC, Sept 7, 2006, Beijing, China 5

OWL Limitations owl:imports: syntactic modularization No localized semantics Reasoning is possible only with the integrated ontology No partial reuse Reuse all or nothing E.g. OpenCyc OWL file needs 9 hours to load into Protege owl:imports Syntactic import: “copy and paste” ASWC, Sept 7, 2006, Beijing, China 6

Modular Ontology Approaches 1998 2002 2003 2004 2005 2006 CTXML C-OWL DFOL DDL Role<->Concept Mapping P-DL OWL P-OWL (Planning) E-Connections CЄ(SHIF(D)) CЄ (SHOIN(D)) IHN+s ASWC, Sept 7, 2006, Beijing, China 7

Requirements Semantic soundness Needed language features Reasoning correctness Module autonomy Needed language features Concept relations Role relations … ASWC, Sept 7, 2006, Beijing, China 8

Localized Semantics Integrated ontology Modular ontology Local Models Materialized Global Model ASWC, Sept 7, 2006, Beijing, China 9

Exact Reasoning Integrated ontology Modular ontology C D C D ASWC, Sept 7, 2006, Beijing, China 10

Directional Semantic Relations D E D E ASWC, Sept 7, 2006, Beijing, China 11

Transitive Reusability C D D E E F C F ASWC, Sept 7, 2006, Beijing, China 12

Decidability C D is answerable in finite steps ASWC, Sept 7, 2006, Beijing, China 13

Language Features Concept Subsumption Concept Construction with Foreign Concepts Concept Construction with Role Restrictions. Role Inclusion Role Inversion Role Construction Transitive Role Nominal Correspondence Trans(1:P), 1:P used in 2 ASWC, Sept 7, 2006, Beijing, China 14

Outline Desiderata of Modular Ontologies Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China 15

Multiple observers of a domain Local Points of View agents agents The domain Multiple observers of a domain ASWC, Sept 7, 2006, Beijing, China 16

Abstract Modular Ontology (AMO) Δ 1 Δ 2 DL1 DL2 r13 2 r23 1 r13 1 DL3 Δ 3 Semantics ASWC, Sept 7, 2006, Beijing, China 17

(General) Domain Relations neighbourOf Δ 1 Δ 3 r13 friendOf ASWC, Sept 7, 2006, Beijing, China 18

Image Domain Relation Δ r13 Δ 1 3 ASWC, Sept 7, 2006, Beijing, China 19

Concept Image r13 Agent3: "these objects in my mind state correspond to the concept Leg from agent 1’s mind state" ASWC, Sept 7, 2006, Beijing, China 20

Role Image Δ 1 Δ 3 P r13 Agent3: "these object pairs in my mind state correspond to object pairs P from agent 1’s mind state" ASWC, Sept 7, 2006, Beijing, China 21

Possible AMO Expressivity Features ASWC, Sept 7, 2006, Beijing, China 22

Semantic Soundness Definitions Localized Semantics: local domains {Δi} are not necessarily identical Decidability (of concept C w.r.t AMO O): there is an algorithm to decide in finite steps whether there is a common model <{mi}, {rij}> of C and O. Directional Semantic Relations: ASWC, Sept 7, 2006, Beijing, China 23

Semantic Soundness Definitions (2) Reusability C D Transitive Reusability Δ 1 Δ 2 Δ 3 (an agent can infer local constraints based on observing constraints in other agents’ points of view) ASWC, Sept 7, 2006, Beijing, China 24

Semantic Soundness Definitions (3) Exact Reasoning Compatible beliefs of agents may be combined. Local models M can be merged into an integrated model M' s.t. Physical World Local Models Integrated Model (consensus) ASWC, Sept 7, 2006, Beijing, China 25

Outline Desiderata of Modular Ontologies Abstract Modular Ontology (AMO) Semantics & Expressivity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China 26

DDL Semantics 1:Dog into 2:Animal 1:Dog onto 2:Hound [Borgida and L. Serafini, 2002] 1:Dog into 2:Animal citation 1:Dog onto 2:Hound implicit domain disjointness ASWC, Sept 7, 2006, Beijing, China 27

Subsumption Propagation Problem Cm1 C into D Dm2 C into E ? D into E Em3 DDL domain relations are not transitively reusable ASWC, Sept 7, 2006, Beijing, China 28

Inter-module Unsatisfiability Problem Flym1 Bird onto Penguin Penguinm2 Birdm1 ~Fly onto Penguin DDL allows arbitrary domain relations: loss of reasoning exactness ASWC, Sept 7, 2006, Beijing, China 29

DDL: Pros & Cons Pros Cons Localized Semantics Directional Relation Decidability transfer Cons No support for role relations No general module transitive reusability No general reasoning exactness ASWC, Sept 7, 2006, Beijing, China 30

E-Connections Local domains are disjoint [Grau, 2005] Local domains are disjoint It allows multiple “link” relations between two local domains Links can be used to construct local concepts ASWC, Sept 7, 2006, Beijing, China 31

E-Connections Semantics R ASWC, Sept 7, 2006, Beijing, China 32

E-Connections: Pros & Cons Localized Semantics Decidability Transfer Exact Reasoning (without generalized link) Cons Very limited transitive reusability No support for inter-module concept subsumption ASWC, Sept 7, 2006, Beijing, China 33

P-DL Semantic Importing [Bao et al., 2006] ASWC, Sept 7, 2006, Beijing, China 34

P-DL Semantics x x’ ΔI1 ΔI2 CI1 CI2 Domain relation: individual correspondence between local domains r12 ΔI3 r13 r23 x’’ CI3 Importing establishes one-to-one domain relations “Copied” individuals are shared Domain relations are compositionally consistent: r13=r12 O r23 Therefore domain relations are transitively reusable. 35

P-DL Semantics (2) r12 r13 r23 ΔI1 ΔI2 ΔI3 CI2 CI1 CI CI3 x x’ x x’’ Global model obtained from local models by merging shared individuals ΔI3 36

Partially Overlapping Domains Ensure unambiguous communication between local models satisfiability transfer transitive reusability Overlapped domains represent the consensus of agents Non-sharing domains are still kept local. x CI 37

P-DL: Pros & Cons Pros Cons Localized Semantics Exact Reasoning Stronger Expressivity Transitive Reusability Cons Directional Semantic Relation does not always hold Decidable only if all modules use the same decidable DL (e.g. OWL). ASWC, Sept 7, 2006, Beijing, China 38

Summary: Semantic Soundness ASWC, Sept 7, 2006, Beijing, China 39

Summary: Expressivity ASWC, Sept 7, 2006, Beijing, China 40

Outline Desiderata of Modular Ontologies Abstract Modular Ontology (AMO) Semantics & Expressvity Comparison Conclusion ASWC, Sept 7, 2006, Beijing, China 41

Summary We discussed Semantic soundness and expressvity requirements for modular ontologies Comparsion of DDL, E-Connections and P-DL under the AMO framework Analysis of several semantic difficulties and expressivity limitations of existing approaches ASWC, Sept 7, 2006, Beijing, China 42

Conclusions There is still no language or reasoner support for both general inter-module concept and inter-module role correspondence Local domain disjointedness assumption of DDL and E-Connections may be partially relaxed. to improve expressivity to ensure reasoning exactness and transitivity reusability. ASWC, Sept 7, 2006, Beijing, China 43

Open Problems A consensus on expressive modular ontology language A OWL-compatible syntax for modular ontologies A reasoner that supports the expressive modular ontology language Pellet and DRAGO are complementary to each other To be discussed at the Modular Ontology Workshop (WoMo) at ISWC 2006 , Athens, Georgia, USA, Nov 2006. ASWC, Sept 7, 2006, Beijing, China 44

Thanks! ASWC, Sept 7, 2006, Beijing, China 45

Semantic Soundness What are the logical consequences in an AMO? What are the possible cause of semantic inconsistencies between two agents? What is the "objective" way to integrate knowledge of agents? r13 y a b x friendOf friendOf ? r13 y a b x friendOf enemyOf a/x b/y friendOf ASWC, Sept 7, 2006, Beijing, China 46