Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Mitsunori Ogihara Center for Computational Science
The Semantic Web: Ontologies and OWL Ian Horrocks and Alan Rector Summary.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Three Theses of Representation in the Semantic Web
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to RDF(S) and a Quick Tour of OWL
RDF and XML tutorial. 2 Talk Overview Semantic Web XML RDF DAML + OIL ( Time permitting)
CS570 Artificial Intelligence Semantic Web & Ontology 2
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontologies for the Semantic Web Michael Lutz Slides based on Co-ode.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
©2003, Philippe Cudre-Mauroux, EPFL-I&C-IIF, Laboratoire de systèmes d'informations répartis LSIR Weekly seminar Mapping the Semantic Web.
11 -1 Lecture 11 Ontology Engineering Topics –Basics –Representation and Reasoning of Ontology –General Ontology Languages –Web-centric Ontology Languages.
W3C Tracking – OWL David De Roure GGF Semantic Grid Research Group
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
Ontology languages, XML and RDF. Contents Definition of ontology A quick survey to famous ontology languages Graphical Logic based ● XML ● XML, namespaces,
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP1: Language Architecture Sean Bechhofer.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Okech Odhiambo Faculty of Information Technology Strathmore University
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
Earth System Grid – Pouchard Ontologies and The Earth System Grid Line Pouchard (ORNL) PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
1 Sean Bechhofer Information Management Group University of Manchester, UK Reasoning: Who Gives a Hoot?
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
CS690L - Lecture 3 1 CS690L Semantic Web and Knowledge Discovery: Concept, Technologies, Tool Yugi Lee STB #555 (816)
Ontology & OWL Semantic Web - Fall 2005 Computer Engineering Department Sharif University of Technology.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
The Semantic Web Presented by Zhimin Chen. HTML Is Human Readable, Not Machine understandable A Course Schedule Web Page Consequence: agents can’t effectively.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
OWL Language off Textbook Ch. 10
Semantic Web - Ontologies
Tools for DAML-Based Services, Query Answering, and
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
University of Manchester
Tools for DAML-Based Services, Query Answering, and
Presentation transcript:

Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks

Reading List Ian Horrock’s papers: –Ian Horrocks. DAML+OIL: a reason-able web ontology language. In Proc. of EDBT 2002, number 2287 in Lecture Notes in Computer Science, pages Springer, March –Ian Horrocks, Peter F. Patel-Schneider, and Frank van Harmelen. From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics, 2003 OWL Web Ontology Language Overview, features/ features/ Webinar - "Solution Envisioning for Ontology-Based Applications“, DAML+OIL, SWRL: A Semantic Web Rule Language Combining OWL and RuleML,

Web Evolution First generation Web: human generated HTML Second generation Web: machine generated HTML, active HTML pages Third generation Web: automated processing of Web pages, annotations

What is an Ontology Hierarchical description of important concepts in a domain Description of properties of each concepts Example applications: –E-commerce –Search engines –Web services

Ontology Languages Graphical notations –Semantic networks –Topic maps –UML –RDF Logic based –Description Logics (e.g., OIL, DAML+OIL, OWL) –Rules (e.g., RuleML, LP/Prolog) –First Order Logic

Ontology Languages Wide variety of languages for “Explicit Specification” –Logic based –Bayesian/probabilistic/fuzzy Degree of formality varies widely –Increased formality makes languages more amenable to machine processing (e.g., automated reasoning) Copyright: I. Horrocks

Objects/Instances/Individuals –Elements of the domain of discourse –Equivalent to constants in FOL Types/Classes/Concepts –Sets of objects sharing certain characteristics –Equivalent to unary predicates in FOL Relations/Properties/Roles –Sets of pairs (tuples) of objects –Equivalent to binary predicates in FOL Many languages use “object oriented” model based on: Copyright: I. Horrocks

From RDF to OWL Two languages developed to satisfy above requirements –OIL: developed by group of (largely) European researchers (several from EU OntoKnowledge project) –DAML-ONT: developed by group of (largely) US researchers (in DARPA DAML programme) Efforts merged to produce DAML+OIL –Development was carried out by “Joint EU/US Committee on Agent Markup Languages” –Extends (“DL subset” of) RDF DAML+OIL submitted to W3C as basis for standardisation –Web-Ontology (WebOnt) Working Group formed –WebOnt group developed OWL language based on DAML+OIL –OWL language now a W3C Candidate Recommendation –Will soon become Proposed Recommendation Copyright: I. Horrocks

DAML+OIL Design Objectives Well designed –Intuitive to (human) users –Adequate expressive power –Support machine understanding/reasoning Well defined –Clearly specified syntax (obviously) –Formal semantics (equally important) Extend existing web standards –DAML+OIL is built on top of RDF(S) Copyright: I. Horrocks

Why Build on RDF Provides basic ontological primitives –Classes and relations (properties) –Class (and property) hierarchy Can exploit existing RDF infrastructure Provides mechanism for using ontologies –RDF triples assert facts about resources –Use vocabulary from DAML+OIL ontologies Copyright: I. Horrocks

How DAML+OIL Builds ON RDFS (1) Extends expressive power –Constraints (restrictions) on properties of classes (existential/universal/cardinality) –Boolean combinations of classes and restrictions –Equivalence, disjointness –Necessary and sufficient conditions –Constraints on properties Copyright: I. Horrocks

How DAML+OIL Builds ON RDFS (2) Provides well defined semantics –Meaning of DAML+OIL statements is formally specified –Both model theoretic and axiomatic specifications provided –Allows for machine understanding and automated reasoning Copyright: I. Horrocks

Well Designed(?) Intuitive to (human) users –Supports common ontological idioms Adequate expressive power –Extends RDF in several directions Support for machine understanding/reasoning –Designed to be “implementable” –No features for which it is difficult or impossible to define clear semantics (e.g., defaults) –Decidable and (empirically) tractable reasoning Copyright: I. Horrocks

Why Automated Reasoning? Semantic web requires machine understanding (of resource descriptions) –Reasoning is integral to understanding Supports design and use of ontologies –Checking class consistency –Checking/deriving subClassOf hierarchy –Particularly useful when ontologies are large, multi- authored and rapidly evolving –Also useful when integrating/sharing ontologies Does not tell us how to deal with inconsistencies –But we should be able to determine when they exist Copyright: I. Horrocks

DAML+OIL Class Constructs intersectionOf, e.g., Human  Female unioOf, e.g., Female  Scientist complementOf, e.g.,  Female oneOf, e.g., {John, Mary} toClass, e.g.,  hasChild.Scientist hasClass, e.g.,  hasChild.Scientist hasValue, e.g.,  childName.{Peter} minCardinalityQ, e.g., => 2 hasChild.Scientist maxCardinalityQ, e.g., <= 1 hasChild.Scientist cardinalityQ, e.g., =2 hasChild.Scientist

DAML+OIL Syntax Human  Female => 2 hasChild.Scientist

Axioms subClassOf sameClassAs subPropertyOf samePropertyAs disjointWith sameIndividualAs differentIndividualFrom inverseOf transitiveProperty UniqueProperty unambiguousProperty

DAML+OIL Infrastructure Can exploit existing RDF tools/services Ontology editors being built/adapted –OilEd (Manchester) –Protégé (Stanford) –OntoEdit (Karlsruhe) Ontology integration tools being built/adapted –Chimera (Stanford) Reasoning services –DL derived reasoners, e.g., FaCT (used by OilEd) –Rule based reasoners, e.g. SiLri (Karlsruhe) Markup tools Additional tools/infrastructure urgently required Copyright: I. Horrocks

DAML+OIL Summary Ontology language for Semantic Web Extends RDF –More expressive power –Well defined semantics Implementable –Decidable and tractable reasoning –Cost is some restriction on expressive power Extensible –Cost may be loss of (some of) above properties Copyright: I. Horrocks