1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Quick Introduction to OWL Web Ontology Language Roger L. Costello David B. Jacobs.

Slides:



Advertisements
Similar presentations
Can I Use It, and If so, How? Christian Lieske SAP AG – MultiLingual Technology Discussion of Consortium Proposal for OLIF2 File Header.
Advertisements

1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Two Minute Intro to XML Roger L. Costello David B. Jacobs The MITRE Corporation (The.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
The Semantic Web – WEEK 4: RDF
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. The Robber and the Speeder Roger L. Costello David B. Jacobs The MITRE Corporation.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Examples Using the OWL Camera Ontology Roger L. Costello David B. Jacobs The MITRE.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Five Minute Intro to XML Roger L. Costello The MITRE Corporation.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
1 Berendt: Advanced databases, first semester 2009, 1 Conceptual Modelling: ER, UML and OWL - and the Semantic.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Inferring and Discovering Relationships using RDF Schemas Roger L. Costello David B.
Practical RDF Chapter 1. RDF: An Introduction
1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Quick Introduction to OWL Web Ontology Language Roger L. Costello David B. Jacobs.
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.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
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.
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
An XML based Security Assertion Markup Language
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
1 OWL Application The following slides are from Roger L. Costello and David B. Jacobs, The MITRE Corporation.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
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.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Representing data with XML SE-2030 Dr. Mark L. Hornick 1.
PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
References [1] D:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks - CS646\intro-2004.pptD:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks -
1 1 1 Berendt: Advanced databases, first semester 2008, Advanced databases – Semantic Web Mining.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Extending the Metadata Registry for Semantic Web - Enforcing the MDR for supporting ontology concept - May 28, 2008 ISO/IEC JTC 1/SC 32 WG 2 Meeting Sydney,
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
® Sponsored by Hosted by HY_Features Part 3 - OWL encoding: rhyme and reason 96th OGC Technical Committee Nottingham, UK Rob Atkinson 17 September 2015.
© 2013 The MITRE Corporation. All rights reserved. XSLT Streaming Terminology Understanding “Climbing” Roger L. Costello, February 3, 2014.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Components.
Building the Semantic Web
Information Organization
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
ece 627 intelligent web: ontology and beyond
Eugenia Fernandez IUPUI
Presentation transcript:

1 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Quick Introduction to OWL Web Ontology Language Roger L. Costello David B. Jacobs The MITRE Corporation (The creation of this tutorial was sponsored by DARPA)

2 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. What is OWL? Answer: OWL is a set of XML elements and attributes, with standardized meaning, that are used to define terms and their relationships. subClassOf resource ID... Class equivalentProperty sameIndividualAs... OWL elements and attributes (i.e., OWL Vocabulary) OWL extends RDF Schema: RDF Schema OWL

3 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Example of using OWL to define two terms and their relationship Example: Define the terms "Camera" and "SLR". State that SLRs are a type of Camera. Here's how these two terms (classes) and their relationship is defined using the OWL vocabulary:

4 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Quick Intro Contents In this quick intro we present an example to demonstrate one of the utilities of OWL: –The example shows how OWL can be used to bridge terminology differences and thus enhance interoperability.

5 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Example: Bridging the Terminology Gap using OWL A key problem in achieving interoperability is to be able to recognize that two pieces of data are talking about the same thing, even though different terminology is being used. The following slides presents an example to show how OWL may be used to bridge the "terminology gap".

6 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Interested in Purchasing a Camera Scenario: –I am interested in purchasing a camera with a mm zoom lens size, that has an aperture of , and a shutter speed that ranges from 1/500 sec. to 1.0 sec. –I launch my personal "Web Bot" which crawls the Web looking for Web sites that can fulfill my request. –Assume that there exists an OWL Camera Ontology, which the Web Bot can "consult" upon its travels across the Web.

7 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Is this document relevant? <PhotographyStore rdf:ID="Hunts" xmlns:rdf=" Malden, MA <SLR rdf:ID="Olympus-OM-10" xmlns=" mm zoom seconds 325 USD The Web Bot finds this document at a Web site: Is it relevant? (Note: SLR = Single Lens Reflex)

8 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. A Match? Match? To determine if there is a match, these questions must be answered: 1. What's the relationship between "SLR" and "Camera"? 2. What's the relationship between "focal-length" and "size"? 3. What's the relationship between "f-stop" and "aperture"? <PhotographyStore rdf:ID="Hunts" xmlns:rdf="&rdf;#"> Malden, MA <SLR rdf:ID="Olympus-OM-10" xmlns=" mm zoom seconds 325 USD I am interested in purchasing a camera with a mm zoom lens size, that has an aperture of , and a shutter speed that ranges from 1/500 sec. to 1.0 sec.

9 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Relationship between SLR and Camera? The Web Bot "consults" the OWL Camera Ontology. This OWL statement tells the Web Bot that a SLR is a type of Camera: <PhotographyStore rdf:ID="Hunts" … Hunts.xml Web Bot Camera.owl "Relationship between Camera and SLR?" "SLR is a type of Camera."

10 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Relationship between focal-length and lens size? This OWL statement tells the Web Bot that focal-length is equivalent to lens size: "focal-length is synonymous with (lens) size. focal-length is to be used within a Lens. focal-length has a value that is a string."

11 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Relationship between f-stop and aperture? This OWL statement tells the Web Bot that f-stop is equivalent to aperture: The Web Bot now recognizes that the XML document it found at the Web site - is talking about Cameras, and it - does show the lens size, and it - does show the aperture for the camera, and - the values for lens size, aperture, and shutter speed are met. Thus, the Web Bot recognizes that the XML document is a match!

12 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Semantic Definitions Separate from Application! <SLR rdf:ID="Olympus-OM-10" xmlns=" mm zoom seconds 325 USD Hunts.xml Web Bot (application) "Relationship between Camera and SLR?" "SLR is a type of Camera." "Relationship between aperture and f-stop?" "f-stop is synonymous with aperture." "Relationship between size and focal-length?" "focal-length is synonymous with size." Camera.owl See the article "Why use OWL?" for a discussion of why it is good practice to separate the semantic definitions from the application. Semantic Definitions

13 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Summary: Interoperability despite terminology differences! The example demonstrated how a Web Bot was able to dynamically process an XML document from a Web site, despite the fact that the XML document used terminology different than was used to express the request. This interoperability was achieved by using the OWL Camera Ontology! This example also demonstrated the architectural design principle of cleanly separating the application code (e.g., Web Bot) from the semantic definitions (e.g., Camera.owl).

14 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Who's Using Ontologies? Real estate investment agencies are using Ontologies to exchange data with regulatory agencies (Data Consortium - Real Estate Data Standards). Reuter's Health is using Ontologies to describe the content of articles and sort them into various news feeds (using SNOMED Ontology). Electric utilities describe their networks using Ontologies for exchange purposes (CIM/XML). SUN has a large knowledge management initiative called swoRDfish that uses Ontologies.

15 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. Related Articles "Why use OWL?" by Adam Pease "Using OWL to Avoid Syntactic Rigor Mortis" by Roger L. Costello "Why use OWL?" by Roger L. Costello

16 Roger L. Costello, David B. Jacobs. © 2003 The MITRE Corporation. The OWL Camera Ontology is Online! Here is the URL to a pictorial view of the Camera Ontology: Here is the URL to the camera.owl document: Here are the URLs to 7 physical expressions (instance documents):