How To Understand The Theory Of Dogmatism In Dogmatist Theory

Size: px
Start display at page:

Download "How To Understand The Theory Of Dogmatism In Dogmatist Theory"

Transcription

1 Introduction to Description Logic and Ontology Languages Jidi (Judy) Zhao Co-supervisors: Dr. Weichang Du Dr. Harold Boley October 10, 2008

2 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 2

3 What is an ontology? Many definitions have been given: from Philosophy: a systematic explanation of being Neches gives some guidelines: defines the basic terms and relations including the vocabulary of a topic area as well as the rules for combining terms and relations to define extensions to the vocabulary. Gruber, the most quoted: an explicit specification of a conceptualization An ontology defines the concepts used to describe and represent an area of knowledge, as well as relations among them. 3

4 Types of Ontologies Top-level Ontologies The Standard Upper Ontology (SUO): 4

5 Types of Ontologies Top-level Ontologies The Standard Upper Ontology (SUO): WordNet: t t d / Sowa s top-level ontology Cyc s upper ontology Domain Ontologies Thing E-commerce Medicine Engineering Enterprise Chemistry. Living Nonliving 5

6 Methodologies for Ontology Engineering i g Building domain ontologies from huge ontologies (SENSUS, Cyc, AKT, ) OTK (On-To-Knowledge) Methodology Univ. of Karlsruhe Methontology Univ. Politecnica de Madrid 6

7 Methontology: A Methodology for Building Ontologies Methontology Ontology Development Process Life Cycle (Fernández-López et al., 1997;1999) 7

8 Tools for Ontology Engineering OilEd from University of Manchester Ontolingua from KSL (Stanford University) OntoSaurus from ISI (USA) OntoEdit dtfrom Karlsrhue Univ. Protégé 2000 from SMI (Stanford University) edu/ WebOnto from KMI (Open University) WebODE from UPM KAON from AIFB and FZI at the University of Karlsruhe ti / 8

9 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 9

10 DL Basics Concepts (unary predicates/formulae with one free variable) Eg E.g., Person, Female Roles (binary predicates/formulae with two free variables) E.g., haschild Individuals (constants) E.g., Mary, John Constructors Uniont: MantWoman Intersectionu: DoctoruMother Exists restriction : haschild.doctor Value restriction : haschild.doctor Complement /negation : Manv Mother Number restriction n, n Axioms Subsumptionv: MothervParent 10

11 The DL Family Smallest propositionally closed DL is ALC Concepts constructed using boolean operators t, u, plus restricted quantifiers, Only atomic roles E.g., g, Person u haschild.(doctor t haschild.doctor) 11

12 The DL Family y( (cont.) S often used for ALC extended with transitive roles (R + ) Additional letters indicate other extensions, e.g.: H for role hierarchy (e.g., hasdaughter v haschild) O for nominals (e.g., {Mary, John}) I for inverse roles (e.g., ischildof haschild ) N for number restrictions (e.g., 2hasChild, 3hasChild) Q for qualified number restrictions (e.g., 2hasChild.Doctor) R for limited complex role inclusion axioms, role disjointness ALC+ transitive role (R + )+role hierarchy (H) +O + I + Q = SHOIQ 12

13 DL Semantics Semantics given by standard FO model theory The vocabulary is the set of names (consist of concepts and roles ) we use in our model of (part of) the world {Daisy, Cow, Animal, Person, Car, drives, } An interpretation I is a tuple (Δ I, I ) Δ I is the domain (a set) I is a mapping that t maps: Names of objects (individuals) to elements of Δ I Names of unary predicates (classes/concepts) to subsets of Δ I Names of binary predicates (properties/roles) to subsets of Δ I Δ I 13

14 DL Semantics (adapted from Horrocks 2006) Interpretation function I Interpretation domain Δ I Individuals i I Δ I John Mary Concepts C I Δ I Teacher Student Car Roles R I Δ I Δ I haschild owns (Teacher u Student) 14

15 DL Knowledge Bases A Knowledge Base (KB) <T,A>= a Tbox + an Abox A TBox (terminology) is a set of inclusion axioms and equivalence axioms the vocabulary of an application domain e.g.: { Mother v Person, GrandMother Person u haschild.parent } An ABox (Assertion) is a set of assertions about individuals about named individuals in terms of this vocabulary e.g.: {Mary:Mother, Anita haschild Mary} 15

16 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 16

17 Tableau Reasoning (1) Key reasoning tasks Satisfiability: asat(a), whether the assertions in a KB have a model Instance checking: C(a)? Concept satisfiability: C? Subsumption: B v A? A subsumes B if every individual of concept B is also of concept A. Equivalence: A B? B v A? And A v B? Retrieval: retrieve a set of individuals that instantiate C Reasoning tasks reducible to KB (un)satisfiability: asat(a) Instance checking: instance(a, C, A) asat (A {a: C}) Concept satisfiability: s ab ty sat(c) asat(a {a:c}) {ac}) Concept subsumption: C v D w.r.t. KB A A { D u C} is not satisfiable asat(a {a: D u C}) Retrieval: check each individual in the Abox, reducible to instance checking DL systems typically use tableau algorithms to decide the satisfiability (consistency) of KB 17

18 Tableau Reasoning (2) Tableau algorithms work by trying to construct a concrete example (model) consistent with KB. A KB A is satisfiable iff a fully expanded clash-free graph is constructed. Tableau reasoning contains a set of completion rules operating on constraint sets or tableau Clash: a clash is an obvious contradiction, e.g., A(x), A(x) Proof procedure: start from assertions about individuals (ABox axioms) unfold the TBox so that atomic concepts only appear on the right side of axioms transform all concepts into negation normal form (i.e. negation only occurs in front of atomic concept names): (C u D) C t D R.C C R. C apply completion rules in arbitrary order as long as possible stops when a clash is found terminates if no completion rule is applicable A KB is satisfiable iff a clash-free tableau can be derived 18 CS6795 Semantic Web Techniques

19 Tableau Reasoning (3) completion rules 19

20 Tableau Reasoning (4): asat(a) E.g., KB: {HappyParent Person Person u haschild.(doctor t haschild.doctor), John:HappyParent, John haschild Mary, Mary: Doctor,, Wendy haschild Mary, Wendy marriedto John} Person haschild.(doctor t haschild.doctor) from Harrock,

21 Tableau Reasoning (5): Concept Subsumption mother v woman? Is the concept woman u mother unsatisfiable? Application of completion rules: The concept is unsatisfiable, therefore, the concept woman subsumes the concept mother. From CS6795 Semantic Web Techniques, Spencer, 2006, 21

22 Tableau Reasoning (6) Some completion rules are nondeterministic (e.g.,, ) Cycle check (blocking) often needed to ensure termination E.g., KB: {Person v hasparent.person, John:Person} 22

23 Tableau Reasoning (7) In general, (representation of) model consists of: Named individuals forming arbitrary directed graph Trees of anonymous individuals rooted in named individuals id 23

24 Sound Tableau Reasoning (8) Given a fully expanded and clash-free graph, we can trivially construct a model Complete Given a model, we can use it to guide application of nondeterministic rules in such a way as to construct a clash-free graph Terminating Bounds on number of named individuals, out-degree of trees (rule applications per node), and depth of trees (blocking) 24

25 Software for DL Reasoning Pellet KAON2 CEL 25

26 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 26

27 Ontology Languages Traditional Ontology Languages Ontolingua and KIF LOOM OKBC F-logic Ontology Markup Languages g SHOE RDF and RDF Schema OIL DAML+OIL OWL 27

28 The Web Ontology Language OWL Semantic Web led to requirement for a web ontology language set up Web-Ontology (WebOnt) Working Group WebOnt developed OWL language OWL based on earlier languages OIL and DAML+OIL OWL now a W3C recommendation OIL, DAML+OIL and OWL based on Description Logic 28

29 OWL Adapted from ENC 2004 Tutorial by Peter F. Patel-Schneider Three species of OWL OWL full is the union of OWL syntax and RDF OWL DL restricted to FOL fragment (is equivalent to SHOIN(D n ) DL) OWL Lite is an easier to implement subset of OWL DL OWL DL Benefits from many years of DL research Well defined semantics Formal properties well understood (complexity, decidability) Known reasoning algorithms Implemented systems (highly optimised) 29

30 OWL RDF/XML Exchange Syntax E.g., Person u haschild.(doctor t haschild.doctor): <owl:class> <owl:intersectionof rdf:parsetype= collection"> <owl:class rdf:about="#person"/> <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:allvaluesfrom> <owl:unionof rdf:parsetype= collection"> <owl:class rdf:about="#doctor"/> octo <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:somevaluesfrom o rdf:resource="#doctor"/> </owl:restriction> </owl:unionof> </owl:allvaluesfrom> </owl:restriction> </owl:intersectionof> </owl:class> 30

31 Class/Concept Constructors C is a concept (class); P is a role (property); x is an individual name XMLS datatypes as well as classes in P.C and P.C Restricted form of DL concrete domains 31

32 Ontology Axioms OWL ontology equivalent to DL KB (Tbox + OWL ontology equivalent to DL KB (Tbox Abox) 32

33 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 33

34 Extensions of DL Combinations of DL and Logic Programs (LP) Uncertainty extension of DL Concrete domain constraints Modal, epistemic, and temporal operators Open world vs. close world.. 34

35 Venn Diagram of DL, LP, and FOC 35

36 Motivation(1) DL cannot represent more than one free variable at a time. (1) A rule involving multiple variables. E.g., g, Man(?X) Woman(?Y) PotentialFriendshipBetween(?X,?Y). (2) Chaining to derive values of Properties. E.g., Father(?X,?Y) Father(?Y,?Z) Grandfather(?X,?Z). (not allowed in SHOIN) Work(?X,?Y) Live(?X,?Z) Loc(?Y,?W) Loc(?Z,?W) HomeWorker(?X). 36

37 Motivation(2) Horn Logic cannot represent a (1) disjunction or (2) existential in the head. (1) State a subclass of a complex class expression which is a disjunction. E.g., (Human u Adult) v (Man t Woman) (2) State a subclass of a complex class expression which is an existential. E.g., Radio v haspart.tuner 37

38 Different approaches 1. Approaches reducing description logics to logic programs A. DLP B. OWL 2 RL 2. Homogeneous approaches A. OWL Rules B. SWRL 3. Hybrid approaches accessing description logic through queries in logic programs A. AL-Log 38

39 Uncertainty extension of DL Handling uncertain knowledge is becoming a critical research direction for the (Semantic) Web. knowledge on the Web is often uncertain and imprecise. E.g., many concepts needed in business domain ontology modeling lack well-defined boundaries or, precisely defined criteria of relationship between concepts Domain modeling and Ontology reasoning Quantify degree of an individual belonging to a class Quantify degree of subsumption between a class and its subclasses Concept mapping between ontologies Quantify degree of alignment between classes of two ontologies 39

40 URW3 Situation Report: uncertainty ontology URW

41 Probability, Possibility and Fuzzy logic Probabilistic Description Logic: Statistical information e.g. John is a student with the probability 0.6 and a teacher with the probability 0.4 Fuzzy Description Logic: Express vagueness and imprecision e.g. John is tall with the degree of truth 0.9 Possibilistic Description Logic: Particular rankings and preferences e.g. John prefers an ice cream to a beer 41

42 Research Challenges Syntax and Semantics Decidability Reasoning algorithms for possible extensions Soundness and completeness Complexity/efficiency Effective methods for reasoning under uncertainty 42

43 Questions?

Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1)

Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1) Semantic Web OWL Acknowledgements to Pascal Hitzler, York Sure ISWeb Lecture Semantic Web (1) OWL General W3C Recommendation since 2004 Semantic fragment of FOL Three variants: OWL Lite OWL DL OWL Full

More information

! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs

!  # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs ,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini agostini@dit.unitn.it University of Trento Fausto Giunchiglia fausto@dit.unitn.it The Logic of Descriptions!$%&'()*$#)

More information

University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees

University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees University of Ostrava Institute for Research and Applications of Fuzzy Modeling Reasoning in Description Logic with Semantic Tableau Binary Trees Alena Lukasová Research report No. 63 2005 Submitted/to

More information

Tableau Algorithms for Description Logics

Tableau Algorithms for Description Logics Tableau Algorithms for Description Logics Franz Baader Theoretical Computer Science Germany Short introduction to Description Logics (terminological KR languages, concept languages, KL-ONE-like KR languages,...).

More information

Methodologies, tools and languages for building ontologies. Where is their meeting point?

Methodologies, tools and languages for building ontologies. Where is their meeting point? Data & Knowledge Engineering 46 (2003) 41 64 www.elsevier.com/locate/datak Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho 1, Mariano Fernandez-Lopez

More information

Pellet: A Practical OWL-DL Reasoner

Pellet: A Practical OWL-DL Reasoner Pellet: A Practical OWL-DL Reasoner Evren Sirin a, Bijan Parsia a, Bernardo Cuenca Grau a,b, Aditya Kalyanpur a, Yarden Katz a a University of Maryland, MIND Lab, 8400 Baltimore Ave, College Park MD 20742,

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing Description Logic Knowledge Bases using Formal Concept Analysis Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,

More information

Aikaterini Marazopoulou

Aikaterini Marazopoulou Imperial College London Department of Computing Tableau Compiled Labelled Deductive Systems with an application to Description Logics by Aikaterini Marazopoulou Submitted in partial fulfilment of the requirements

More information

National Technical University of Athens. Optimizing Query Answering over Expressive Ontological Knowledge

National Technical University of Athens. Optimizing Query Answering over Expressive Ontological Knowledge National Technical University of Athens School of Electrical and Computer Engineering Division of Computer Science Optimizing Query Answering over Expressive Ontological Knowledge DOCTOR OF PHILOSOPHY

More information

Defining a benchmark suite for evaluating the import of OWL Lite ontologies

Defining a benchmark suite for evaluating the import of OWL Lite ontologies UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA FREE UNIVERSITY OF BOLZANO FACULTY OF COMPUTER SCIENCE EUROPEAN MASTER IN COMPUTATIONAL LOGIC MASTER THESIS Defining a benchmark suite for evaluating

More information

OilEd: a Reason-able Ontology Editor for the Semantic Web

OilEd: a Reason-able Ontology Editor for the Semantic Web OilEd: a Reason-able Ontology Editor for the Semantic Web Sean Bechhofer, Ian Horrocks, Carole Goble and Robert Stevens Department of Computer Science, University of Manchester, UK seanb@cs.man.ac.uk,

More information

The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University

The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:

More information

Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization

More information

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications

THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications THE DESCRIPTION LOGIC HANDBOOK: Theory, implementation, and applications Edited by Franz Baader Deborah L. McGuinness Daniele Nardi Peter F. Patel-Schneider Contents List of contributors page 1 1 An Introduction

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

Dynamic Taxonomies for the Semantic Web

Dynamic Taxonomies for the Semantic Web Dynamic Taxonomies for the Semantic Web Pierre Allard, Sébastien Ferré To cite this version: Pierre Allard, Sébastien Ferré. Dynamic Taxonomies for the Semantic Web. full version of a paper published at

More information

Introduction to ontologies and tools; some examples

Introduction to ontologies and tools; some examples Introduction to ontologies and tools; some examples Josep Blat, Jesús Ibáñez, Toni Navarrete Universitat Pompeu Fabra Definition and objectives Definition:explicit formal specifications of the terms in

More information

Lightweight Semantic Web Oriented Reasoning in Prolog: Tableaux Inference for Description Logics. Thomas Herchenröder

Lightweight Semantic Web Oriented Reasoning in Prolog: Tableaux Inference for Description Logics. Thomas Herchenröder Lightweight Semantic Web Oriented Reasoning in Prolog: Tableaux Inference for Description Logics Thomas Herchenröder Master of Science Artificial Intelligence School of Informatics University of Edinburgh

More information

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and

More information

A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases

A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases Claudia d Amato, Nicola Fanizzi, Floriana Esposito Dipartimento di Informatica, Università degli Studi di Bari Campus

More information

A Proposal for a Description Logic Interface

A Proposal for a Description Logic Interface A Proposal for a Description Logic Interface Sean Bechhofer y, Ian Horrocks y, Peter F. Patel-Schneider z and Sergio Tessaris y y University of Manchester z Bell Labs Research Most description logic (DL)

More information

Optimizing Description Logic Subsumption

Optimizing Description Logic Subsumption Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization

More information

Robust Module-based Data Management

Robust Module-based Data Management IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. V, NO. N, MONTH YEAR 1 Robust Module-based Data Management François Goasdoué, LRI, Univ. Paris-Sud, and Marie-Christine Rousset, LIG, Univ. Grenoble

More information

Geospatial Information with Description Logics, OWL, and Rules

Geospatial Information with Description Logics, OWL, and Rules Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University

More information

Chapter 17 Using OWL in Data Integration

Chapter 17 Using OWL in Data Integration Chapter 17 Using OWL in Data Integration Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati, and Marco Ruzzi Abstract One of the outcomes of the research work carried

More information

Analyzing Web Access Control Policies

Analyzing Web Access Control Policies Analyzing Web Access Control Policies Vladimir Kolovski Department of Computer Science University of Maryland College Park, MD kolovski@cs.umd.edu James Hendler Department of Computer Science University

More information

Evaluation experiment for the editor of the WebODE ontology workbench

Evaluation experiment for the editor of the WebODE ontology workbench Evaluation experiment for the editor of the WebODE ontology workbench Óscar Corcho, Mariano Fernández-López, Asunción Gómez-Pérez Facultad de Informática. Universidad Politécnica de Madrid Campus de Montegancedo,

More information

A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web

A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria truong@par.univie.ac.at Thomas Fahringer

More information

Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile

Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile Semantic Web 1 (2011) 1 5 1 IOS Press Comparison of Reasoners for large Ontologies in the OWL 2 EL Profile Editor(s): Bernardo Cuenca Grau, Oxford University, UK Solicited review(s): Julian Mendez, Dresden

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

Data Integration. May 9, 2014. Petr Kremen, Bogdan Kostov (petr.kremen@fel.cvut.cz, bogdan.kostov@fel.cvut.cz)

Data Integration. May 9, 2014. Petr Kremen, Bogdan Kostov (petr.kremen@fel.cvut.cz, bogdan.kostov@fel.cvut.cz) Data Integration Petr Kremen, Bogdan Kostov petr.kremen@fel.cvut.cz, bogdan.kostov@fel.cvut.cz May 9, 2014 Data Integration May 9, 2014 1 / 33 Outline 1 Introduction Solution approaches Technologies 2

More information

Data Validation with OWL Integrity Constraints

Data Validation with OWL Integrity Constraints Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA evren@clarkparsia.com Abstract. Data validation is an important part of data integration

More information

Explorer's Guide to the Semantic Web

Explorer's Guide to the Semantic Web Explorer's Guide to the Semantic Web THOMAS B. PASSIN 11 MANNING Greenwich (74 w. long.) contents preface xiii acknowledgments xv about this booh xvii The Semantic Web 1 1.1 What is the Semantic Web? 3

More information

Learning Description Logic Knowledge Bases from Data Using Methods from Formal Concept Analysis

Learning Description Logic Knowledge Bases from Data Using Methods from Formal Concept Analysis Learning Description Logic Knowledge Bases from Data Using Methods from Formal Concept Analysis Dissertation zur Erlangung des akademischen Grades Doktor rerum naturalium (Dr. rer. nat.) vorgelegt an der

More information

Semantic Interoperability

Semantic Interoperability Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from

More information

XML Data Integration

XML Data Integration XML Data Integration Lucja Kot Cornell University 11 November 2010 Lucja Kot (Cornell University) XML Data Integration 11 November 2010 1 / 42 Introduction Data Integration and Query Answering A data integration

More information

A Multi-ontology Synthetic Benchmark for the Semantic Web

A Multi-ontology Synthetic Benchmark for the Semantic Web A Multi-ontology Synthetic Benchmark for the Semantic Web Yingjie Li, Yang Yu and Jeff Heflin Department of Computer Science and Engineering, Lehigh University 19 Memorial Dr. West, Bethlehem, PA 18015,

More information

The Complexity of Description Logics with Concrete Domains

The Complexity of Description Logics with Concrete Domains The Complexity of Description Logics with Concrete Domains Von der Fakultät für Mathematik, Informatik und Naturwissenschaften der Rheinisch-Westfälischen Technischen Hochschule Aachen zur Erlangung des

More information

Reasoning Paradigms for SWRL-enabled Ontologies

Reasoning Paradigms for SWRL-enabled Ontologies Reasoning Paradigms for SWRL-enabled Ontologies Jing Mei Department of Information Science Peking University Beijing 100871, China email:mayyam@is.pku.edu.cn Elena Paslaru Bontas Freie Universität Berlin

More information

Object Database on Top of the Semantic Web

Object Database on Top of the Semantic Web WSS03 Applications, Products and Services of Web-based Support Systems 97 Object Database on Top of the Semantic Web Jakub Güttner Graduate Student, Brno Univ. of Technology, Faculty of Information Technology,

More information

On-To-Knowledge in a Nutshell

On-To-Knowledge in a Nutshell On-To-Knowledge in a Nutshell Dieter Fensel, Frank van Harmelen, Ying Ding, Michel Klein, Hans Akkermans Free University Amsterdam VUA, Division of Mathematics and Informatics De Boelelaan 1081a, NL-1081

More information

Matching Semantic Service Descriptions with Local Closed-World Reasoning

Matching Semantic Service Descriptions with Local Closed-World Reasoning Matching Semantic Service Descriptions with Local Closed-World Reasoning Stephan Grimm 1, Boris Motik 1, and Chris Preist 2 1 FZI Research Center for Information Technologies at the University of Karlsruhe

More information

Ontological Modeling: Part 6

Ontological Modeling: Part 6 Ontological Modeling: Part 6 Terry Halpin LogicBlox and INTI International University This is the sixth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology

More information

Formalization of the CRM: Initial Thoughts

Formalization of the CRM: Initial Thoughts Formalization of the CRM: Initial Thoughts Carlo Meghini Istituto di Scienza e Tecnologie della Informazione Consiglio Nazionale delle Ricerche Pisa CRM SIG Meeting Iraklio, October 1st, 2014 Outline Overture:

More information

Web Ontology Reasoning with Logic Databases

Web Ontology Reasoning with Logic Databases Web Ontology Reasoning with Logic Databases Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswissenschaften (Dr. rer. pol.) von der Fakultät für Wirtschaftswissenschaften der Universität

More information

Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets.

Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets. Degrees of Truth: the formal logic of classical and quantum probabilities as well as fuzzy sets. Logic is the study of reasoning. A language of propositions is fundamental to this study as well as true

More information

Incremental Query Answering for Implementing Document Retrieval Services

Incremental Query Answering for Implementing Document Retrieval Services Incremental Query Answering for Implementing Document Retrieval Services Volker Haarslev and Ralf Möller Concordia University, Montreal University of Applied Sciences, Wedel Abstract Agent systems that

More information

Web Ontology Reasoning with Datatype Groups

Web Ontology Reasoning with Datatype Groups Web Ontology Reasoning with Datatype Groups Jeff Z. Pan and Ian Horrocks Department of Computer Science, University of Manchester, UK M13 9PL {pan,horrocks}@cs.man.ac.uk Abstract. When providing reasoning

More information

Semantic Web Technology: The Foundation For Future Enterprise Systems

Semantic Web Technology: The Foundation For Future Enterprise Systems Semantic Web Technology: The Foundation For Future Enterprise Systems Abstract by Peter Okech Odhiambo The semantic web is an extension of the current web in which data and web resources is given more

More information

Knowledge Management

Knowledge Management Knowledge Management INF5100 Autumn 2006 Outline Background Knowledge Management (KM) What is knowledge KM Processes Knowledge Management Systems and Knowledge Bases Ontologies What is an ontology Types

More information

Semantic Technologies for Data Integration using OWL2 QL

Semantic Technologies for Data Integration using OWL2 QL Semantic Technologies for Data Integration using OWL2 QL ESWC 2009 Tutorial Domenico Lembo Riccardo Rosati Dipartimento di Informatica e Sistemistica Sapienza Università di Roma, Italy 6th European Semantic

More information

Adapting Communication Vocabularies using Shared Ontologies

Adapting Communication Vocabularies using Shared Ontologies Adapting Communication Vocabularies using Shared Ontologies Heiner Stuckenschmidt Vrije Universiteit Amsterdam de Boelelaan 1081a 1081 HV Amsterdam, The Netherlands heiner@cs.vu.nl Ingo J. Timm Technische

More information

The Even More Irresistible SROIQ

The Even More Irresistible SROIQ The Even More Irresistible SROIQ Ian Horrocks, Oliver Kutz, and Ulrike Sattler School of Computer Science, The University of Manchester, Kilburn Building, Oxford Road, Manchester, M13 9PL, UK {Horrocks,

More information

SPARQL: Un Lenguaje de Consulta para la Web

SPARQL: Un Lenguaje de Consulta para la Web SPARQL: Un Lenguaje de Consulta para la Web Semántica Marcelo Arenas Pontificia Universidad Católica de Chile y Centro de Investigación de la Web M. Arenas SPARQL: Un Lenguaje de Consulta para la Web Semántica

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence ICS461 Fall 2010 1 Lecture #12B More Representations Outline Logics Rules Frames Nancy E. Reed nreed@hawaii.edu 2 Representation Agents deal with knowledge (data) Facts (believe

More information

Getting Started Guide

Getting Started Guide TopBraid Composer Getting Started Guide Version 2.0 July 21, 2007 TopBraid Composer, Copyright 2006 TopQuadrant, Inc. 1 of 58 Revision History Date Version Revision August 1, 2006 1.0 Initial version September

More information

Comparing SNePS with Topbraid/Pellet SNeRG Technical Note 42

Comparing SNePS with Topbraid/Pellet SNeRG Technical Note 42 Comparing SNePS with Topbraid/Pellet SNeRG Technical Note 42 Michael Kandefer and Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science and National Center for

More information

UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales

UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA Departamento de Ingeniería en Sistemas Computacionales ADMINISTRACIÓN SEMÁNTICA DE CONOCIMIENTO E INFORMACIÓN EN EL WEB SEMÁNTICO Tesis para obtener

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Books Management System Management System Research Data in the Intelligent Retrieval Algorithm

Books Management System Management System Research Data in the Intelligent Retrieval Algorithm , pp.139-148 http://dx.doi.org/10.14257/ijdta.2015.8.6.13 Books Management System Management System Research Data in the Intelligent Retrieval Algorithm Yunpeng Guo Qingdao Vocational and Technical College

More information

Introduction to the Semantic Web

Introduction to the Semantic Web Introduction to the Semantic Web Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica

More information

RDF Resource Description Framework

RDF Resource Description Framework RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives

More information

Formalizing the CRM. Carlo Meghini and Martin Doerr

Formalizing the CRM. Carlo Meghini and Martin Doerr Formalizing the CRM Carlo Meghini and Martin Doerr 1 Introduction This document presents a formalization of the CIDOC CRM in first-order logic. The resulting first-order theory, that we call CRM, captures

More information

Normalization of relations and ontologies

Normalization of relations and ontologies Normalization of relations and ontologies LULE AHMEDI Department of Computer Engineering University of Prishtina Kodra e diellit pn, 10000 Prishtinë REPUBLIC OF KOSOVA lule.ahmedi@fiek.uni-pr.edu EDMOND

More information

Formal Engineering for Industrial Software Development

Formal Engineering for Industrial Software Development Shaoying Liu Formal Engineering for Industrial Software Development Using the SOFL Method With 90 Figures and 30 Tables Springer Contents Introduction 1 1.1 Software Life Cycle... 2 1.2 The Problem 4 1.3

More information

Semantic Information on Electronic Medical Records (EMRs) through Ontologies

Semantic Information on Electronic Medical Records (EMRs) through Ontologies Semantic Information on Electronic Medical Records (EMRs) through Ontologies Suarez Barón M. J. Researcher, Research Center at Colombian School of Industrial Careers marcojaviersuarezbaron@gmail.com Bogotá,

More information

A Comparative Study Ontology Building Tools for Semantic Web Applications

A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications Bhaskar Kapoor 1 and Savita Sharma 2 1 Department of Information Technology, MAIT, New Delhi INDIA bhaskarkapoor@gmail.com 2 Department

More information

Fuzzy-DL Reasoning over Unknown Fuzzy Degrees

Fuzzy-DL Reasoning over Unknown Fuzzy Degrees Fuzzy-DL Reasoning over Unknown Fuzzy Degrees Stasinos Konstantopoulos and Georgios Apostolikas Institute of Informatics and Telecommunications NCSR Demokritos Ag. Paraskevi 153 10, Athens, Greece {konstant,apostolikas}@iit.demokritos.gr

More information

Detecting Inconsistencies in Requirements Engineering

Detecting Inconsistencies in Requirements Engineering Swinburne University of Technology Faculty of Information and Communication Technologies HIT4000 Honours Project A Thesis on Detecting Inconsistencies in Requirements Engineering Tuong Huan Nguyen Abstract

More information

RDF y SPARQL: Dos componentes básicos para la Web de datos

RDF y SPARQL: Dos componentes básicos para la Web de datos RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic

More information

Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1

Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1 Sydney OWL Syntax - towards a Controlled Natural Language Syntax for OWL 1.1 Anne Cregan 1,2, Rolf Schwitter 3, and Thomas Meyer 1,2 1 NICTA, [Anne.Cregan,Thomas.Meyer]@nicta.com.au 2 University of New

More information

EXPRESSIVE REASONING ABOUT CULTURAL HERITAGE KNOWLEDGE USING WEB ONTOLOGIES

EXPRESSIVE REASONING ABOUT CULTURAL HERITAGE KNOWLEDGE USING WEB ONTOLOGIES EXPRESSIVE REASONING ABOU CULURAL HERIAGE KNOWLEGE USING WEB ONOLOGIES imitrios A. Koutsomitropoulos and heodore S. Papatheodorou High Performance Information Systems Laboratory, Computer Engineering and

More information

Semantic EPC: Enhancing Process Modeling Using Ontologies

Semantic EPC: Enhancing Process Modeling Using Ontologies Institute for Information Systems IWi Institut (IWi) für at the German Research Wirtschaftsinformatik Center for im DFKI Saarbrücken Artificial Intelligence (DFKI), Saarland University Semantic EPC: Enhancing

More information

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The

More information

Semantics and Ontology of Logistic Cloud Services*

Semantics and Ontology of Logistic Cloud Services* Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution

More information

Ontology Modeling and Object Modeling in Software Engineering

Ontology Modeling and Object Modeling in Software Engineering Ontology Modeling and Object Modeling in Software Engineering Dr. Waralak V. Siricharoen University of the Thai Chamber of Commerce (UTCC) 126/1 Dindeang, Bangkok, Thailand 10400 (66)26976506-7, (66)816966425

More information

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF

More information

FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE KNOWLEDGE REPRESENTATION AND NETWORKED SCHEMES

FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE KNOWLEDGE REPRESENTATION AND NETWORKED SCHEMES Riga Technical University Faculty of Computer Science and Information Technology Department of Systems Theory and Design FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE Lecture 7 KNOWLEDGE REPRESENTATION AND NETWORKED

More information

An Ontology Model for Organizing Information Resources Sharing on Personal Web

An Ontology Model for Organizing Information Resources Sharing on Personal Web An Ontology Model for Organizing Information Resources Sharing on Personal Web Istiadi 1, and Azhari SN 2 1 Department of Electrical Engineering, University of Widyagama Malang, Jalan Borobudur 35, Malang

More information

A Framework and Architecture for Quality Assessment in Data Integration

A Framework and Architecture for Quality Assessment in Data Integration A Framework and Architecture for Quality Assessment in Data Integration Jianing Wang March 2012 A Dissertation Submitted to Birkbeck College, University of London in Partial Fulfillment of the Requirements

More information

An Ontology in Project Management Knowledge Domain

An Ontology in Project Management Knowledge Domain An Ontology in Knowledge Domain T.Sheeba, Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman Reshmy Krishnan, PhD. Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman M.Justin Bernard,

More information

SNOMED-CT. http://www.connectingforhealth.nhs.uk/technical/standards/snomed 4. http://ww.hl7.org 5. http://www.w3.org/2004/owl/ 6

SNOMED-CT. http://www.connectingforhealth.nhs.uk/technical/standards/snomed 4. http://ww.hl7.org 5. http://www.w3.org/2004/owl/ 6 Is Semantic Web technology ready for Healthcare? Chris Wroe BT Global Services, St Giles House, 1 Drury Lane, London, WC2B 5RS, UK chris.wroe@bt.com Abstract. Healthcare IT systems must manipulate semantically

More information

Ontology-based Data Integration with MASTRO-I for Configuration and Data Management at SELEX Sistemi Integrati

Ontology-based Data Integration with MASTRO-I for Configuration and Data Management at SELEX Sistemi Integrati Ontology-based Data Integration with MASTRO-I for Configuration and Data Management at SELEX Sistemi Integrati Alfonso Amoroso 1, Gennaro Esposito 1, Domenico Lembo 2, Paolo Urbano 2, Raffaele Vertucci

More information

Use of OWL and SWRL for Semantic Relational Database Translation

Use of OWL and SWRL for Semantic Relational Database Translation Use of OWL and SWRL for Semantic Relational Database Translation Matthew Fisher, Mike Dean, Greg Joiner BBN Technologies, 1300 N. 17th Street, Suite 400, Arlington, VA 22209 {mfisher, mdean, gjoiner}@bbn.com

More information

An Efficient and Scalable Management of Ontology

An Efficient and Scalable Management of Ontology An Efficient and Scalable Management of Ontology Myung-Jae Park 1, Jihyun Lee 1, Chun-Hee Lee 1, Jiexi Lin 1, Olivier Serres 2, and Chin-Wan Chung 1 1 Korea Advanced Institute of Science and Technology,

More information

Lecture 18 of 42. Lecture 18 of 42

Lecture 18 of 42. Lecture 18 of 42 Knowledge Representation Concluded: KE, CIKM, & Representing Events over Time Discussion: Structure Elicitation, Event Calculus William H. Hsu Department of Computing and Information Sciences, KSU KSOL

More information

Designing a Tableau Reasoner for Description Logics

Designing a Tableau Reasoner for Description Logics Designing a Tableau Reasoner for Description Logics Linh Anh Nguyen Division of Knowledge and System Engineering for ICT, Ton Duc Thang University, No. 19, Nguyen Huu Tho Street, Tan Phong Ward, District

More information

CLIPS-OWL: A Framework for Providing Object-Oriented Extensional Ontology Queries in A Production Rule Engine

CLIPS-OWL: A Framework for Providing Object-Oriented Extensional Ontology Queries in A Production Rule Engine CLIPS-OWL: A Framework for Providing Object-Oriented Extensional Ontology Queries in A Production Rule Engine G. Meditskos,a, N. Bassiliades a a Department of Informatics, Aristotle University of Thessaloniki,

More information

Definition of the CIDOC Conceptual Reference Model

Definition of the CIDOC Conceptual Reference Model Definition of the CIDOC Conceptual Reference Model Produced by the ICOM/CIDOC Documentation Standards Group, continued by the CIDOC CRM Special Interest Group Version 4.2.4 January 2008 Editors: Nick Crofts,

More information

Characterizing Knowledge on the Semantic Web with Watson

Characterizing Knowledge on the Semantic Web with Watson Characterizing Knowledge on the Semantic Web with Watson Mathieu d Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, and Enrico Motta Knowledge Media Institute (KMi), The Open

More information

Developing rule-based applications for the Web: Methodologies and Tools

Developing rule-based applications for the Web: Methodologies and Tools Developing rule-based applications for the Web: Methodologies and Tools Vassilis Papataxiarhis, Vassileios Tsetsos, Isambo Karali, Panagiotis Stamatopoulos, Stathes Hadjiefthymiades Department of Informatics

More information

DLDB: Extending Relational Databases to Support Semantic Web Queries

DLDB: Extending Relational Databases to Support Semantic Web Queries DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA zhp2@cse.lehigh.edu) Jeff Heflin (Lehigh University, USA heflin@cse.lehigh.edu) Abstract: We

More information

Offshore Holdings Analytics Using Datalog + RuleML Rules

Offshore Holdings Analytics Using Datalog + RuleML Rules Offshore Holdings Analytics Using Datalog + RuleML Rules Mohammad Sadnan Al Manir and Christopher J.O. Baker Department of Computer Science and Applied Statistics University of New Brunswick, Saint John,

More information

Exploring Incremental Reasoning Approaches Based on Module Extraction

Exploring Incremental Reasoning Approaches Based on Module Extraction Exploring Incremental Reasoning Approaches Based on Module Extraction Liudmila Reyes-Alvarez 1, Danny Molina-Morales 1, Yusniel Hidalgo-Delgado 2, María del Mar Roldán-García 3, José F. Aldana-Montes 3

More information

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline

More information

A Method to Develop Description Logic Ontologies Iteratively Based on Competency Questions: an Implementation

A Method to Develop Description Logic Ontologies Iteratively Based on Competency Questions: an Implementation A Method to Develop Description Logic Ontologies Iteratively Based on Competency Questions: an Implementation Yuri Malheiros 1,2, Fred Freitas 1 1 Centro de Informática Universidade Federal de Pernambuco

More information

Neighborhood Data and Database Security

Neighborhood Data and Database Security Neighborhood Data and Database Security Kioumars Yazdanian, FrkdCric Cuppens e-mail: yaz@ tls-cs.cert.fr - cuppens@ tls-cs.cert.fr CERT / ONERA, Dept. of Computer Science 2 avenue E. Belin, B.P. 4025,31055

More information

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Robert E. McGrath, Anand Ranganathan, M. Dennis Mickunas, and Roy H. Campbell Department of Computer Science, University or Illinois

More information

Developing a Web-Based Application using OWL and SWRL

Developing a Web-Based Application using OWL and SWRL Developing a Web-Based Application using OWL and SWRL Martin J. O Connor, Ravi Shankar, Csongor Nyulas, Samson Tu, Amar Das Stanford Medical Informatics, Stanford University, Stanford, CA 94305-5479 {martin.oconnor,

More information