Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

Chronos: A Tool for Handling Temporal Ontologies in Protégé
An Introduction to RDF(S) and a Quick Tour of OWL
April 15, 2004SPIE1 Association in Level 2 Fusion Mieczyslaw M. Kokar Christopher J. Matheus Jerzy A. Letkowski Kenneth Baclawski Paul Kogut.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Presented by Amr Ali AL-Hossary (M.B.,B.Ch)
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.
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Ontology Notes are from:
1 An Introduction To The Semantic Web. 2 Information Access on the Web Find an mp3 of a song that was on the Billboard Top Ten that features a cowbell.
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.
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.
GloServ: Global Service Discovery Architecture Knarig Arabshian and Henning Schulzrinne IRT internal talk April 26, 2005.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
©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.
Semantic Web Ontologies (continued) Expressing, Querying, Building CS 431 – April 6, 2005 Carl Lagoze – Cornell University.
OWL Modelling. 1.Building class hierarchy Owl: Thing: superclass of all OWL classes Electronic devices Computer.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Applying Semantics in SOA – OWL, WSDL-S. 指導教授:吳秀陽 報告人:陳建博 學號:
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
1 MASWS Multi-Agent Semantic Web Systems: OWL Stephen Potter, CISA, School of Informatics, University of Edinburgh, Edinburgh, UK.
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.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
OWL and SDD Dave Thau University of Kansas
Department of Computer Science and Engineering
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.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
10/14/20151 OWL. 10/14/20152 What’s inside an ontology? Concepts: Classes + class-hierarchy instances Properties: often also called “Roles” or “Slots”
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.
Ontology Building in Action Hasan TÜRKSOY Compiled, partly based on various online tutorials and presentations, with respect to their authors.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Semantic Web Ontologies CS 431 – Carl Lagoze – Cornell University Acknowledgements: Alun Preece.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
1 Enriching ebXML Registries with OWL Ontologies for Efficient Service Discovery Asuman Dogac Middle East Technical University Ankara, Turkey
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Representing Data with XML February 26, 2004 Neal Arthorne.
OWL Web Ontology Language Overview. The OWL Web Ontology Language is designed for use by applications that need to process the content of information.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
1 Dr Alexiei Dingli Introduction to Web Science Modelling Knowledge.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
BBY 464 Semantic Information Management (Spring 2016) Ontologies and OWL: Web Ontology Language Yaşar Tonta & Orçun Madran [yasartonta,
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
ece 627 intelligent web: ontology and beyond
Ontologies.
Ontology.
ece 720 intelligent web: ontology and beyond
Service-Oriented Computing: Semantics, Processes, Agents
Ontology.
Semantic Web Ontologies & Data Models
Presentation transcript:

Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert

Michael Eckert2CS590SW: Web Ontology Language (OWL) What is OWL? “The Web Ontology Language (OWL) is intended to provide a language that can be used to describe the classes and relations between them that are inherent in Web documents and applications” OWL can be used to  Formalize a domain by defining classes and properties of those classes  Define individuals and assert properties about them  Reason about these classes and individuals to the degree permitted by the formal semantics of the OWL language Motivation: “Computational Agents require machine-readable descriptions of the content and capabilities of web accessible resources. These descriptions must be in addition to the human-readable versions of the information.” “Ontologies facilitate greater machine readability of web content than XML, RDF, and RDF-S by providing additional vocabulary for term descriptions.”

Michael Eckert3CS590SW: Web Ontology Language (OWL) Three OWL languages:  OWL Lite: simplified language primarily for classification hierarchies and simple constraints  OWL DL: power corresponds to expressiveness of Descriptions Logics  OWL Full: a class can be treated simultaneously as a collection of individuals (extension) and as an individual in its own right (intension) W3C’s Architecture for a Semantic Web XML + NS + xmlschema UnicodeURI RDF + rdfschema Web Ontology Language (OWL)

Michael Eckert4CS590SW: Web Ontology Language (OWL)  Restriction of the expressiveness of First Order Logic (usually to the degree of PSPACE-completeness)  Semantic: set-theoretic interpretation  Concepts (Sets), Roles (binary Relations), Individuals (Elements)  Various Operators and Quantifiers  T(erminological)-Box: definitions and axioms  A(ssertional)-Box: information about individuals  Note: names of individuals can be used in a T-Box e.g.  open world assumption, no unique naming assumtion Foundation: Description Logics Classic DB-Systems First Order Logic Description Logics

Michael Eckert5CS590SW: Web Ontology Language (OWL) OWL: Basic Definitions Defining classes: Class Building class hierarchies: subClassOf Defining Individuals: Simple Properties: datatype properties: binary relation between elements of classes and XML datatypes object properties: binary relation between elements of two classes

Michael Eckert6CS590SW: Web Ontology Language (OWL) OWL: Complex Classes Form Classes using class expressions.  Set Operators intersectionOf, unionOf, complementOf  Enumerated Classes: oneOf Define a class via enumeration of its members  closes class extension  Disjoint Classes: disjointWith Set of mutually disjoint classes: one disjointWith assertion per pair

Michael Eckert7CS590SW: Web Ontology Language (OWL) OWL: Property Characteristics Are given in the property definition and apply globally to all instances of the property. Their specification provides a powerful mechanism for enhanced reasoning about a property.  Specification of domain and range  subPropertyOf  TransitiveProperty, SymmetricProperty  FunctionalProperty, InverseFunctionalProperty (“unique key”)  inverseOf OWL: Property Restrictions Are given in a class definition and apply only locally to their containg class.  Quantifiers: allValuesFrom, someValuesFrom  Cardinality: cardinality, minCardinality, maxCardinality  Relate individuals as particular property values to class: hasValue

Michael Eckert8CS590SW: Web Ontology Language (OWL) OWL: Reuse of Ontologies OWL supports RDF’s namespace mechanism and allows to importing other ontologies into the current knowledgebase via imports. To support effective sharing and reuse of ontologies we additionally need ways to identify correspondences between two ore more ontologies:  Equivalency: sameClassAs, samePropertyAs  Identity - Dealing with the no unique naming assumption: sameIndividualAs, differentIndividualFrom

Michael Eckert9CS590SW: Web Ontology Language (OWL) Summary  OWL builds upon XML and RDS  Three increasingly complex languages: OWL Lite, OWL DL, OWL Full  Theoretical foundation: Description Logics  Classes, Properties, Individuals  Reasoning: Property Characteristics, Restrictions, Complex classes  Reuse of Ontologies: Ontology Mapping Literature  W3C Sematic Web:  Web Ontology Language (OWL) Guide Version  Alexander Borgida: Description Logics in Datamanagement TKDE 7(5): (1995).