The Semantic Web: Means Many Things to Many People.

Slides:



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

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
An Introduction to RDF(S) and a Quick Tour of OWL
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDF Tutorial.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
Ontology Notes are from:
Chapter Modeling Theory Allow modeling to be done ontologically (high level of abstraction) Then, systematically transform the application model.
Chapter Modeling Theory Allow modeling to be done ontologically (high level of abstraction, real-world modeling, application specific) Then, systematically.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Semantic Web Technologies. The Semantic Web: Means Many Things to Many People.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
JOSH FLECK Semantic Web. What is Semantic Web? Movement led by W3C that promotes common formats for data on the web Describes things in a way that computer.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Semantic Web author: Michał Dettlaff. Tim Berners-Lee director of W3C created the World Wide Web in 1990 proposed the idea of Semantic Web Tim Berners-Lee.
Practical RDF Chapter 1. RDF: An Introduction
RDA data and applications Gordon Dunsire Presented to staff of the British Library, Boston Spa, 20 Mar 2014.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Developing “Geo” Ontology Layers for Web Query Faculty of Design & Technology Conference David George, Department of Computing.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
Ricardo Pereira Software Engineer TDWG Infrastructure Project (TIP)
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.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
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.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
Representing Data with XML February 26, 2004 Neal Arthorne.
Proofs in Predicate Calculus
Of 38 lecture 6: rdf – axiomatic semantics and query.
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.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Web Ontology Language for Service (OWL-S)
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Ontology.
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presentation transcript:

The Semantic Web: Means Many Things to Many People

What is the Semantic Web? The Semantic Web is an evolving extension of the World Wide Web in which web content can be expressed not only in natural language, but also in a form that can be understood, interpreted and used by software agents, thus permitting them to find, share and integrate information more easily. It derives from W3C director Tim Berners-Lee's vision of the Web as a universal medium for data, information, and knowledge exchange.

The Story

The Layer Cake of the Semantic Web

Ontology Language ~ OSM/OWL … … 1 … …...

OSM/OWL & Logic and Proof Allow modeling to be done ontologically (high level of abstraction) Then, systematically transform the application model into predicate calculus for use in reasoning.

Transformation to Predicate Calculus: Example

Generated Predicates Object Sets Relationship Sets Room(x), Room Nr(x), Cost(x), Date(x), Guest(x), Guest Nr(x), Current Guest(x), Future Guest(x), Guarantee Nr(x) Room(x) has Room Nr(y), Room(x) has Cost(y), Guest(x) has reservation for Room(y) on Date(z), Guest(x) has Guest Nr(y) Future Guest(x) has Guarantee Nr(y)

Generated Rules Referential-Integrity Constraints  x  y(Room(x) has Room Nr(y)  Room(x)  Room Nr(y))... Generalization/Specialization Constraints  x(Current Guest(x)  Future Guest(x)  Guest(x)) Participation Constraints  x(Room(x)   1 y(Room(x) has Cost(y))  x(Cost(x)   1 y(Room(y) has Cost(x))... Co-occurrence Constraints  (  z(Guest(z) has reservation for Room(x) on Date(y))   1 w(Guest(w) has reservation for Room(x) on Date(y)))

A Valid Interpretation Object-Set Relations Relationship-Set Relations Constraints Room R1 R2 Room Nr 1 2 Cost Room has Room Nr R1 1 R2 2  x(Room(x)   1 y(Room(x) has Room Nr(y))...

Logic and Proof Prove: ItalianProf(x)  LatinLover(x) Proof (by contradiction): 1.  LatinLover(x)negation of conclusion 2.ItalianProf(x)premise 3.ItalianProf(x)  Italian(x)ontologically given 4.Italian(x)modus ponens (2&3) 5.Italian(x)  Lazy(x)  Mafioso(x)  LatinLover(x)ontologically given 6.Lazy(x)  Mafioso(x)  LatinLover(x) modus ponens (4&5) 7.Lazy(x)  Mafioso(x)resolution (1&6) 8.ItalianProf(x)   Lazy(x)ontologically given 9.  Lazy(x)modus ponens (2&8) 10.Mafioso(x)resolution (7&9) 11.Mafioso(x)   ItalianProf(x)ontologically given 12.  ItalianProf(x)modus ponens (10&11) 13.Fcontradiction (2&12)

RDF & RDFS ~ the Heart of OWL RDF (Resource Description Framework) –A triple model where every assertion is decomposed in three parts: (subject, predicate, object) for instance (tutorial.php, author, "Fabien"). –The subject is a URI identifying a resource. The predicate is a binary relation identified by a URI. The object is either a URI identifying a resource or a literal value. –Each triple can be seen as a labeled arc and joining these arcs one obtains a graph that describes URI-identified resources and their relations. RDFS (RDF Schema) –RDFS is a set of primitives to describe lightweight ontologies –RDFS allows us to: name and declare a vocabulary (name resource types and binary relation types called properties); specify the signature of properties (type of the domain i.e. type of the subject and type of the range i.e. type of the object); specify the (multiple)-inheritance links between the types of classes (subClassOf); specify the (multiple)-inheritance links between the types of properties (subPropertyOf);

RDF Graph (How to think about RDF)

SPARQL Specifies queries over an RDF triple store Triple stores have an OWL/RDF schema Example: get names and, if available, gender and birthdate of people born in the 1870’s. (An RDF Query Language) SELECT ?Name ?Gender ?BirthDate WHERE { ?IndividualURI gc:name ?Name. OPTIONAL { ?IndividualURI gc:gender ?Gender ; gc:born ?Birth. ?Birth gc:date ?BirthDate }. FILTER REGEX(?BirthDate, "187\\d") }

Genesis