1 Semantic Web: Vaporware or Worthy Dream? Slides adapted from Nick Kushmerick Rose colored glasses are never made in bi-focals because no-body wants to.

Slides:



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

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantic Web Thanks to folks at LAIT lab Sources include :
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
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.
RDF Tutorial.
The Web of data with meaning... By Michael Griffiths.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
1 Semantic Web: Vaporware or Worthy Dream? Slides adapted from Nick Kushmerick Rose colored glasses are never made in bi-focals because no-body wants to.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
RDF: Data Description With HTML, the Web is for reading With XML, the Web is for processing Necessary to know  who wrote this?  who owns it?  who authorised.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Semantic Web Mobile Internet Technical Architecture Omair Javed Institute of Software Systems Tampere University of Technology.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Computer communication B Introduction to the Semantic Web.
The Semantic Web An Emerging Successor of the Web By Tim Berners-Lee, James Hendler and Ora Lassila Presentedby Veera Chandra Sekhar.
1 Semantic Technologies: Diamond in the Rough? Unik Graduate Research Center Dr. Juan Miguel Gomez Universidad Carlos III de Madrid.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
1 Dr Alexiei Dingli The Semantic Web Web X.0. 2 What’s the problem?
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
An Introduction to the Resource Description Framework Eric Miller Online Computer Library Center, Inc. Office of Research Dublin, Ohio 元智資工所 系統實驗室 楊錫謦.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
BA J. Galván1 MULTI- ORGANISATIONAL SYSTEMS Systems that span several organisations.
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.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
The INTERNET how it works. the internet: defined So, what is it?
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
1.NET Web Forms Business Forms © 2002 by Jerry Post.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Internet Technologies1 RDF These slides were built using modified examples from “XML How To Program” by Deitel, Deitel, Nieto, Lin and Sadhu. The slides.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
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.
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.
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.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
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.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Building the Semantic Web
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Piotr Kaminski University of Victoria September 24th, 2002
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Attributes and Values Describing Entities.
Presentation transcript:

1 Semantic Web: Vaporware or Worthy Dream? Slides adapted from Nick Kushmerick Rose colored glasses are never made in bi-focals because no-body wants to read smallprint in dreams

2 SemanticWeb “ The Semantic Web ” (Berners-Lee, Hendler, Lassila; Scientific American, May 2001) “W3C Semantic Web Activity” (Koivenen, Miller; Dec 2001) COMP-4016 ~ Computer Science Department ~ University College Dublin ~ ~ © Nicholas Kushmerick 2002

3 Today’s Syntactic Web HTML (modest compliance with standards thanks to robust browsers) Hyperlinks (no data types; just annnotated with text [sometimes merely “Click here”!]; often dangling references) Human eyeballs & common sense (Just barely?!) suitable/scalable for –“trivial pursuit” information retrieval What’s the capital of Botswana? Will it rain tomorrow? … –“mundane” transactions/services Buying a book; Playing a game of chess; …

4 Automating people out of the loop “The bane of my existence is doing things that I know the computer could do for me” (D Connolly; W3C guru) 150 years ago, the telephone was outrageously sophisticated: “Do you seriously predict that every room in every building will have a small device that you type a few numbers into and you can talk to the person in any other room of any other building in the entire world??!!” 30 years ago, was outrageously sophisticated: “Do you seriously predict that every person will have a small device that you can type a person’s name into and you can send a private message to any other person in the world, that they can read even on the beach in Tahiti?!!?!” 15 years ago, the Web was outrageously sophisticated: “Do you seriously predict that every person will have a device with which they can send their grocery list to the shop and in a few hours the groceries arrive!!??!!” Why can’t my online calendar & bank account negotiate with my garage’s to arrange a mutually convenient time & price to repair my leaking tyre?

5 The Challenge All the relvant data is (or soon will be) “on the Web” -- but in a form specialized to human vision/processing, not automated machine processing How can my agent find/parse/extract garage’s free times? Which of my appointments are critical/flexible? Even if I annotated entries, what if the garage’s timetable doesn’t have such a concept? And there are dozens of constraints: How long will it take to get to the garage? Would I pay extra if they have can collect the car? Can they repair the door lock too?

6 What/where is the Semantic Web? Layered on top of existing Web. (Just like HTTP is built on top of TCP, which is on top of IP, which is on top of the data-link layer) TCP IP Data-Link research / vapourware solid implementations

7 Layer 1: URI Everything is a “Resource” (people, books, the attribute “title” of an Amazon “book” object, Web pages, the concept “laziness”, …) Ever resource has a unique identifier -- Uniform Resource Identifier eg, the URI of a Web Page is its URL Eg, the URI of my address is Owner of object can pick any URI they want as long is it is unique. Often has “URL-like” syntax but that is purely convention/arbitrary

8 Layer 2: XML Use XML as common formatting standard for encoding data. (Could invent a new format for every kind of data but why bother?) War & Peace … book title … title name … Data Meta-Data Meta- Meta-Data Danger/Warning: Made-up syntax!!

9 XML Schema An XML Schema document is an XML document that defines a set of XML tags (and how they may be used)

10 XML Namespaces An XML documents may use tags defined in more than one XML Schema document “Namespace” prefixes (xxx:yyy) are used to unambiguously point to the defining XML Schema document Nick’s Home Page

11 Layer 3: RDF All data/knowledge/facts/opinions/information is expressed on the Semantic Web as “Resource Description Framework” statements Very simple language for making assertions: –Triple: (value) (attribute) (object) (is address of) (Nick Kushmerick) –( ) (is ISBN number of) (War & Peace) –(field 5 of database A) (is a field of type) (postal code)

12 Everything is XML Remember (Nick’s Home Page) (is title of) ( is actually encoded as some very ugly XML: Nick’s Home Page

13 Layer 4: Ontologies (RDF Schema) There are lots of common RDF attribute-sets for lots of common tasks eg -- “Dublin Core” [Ohio, Sorry!] defines a few dozen standard attributes for asserting statements about documents: title, author, date, version, format, owner, … But suppose you want to define your own concepts/attributes -- –RDF Schema = set of RDF tags for defining a new set of RDF tags (no, this isn’t circular)

14 RDF Schema for Dublin Core Ontology

15 4/8 Project 3 given Road Ahead --Time for review or coverage of new topics

16 Layer 4½: Mapping Between Ontologies Taxonomy Crisis: –How can your agent know that my “title” is your “name”?! –How can my agent know that some of your “address” objects are post-boxes, not physical addresses?! –How can my agent know that many Asian first names correspond to Western surnames? Semantic Web Solution: Services for translating/mapping between “related” ontologies. Suppose Amazon.com uses Dublin Core (“title”), while Fred Hanna uses it’s own document ontology (“name”). So far … my agent is forced to choose a ontology, or must be carefully crafted to understand both lanuages A better solution: A niche now exists for a independent entity (UniversalBookInfo.com) that maps “title”  “name” etc

17 without UniversalBookInfo.com Nick wants to buy War & Peace Nick’s very complicated agent Amazon Fred Hanna Amazon ontology FredHanna ontology Programmer’s bank account €€€

18 with UniversalBookInfo.com Nick wants to buy War & Peace Nick’s agent Amazon Universal BookInfo.com Fred Hanna Joe’s agent Jane’s Agent Bank Account €€€ €€ €

19 Layer 5: Logic Ontologies also allow axioms –“All people have brains” Expressiveness: Key challenge in formalizing axioms: want to be able to say anything you need to in a particular domain. –“All people have brains, except George Bush.” But more expressive logics mean slower inference –Intuitively, applying a rule such as “You can’t fool all of the people all of the time” could require checking everyone in the universe to determine if there exists even one foolable person. DAML + OIL

20 Integrating Services Source can be “services” rather than “data repositories” –Eg. Amazon as a composite service for book buying –Separating line is somewhat thin Handling services –Description (API;I/O spec) WSDL –Composition Planning in general –Execution Data-flow architectures –See next part

21 Who will annotate the data? Semantic web works if the users annotate their pages using some existing ontology (or their own ontology, but with mapping to other ontologies) –But users typically do not conform to standards.. and are not patient enough for delayed gratification… –The way to force them is to act as if you are helping them write web-pages Currently most people don’t write their HTML code—the MS frontpages and Claris Homepages of the world do.. What if we change the MS Frontpage/Claris Homepage so that they (slyly) add annotations? E.g. The Mangrove project at U. Wash.Mangrove –Help user in tagging their data (allow graphical editing) –Provide instant gratification by running services that use the tags.

22 Layer 6: Proofs ugly XML encoding Proof Verifier Yes this proof is correct No this proof is flawed (Easy to build once the Logic layer is fixed) SKIPPED

23 Proofs: Huh?!??! ugly XML encoding Proof Verifier Yes this proof is correct No this proof is flawed (Easy to build once the Logic layer is fixed) I am an employee of XYZ Corp (because it says so on this Web page, which is an XYZ Corp official document) I would like to buy this book; please send my company an invoice OK, book successfully ordered Sorry, we need a credit card! SKIPPED

24 Proofs  Trust In the Semantic Web, a “proof” is a procedure that can be automatically followed in order to verify an assertion. Believability is always relative to a set of resources that you trust –I own bank account # , because my Digital Signature XXXX matches the record on Web page and you trust this page because you own bank.com

25 Summary Distributed global information ecosystem enables wide variety of value-added information services (monitoring your online purchases; finding entertainment in which you might be interested; scheduling appointments; …) But doing so is difficult/impossible if relevant data is tied up in legacy documents intended for human eyes/common sense The Semantic Web as Global Database/Brain for All Humanity -- Probably hopelessly futile But within sufficiently motivated (ie, rich) segments of the Web today’s Syntactic Web may well evolve into A Semantic Web Rose colored glasses are never made in bi-focals because no-body wants to read smallprint in dreams