TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontologies for the Semantic Web Michael Lutz Slides based on Co-ode.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Dr. Alexandra I. Cristea Adaptive Hypermedia and The Semantic Web.
Mitsunori Ogihara Center for Computational Science
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.
Dr. Alexandra I. Cristea Web Programming: Semantic Web.
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
1 Illustrating GeoSpatial Semantics Gary Berg-Cross, Executive Secretary, Spatial Ontology Community of Practice (SOCoP) 6th Semi-Annual.
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.
Ontology Notes are from:
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
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:
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
CSIT600f: Introduction to Semantic Web
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
1 Semantic Web Mining Presented by: Chittampally Vasanth Raja 10IT05F M.Tech (Information Technology)
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Ontology.
Ian Horrocks and Alan Rector
Knowledge representation
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Logics for Data and Knowledge Representation
Introduction to Semantic Web and Ontologies Hasan TÜRKSOY Compiled, partly based on various online tutorials and presentations, with respect to their authors.
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
BioHealth Informatics Group Ontology Tutorial, © 2005 Univ. of Manchester1 OntoGrid OWL Ontology Tutorial Robert Stevens BioHealth Informatics Group Department.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Semantics: A Many-Splendored Thing Amicalola Lodge 3-5 April 2002 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
DAML+OIL: an Ontology Language for the Semantic Web.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
BioHealth Informatics Group Copyright © 2005 Univ. of Manchester1 A Practical Introduction to Ontologies & OWL Alan Rector.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
COMP6215 Semantic Web Technologies
DOMAIN ONTOLOGY DESIGN
Ian Horrocks and Alan Rector
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Semantic Markup for Semantic Web Tools:
Presentation transcript:

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontologies for the Semantic Web Michael Lutz Slides based on Co-ode OWL Tutorial (University of Manchester)

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Overview Why do we need ontologies and the Semantic Web? What are ontologies  ontology definitions  properties Ontology languages  OWL & Description Logics  Reasoning

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Impossible (?) using the Syntactic Web… Complex queries involving background knowledge  Find information about “animals that use sonar but are not either bats or dolphins”, e.g., Barn owl Locating information in data repositories  Travel enquiries  Prices of goods and services Finding and using web services  Visualise surface interactions between two proteins Delegating complex tasks to web agents  Book me a holiday next weekend somewhere warm, not too far away, and where they speak French or English

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Consider a typical web page: Markup consists of: rendering information (e.g., font size and colour) Hyper-links to related content Semantic content is accessible to humans but not (easily) to computers… What is the Problem?

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services What information can we see… WWW2002 The eleventh international world wide web conference Sheraton waikiki hotel, Honolulu, hawaii, USA, 7-11 may location. 5 days. learn. interact Registered participants coming from: australia, canada, chile denmark, france, germany, … Register now On the 7th May Honolulu will provide the backdrop of the eleventh international world wide web conference. This prestigious event … Speakers confirmed  Tim Berners-Lee (Tim is the well known inventor of the Web, …) ……

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services                         What information can a machine see…

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services                        … XML markup with “meaningful” tags The Solution?

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services       …        , …           … Machine sees…

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Need to Add “Semantics” External agreement on meaning of annotations  e.g., Dublin Core: agree on the meaning of a set of annotation tags  but this approach is inflexible and only a limited number of things can be expressed Use ontologies to specify meaning of annotations  Ontologies provide a vocabulary of terms  New terms can be formed by combining existing ones  Meaning (semantics) of such terms is formally specified  Can also specify relationships between terms in multiple ontologies

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontology in Computer Science An ontology is an engineering artifact:  constituted by a specific vocabulary used to describe a certain reality, plus  a set of explicit assumptions regarding the intended meaning of the vocabulary. Thus, an ontology describes a formal specification of a certain domain:  Shared understanding of a domain of interest  Formal and machine manipulable model of a domain of interest “An explicit specification of a conceptualisation” [Gruber93]

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontology Components Names for important concepts in the domain  Elephant is a concept whose members are a kind of animal  Herbivore is a concept whose members are exactly those animals who eat only plants or parts of plants Background knowledge/constraints on the domain  Adult_Elephants weigh at least 2,000 kg  All Elephants are either African_Elephants or Indian_Elephants  No individual can be both a Herbivore and a Carnivore

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services A semantic continuum [Mike Uschold, Boeing Corp] Shared human consensus Implicit Text descriptions Pump: “a device for moving a gas or liquid from one place or container to another” Informal (explicit) Semantics hardwired; used at runtime Formal (for humans) Semantics processed and used at runtime (pump has (superclasses (…)) Formal (for machines) Less ambiguity Better interoperation More robust – less hardwiring More difficult  Further to the right 

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontology Design and Deployment In the Semantic Web there should be tools and services to help users:  Design and maintain high quality ontologies  Store (large numbers) of instances of ontology classes, e.g. annotations from web pages  Answer queries over ontology classes and instances, e.g. -Find more general/specific classes -Retrieve annotations/pages matching a given description  Integrate and align multiple ontologies

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Clash of intuitions: Domain Experts vs. Logicians  Transparency & predictability vs. Rigour & Completeness  Neophytes caught in the muddled middle The knowledge acquisition “bottleneck” Assuring quality & managing change Confusion of terminology and usage Interdisciplinarity: Linguistics, Cognitive science, Software engineering, Philosophy A jumble of syntaxes Why Ontology Engineering is hard…

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services “Class”  “Concept”  “Category”  “Type”  are often used synonymously, but more precisely… -categories are in the world -concepts are in the mind -classes/types are in the ontology “Instance”  “Individual” “Entity”  “object”  can be class or individual “Property”  “Slot”  “Relation”  “Relationtype”  “Attribute”  Semantic link type”  “Role” Vocabulary

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontologies Software agents Problem- solving methods Domain- independent applications Domain- independent applications Databases Declare structure Knowledge bases Knowledge bases Provide domain description The “Semantic Web” An Ontology should be just the Beginning

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Ontology Languages Wide variety of languages for “Explicit Specification”  Graphical notations, e.g. UML, Semantic networks, Topic Maps (see RDF  Logic based, e.g. Description Logics (e.g., OWL), Rules (e.g., RuleML, LP/Prolog), First Order Logic (e.g., KIF), Conceptual graphs, higher order and non-classical logics  Probabilistic/fuzzy Degree of formality varies widely  Increased formality makes languages more amenable to machine processing (e.g., automated reasoning)

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services 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 Language Primitives

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Web Ontology Language Requirements Desirable features for Web Ontology Language:  Extends existing Web standards, e.g. XML, RDF, RDFS  Easy to understand and use  should be based on familiar KR idioms  Formally specified  Of “adequate” expressive power  Possible to provide automated reasoning support

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services OWL Language Three species of OWL  OWL full is union of OWL syntax and RDF  OWL DL restricted to FOL fragment (  DAML+OIL)  OWL Lite is “easier to implement” subset of OWL DL OWL DL based on SHIQ Description Logic 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)

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services (In)famous “Layer Cake”  Data Exchange  Semantics+reasoning  Relational Data ? ? ??? TimBL, 2000 ( Talks/1206-xml2k-tbl/slide10-0.html)

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services References Daconta, M.C., Obrst, L.J. & Smith, K.T. (2003): The Semantic Web. A Guide to the Future of XML, Web Services, and Knowledge Management, John Wiley & Sons  esp. chapter 8: Understanding Ontologies McGuinness, D.L. & van Harmelen, F. (Eds.) (2004): OWL Web Ontology Language Overview, available from Baader, F., Calvanese, D., McGuinness, D., Nardi, D. & Patel- Schneider, P. (2003): The Description Logic Handbook, Cambridge University Press  esp. introductory chapters 1 & 2

TU Wien – April 24-29, 2006Semantics and Ontologies in GI Services Questions???