Introduction to the Semantic Web. Questions What is the Semantic Web? Why do we want it? How will we do it? Who will do it? When will it be done?

Slides:



Advertisements
Similar presentations
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Advertisements

The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
The Web of data with meaning... By Michael Griffiths.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web – A Vision Tim Berners-Lee, James Hendler and Ora Lassila Scientific American, May 2001.
Semantic Web Mobile Internet Technical Architecture Omair Javed Institute of Software Systems Tampere University of Technology.
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
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
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
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.
UMBC an Honors University in Maryland 1 Knowledge Sharing on the Semantic Web Tim Finin University of Maryland, Baltimore County Department of Homeland.
Semantic Web outlook and trends May The Past 24 Odd Years 1984 Lenat’s Cyc vision 1989 TBL’s Web vision 1991 DARPA Knowledge Sharing Effort 1996.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
04.10.’04 updated ’06CmpE 583 Fall 2008Terminology- 1 CmpE 583- Web Semantics: Theory and Practice TERMINOLOGY Atilla ELÇİ Computer Engineering Department.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
The INTERNET how it works. the internet: defined So, what is it?
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
Introduction to the Semantic Web. Questions What is the Semantic Web? Why do we want it? How will we do it? Who will do it? When will it be done?
updated CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering.
Semantic Web - an introduction By Daniel Wu (danielwujr)
UMBC an Honors University in Maryland 1 Search Engines for Semantic Web Knowledge Tim Finin University of Maryland, Baltimore County Joint work with Li.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Artificial Intelligence 2004 Ontology
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.
Introduction to the Semantic Web and Linked Data
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
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.
Creating and Exploiting a Web of Semantic Data Tim Finin, UMBC Earth and Space Science Informatics Workshop 05 August 2009
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.
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.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
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.
Semantic Web. “XML is Lisp's bastard nephew, with uglier syntax and no semantics. Yet XML is poised to enable the creation of a Web of data that dwarfs.
UMBC an Honors University in Maryland 1 Searching for Knowledge and Data on the Semantic Web Tim Finin University of Maryland, Baltimore County
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Open and Linked Data. Who we are Story time ● To avoid future tragedies, Ronald Reagan announced that GPS would be made available for civilian uses.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Introduction to the Semantic Web. Questions What is the Semantic Web? Why do we want it? How will we do it? Who will do it? When will it be done?
Web-Technology Lecture 13.
Intelligent Agents on the Web and in the Aether
The Semantic Web By: Maulik Parikh.
Linked Data Web that can be processed by machines
Building the Semantic Web
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Semantic Web: Commercial Opportunities and Prospects
Service-Oriented Computing: Semantics, Processes, Agents
PREMIS Tools and Services
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Service-Oriented Computing: Semantics, Processes, Agents
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Introduction to the Semantic Web

Questions What is the Semantic Web? Why do we want it? How will we do it? Who will do it? When will it be done?

“XML is Lisp's bastard nephew, with uglier syntax and no semantics. Yet XML is poised to enable the creation of a Web of data that dwarfs anything since the Library at Alexandria.” -- Philip Wadler, Et tu XML? The fall of the relational empire, VLDB, Rome, September 2001.

“The web has made people smarter. We need to understand how to use it to make machines smarter, too.” -- Michael I. Jordan, paraphrased from a talk at AAAI, July 2002 by Michael Jordan (UC Berkeley)

“The Semantic Web will globalize KR, just as the WWW globalize hypertext” -- Tim Berners-Lee

“The multi-agent systems paradigm and the web both emerged around One has succeeded beyond imagination and the other has not yet made it out of the lab.” -- Anonymous, 2001

IOHO The web is like a universal acid, eating through and consuming everything it touches. -Web principles and technologies are equally good for wireless/pervasive computing The semantic web is our first serious attempt to provide semantics for XML sublanguages It will provide mechanisms for people and machines (agents, programs, web services) to come together. -In all kinds of networked environments: wired, wireless, ad hoc, wearable, etc.

Origins Tim Berners-Lee’s original 1989 WWW proposal described a web of relationships among named objects unifying many info. management tasks. Capsule history Guha’s MCF (~94) XML+MCF=>RDF (~96) RDF+OO=>RDFS (~99) RDFS+KR=>DAML+OIL (00) W3C’s SW activity (01) W3C’s OWL (03)

W3C’s Semantic Web Goals Focus on machine consumption: "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Berners-Lee, Hendler and Lassila, The Semantic Web, Scientific American, 2001

TBL’s semantic web vision

Semantic web stack 2006

Why is this hard? after Frank van Harmelen and Jim Hendler

What a web page looks like to a machine… after Frank van Harmelen and Jim Hendler

OK, so HTML is not helpful Maybe we can tell the machine what the different parts of the text represent? title time speaker location abstract biosketch host

XML to the rescue? XML fans propose creating a XML tag set to use for each application. For talks, we can choose,, etc. after Frank van Harmelen and Jim Hendler

XML  machine accessible meaning But, to your machine, the tags still look like this…. The tag names carry no meaning. XML DTDs and Schemas have little or no semantics. after Frank van Harmelen and Jim Hendler              

<xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Schema helps XML Schemas provide a simple mechanism to define shared vocabularies.                             XML Schema file after Frank van Harmelen and Jim Hendler

<xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Schema file 42 <xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Schema file 1 But there are many schemas               after Frank van Harmelen and Jim Hendler

<xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Schema file 42 <xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Schema file 1 There’s no way to relate schema               Either manually or automatically. XML Schema is weak on semantics.

An Ontology level is needed <xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Ontology 1 <xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Ontology 42 We need a way to define ontologies in XML So we can relate them So machines can understand (to some degree) their meaning <xs:element name="friend-of" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> XML Ontology 256 imports = <> Ontologies add Structure Constraints mappings

Semantic web technologies allow machines to share data and knowledge using common web language and protocols. ~ 1997 Semantic Web Semantic Web beginning Use Semantic Web Technology to publish shared data & knowledge

2007 Semantic Web => Linked Open Data Use Semantic Web Technology to publish shared data & knowledge Data is inter- linked to support inte- gration and fusion of knowledge LOD beginning

2008 Semantic Web => Linked Open Data Use Semantic Web Technology to publish shared data & knowledge Data is inter- linked to support inte- gration and fusion of knowledge LOD growing

2009 Semantic Web => Linked Open Data Use Semantic Web Technology to publish shared data & knowledge Data is inter- linked to support inte- gration and fusion of knowledge … and growing

Linked Open Data 2010 LOD is the new Cyc: a common source of background knowledge Use Semantic Web Technology to publish shared data & knowledge Data is inter- linked to support inte- gration and fusion of knowledge …growing faster

Linked Open Data 2011: 31B facts in 295 datasets interlinked by 504M assertions on ckan.netckan.net LOD is the new Cyc: a common source of background knowledge Use Semantic Web Technology to publish shared data & knowledge Data is inter- linked to support inte- gration and fusion of knowledge

Today and tomorrow Simple ontologies like FOAF & DC in use today -We’ve crawled more than 3M FOAF RDF files We hope to be able to make effective use ontologies like Cyc in the coming decade -There are skeptics … -It’s a great research topic … The SW community has a roadmap and some experimental languages … Industry is still holding back… -They are being conservative We need more experimentation and exploration