Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.

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.
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 Description Logics
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
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.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Ontology Notes are from:
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
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
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Russell Taylor Lecturer in Computing & Business Studies.
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
1 Semantic Web Mining Presented by: Chittampally Vasanth Raja 10IT05F M.Tech (Information Technology)
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
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
Knowledge representation
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
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.
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.
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.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
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.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
References [1] D:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks - CS646\intro-2004.pptD:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks -
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
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.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
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)
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
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.
ece 720 intelligent web: ontology and beyond
Presentation transcript:

Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM

Overview Semantic Web Semantic Web Languages and Tools Description Logics (DL) – Formalism of Web Ontology Languages OWL –latest Web Ontology Language

Why Semantic Web? Most information on the Web is designed for human consumption, and even if it was derived from a database with well defined meanings for its columns, that the structure of the data is not evident to a robot browsing the web. Leaving aside the artificial intelligence problem of training machines to behave like people, the Semantic Web approach instead develops languages for expressing information in a machine processable form.

The Semantic Web Vision + Web made possible through established standards TCP/IP for transporting bits down a wire HTTP & HTML for transporting and rendering hyperlinked text + Applications able to exploit this common infrastructure Result is the WWW as we know it + 1st generation web mostly handwritten HTML pages + 2nd generation (current) web often machine generated/active + Both intended for direct human processing/interaction + In next generation web, resources should be more accessible to automated processes To be achieved via semantic markup Metadata annotations that describe content/function + Coincides with Tim Berners-Lee’s vision of a Semantic Web Ian Horroks, Logical Foundations for the Semantic Web

What is Semantic Web? Semantic Web is an initiative of World Wide Web consortium ( Semantic Web is a set of Languages and Tools for machine processing of information stored in WWW You can think of it as being an efficient way of representing data on the World Wide Web, or as a globally linked Knowledge Base. Semantic Web is about efficient Knowledge Representation mechanism for WWW. (AI) Semantic Web is about efficient Reasoning Systems requered for integration of distributed data.

Ontologies + Semantic markup must be meaningful to automated processes + Ontologies will play a key role Source of precisely defined terms (vocabulary) Can be shared across applications (and humans) + Ontology typically consists of: Hierarchical description of important concepts in domain Descriptions of properties of instances of each concept + Degree of formality can be quite variable + Increased formality and regularity facilitates machine understanding + Ontologies can be used, e.g.: To facilitate agent-agent communication in e-commerce In semantic based search To provide richer service descriptions that can be more flexibly interpreted by intelligent agents Ian Horroks, Logical Foundations for the Semantic Web

RDF –Ressource Definition Framework <Class rdf:ID="Resource" xmlns:rdf=" xmlns="uri"> value... [ressource] [property] [ressource] [Hamlet] [Author] [W. Shakespeare ]

RDF Usage –Add ”annotations” for web-pages ? –Add ”annotations” for web-services ? –Instead of building a menu for a web-site, declare the content in RDF, and let the user- agent build the menu dynamically ? –Describe all images on your website ? –Market the web.service your web.site provides ? RDF is used as a syntax for more expressive languages: DAML+OIL, OWL

*.jpg RDF enhanced Website ”Semantic Web In A Box” A Semantic Web in A Box Architecture RDF Repository SearchViewUpdateManage Internet Agents *.gif *.asp *.html *.jsp From Jens Jacob Anderson’s Semantic Web Tutorial

Companies,Tools, and Resources Ontoprise : OntoEdit, OntoBrocker see: Unicorn KAON : Protégé -Free Ontology Editor Semantic Web Tools Tutorial First Semantic Web Website:

Web Languages + Web languages already extended to facilitate content description XML Schema (XMLS) RDF and RDF Schema (RDFS) + RDFS recognisable as an ontology language Classes and properties Range and domain of properties Sub/super-classes (and properties) + But RDFS not a suitable foundation for Semantic Web Too weak to describe resources in sufficient detail + Requirements for web ontology language: Compatible with existing Web standards (XML, RDF, RDFS) Easy to understand and use (based on familiar KR idioms) Formally specified and of “adequate” expressive power possible to provide automated reasoning support Ian Horroks, Logical Foundations for the Semantic Web

Formalism for Ontology Languages: Description Logics extracts from Franconi’s course

DL-examples

DL definition of “Happy Father” (Example from Ian Horrocks, U Manchester, UK)

A Few Fundamental Definitions Example: KB={ A&B, (C or (not D)), D } The following is true: KB |= A KB |= C

Decidability: A formal system is decidable if it has inference procedure i that always terminates with definite answer (either KB|-A or not KB|-A)

Why DL are used as formalism of Semantic Web ? FOL –sound, complete, but not decidable Proposition Logic- sound, complete, decidable, but has low expressive power DL- has sound, complete, decidable inference procedure; has reasonable expressive power Alternatives to DL- decidable fragments of FOL- Horn logic (prolog), F-Logic

OWL-Web Ontology Language Extracts from: Ian Horroks, Logical Foundations for the Semantic Web + 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 + Semantic layering OWL DL OWL full within DL fragment DL semantics officially definitive + OWL DL based on SHIQ Description Logic + Benefits from many years of DL research Well defined semantics Formal properties well understood (complexity, decidability) Known reasoning algorithms Implemented systems (highly optimised)