Introduction to Semantic Web

Download Report

Transcript Introduction to Semantic Web

INTRODUCTION TO
SEMANTIC WEB
CS 1150 – INTRODUCTION TO COMPUTER SCIENCE
BY - SANJAYA WIJERATNE
OVERVIEW
• What is Semantic Web?
• Evolution of the Web
• Semantic Web Technologies
• Applications of Semantic Web
2
3
WHAT IS SEMANTIC WEB?
The Semantic Web is the extension of the World Wide Web that
enables people to share content beyond the boundaries of
applications and websites. It has been described in rather different
ways: as a utopic vision, as a web of data, or merely as a natural
paradigm shift in our daily use of the Web. Most of all, the
Semantic Web has inspired and engaged many people to create
innovative semantic technologies and applications.
Source – http://semanticweb.org/wiki/Main_Page
4
5
Source – http://blogs.voices.com/thebiz/2006/09/web_20_definition.html
Source – http://www.evolvedmommy.com/web2-0/
6
Source – http://www.electricpig.co.uk/2011/12/16/iphone-4s-jailbreak-incredible-siri-hack-lets-you-shout-settings/
Source – http://www.gadgetsmagazine.com.ph/good-finds/ibms-watson-crushes-human-opposition-in-jeopardy-robot-uprising-not-far-behind.html
7
COMPARISON – WEB 1.0, WEB 2.0 AND WEB 3.0
Web 1.0
Page Content
Web Page Types
Application Types
Content Usage
Web 2.0
Mostly Read Only (Static)
Widely Read-Write
Mostly Home/Company Pages
Blogs, Wiki, Social Media, Streaming Data with
Information Sharing
Real-time updates
Web Forms
Web Applications
Smart Applications
Publishers Owned Content
Communities Shared
Content
Applications Shared and
Consolidated Content
Knowledge Seeking Encyclopedias (Eg – Britannica) Social Knowledge-bases
Technologies
Web 3.0
HTML
XML/RSS
Semantic Web Introduction Video – http://goo.gl/zB8BW
Portable and Personal
Web of Data
RDF/RDFS/OWL
8
9
10
SEMANTIC WEB TECHNOLOGIES
• OWL (Web Ontology Language) – Use to Represent
Knowledge in Semantic Web Applications
• Eg – Egg is a Concept. Egg has 6g of Protein.
• RDF/RDFS (Resource Description Framework) – Data Modelling
Language for Semantic Web. All data are stored as RDF triples
• Eg – <domain:Egg> < domain:has> <domain:Protein>
• SPARQL (SPARQL Protocol and RDF Query Language) – Used to
Query RDF Datasets
11
Source – http://www.semanticfocus.com/blog/entry/title/introduction-to-the-semantic-web-vision-and-technologies-part-1-overview/
APPLICATIONS OF SEMANTIC WEB
• Widely Known Applications
• Google Knowledge Graph
• IBM Watson
• Apple’s SIRI
• Developed at Kno.e.sis
• Twitris and many others
12
Source – http://www.cityofcarver.com/2013/09/thank-you-steamboat-days-committee/