Top Banner
Semantic Web: Past, Present, Future Ying Ding SLIS, IU
44

New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Oct 12, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web: Past, Present, Future

Ying DingSLIS, IU

Page 2: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

What is the Semantic Web?

Page 3: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

3

“An extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.”

Sir Tim Berners-Lee et al., Scientific American, 2001: tinyurl.com/i59p

“…allowing the Web to reach its full potential…” with far-reaching consequences“The next generation of the Web”

What is the Semantic Web?Scientific American Article 2001

Page 4: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web

Tim Berners-Lee has a vision of a Semantic Web which has

machine-understandable semantics of its information, and millions of (small) specialized reasoning services that provide support in automated task achievement based on the accessible information

Page 5: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

5

The Semantic Web in EssenceThe word “semantic” stands for “the meaning of”:

The Beatles were a popular band from Liverpool;Lennon was a member of the Beatles;"We Can Work It Out" was recorded by the Beatles

The Semantic Web is a Web extension that is able to describe things and their properties and interrelations in a way that computers can process

Page 6: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Metadata and Semantics

Page 7: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

OntologyThe Semantic Web is essentially based on ontologies

ontologiesontologies are formal formal and consensualconsensualspecifications of conceptualizations

providing a shared and commonshared and common understanding of a domain that can be communicated across people and application systems

Page 8: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

A Very Simple Ontology

Ontologies describe concepts and their relations.Exercise: Describe earlier text about the Beatles using any kind of (graphical or symbolic) ontology.

Device Personowns

Audio-Device

is-a

has VolumeControl

Graphical (Directed Labeled Graph): Symbolic (triples):

Person owns Device

Audio-Device is-a Device

Audio-Device has VolumeControl

Page 9: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web - Language Layeringhttp://w

ww

.w3.org/2007/03/layerC

ake.png

Page 10: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

What is the Semantic Web for?

Integrating - trying to solve the problem of data and service integrationSearching - providing better communication between humans and computers by adding machine-processable semantics to data.

Page 11: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic IntegrationBottom-up approach: Building different domain ontologies for better data integration and communication within those domains:

PapiNet.org: Vocabulary for Paper Industry

BPMI.org: Vocabulary for exchanging Business Process Models

XML-HR: Vocabularies for Human Resources (HR)

DMTF: Distributed Management Task Force: Vocabularies for managing enterprises

Page 12: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Integration

Plumbing (networking: tcp/ip, corba, rmi, http, soap)

Semantic Integration

CRM Marketing Sales

Hardware

Software

Syntax

Semantics

Page 13: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Differences: Example

Person

P# 76798Name de BruijnFName JosDName Jos de BruijnBDate 1979-06-23LSale 2001-04-07

Customer

CustNr 43526Name Jos DebruijnSurname DebruijnInitials JBDate 1979-06-23

Marketing Sales

?

Syntax Semantics

distinct equivalentequivalent distinctequivalent equivalentdistinct distinct

1.2.3.4.

Page 14: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Information Integration Patterns (1): Ad Hoc Integration

Sales

Marketing

App5App4

CRM

O(n2)

Page 15: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Information Integration Patterns (2): Global Integration

CRM

Marketing

App5App4

Sales

GlobalModel

O(n)

Not a silver bullet!

Page 16: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Comm. Techn.Office 24

Office Supplies 11

Office Supplies(other) 05

Writing paper 34

Paper, film 14

Printer paper 3

15

Printing & writingpaper

Paper Materials &Products 14

Paper products 11

Writing Paper

Personal PaperProducts 17

Paper Towels 5Operating/cleaning

equipment 30

House office sanit.cleaner 03

Cleaning material 020

Semi finishedmaterials 35

Paper materials 10

Office Equipment

Office Supplies

Desk Supplies

Staples

44

12

16

1

Raw materials

Paper Pulp 0

15

Ecl@ss UNSPSC, UCEC

Exercise

Page 17: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Searching

Page 18: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Searching

Page 19: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web: Past

Page 20: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

WWW – Web 1.0

Page 21: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

The Earlier(Syntactic / Structural) Web

Page 22: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Was the Web Meant to be More?

Page 23: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

How to RealizeTim Berners-Lee’s Vision

Another chance for“Artificial Intelligence (AI)”?

Knowledge Representation(representing semantics)Logic Programming (reasoning semantics)

Decisions about background logics forSemantic Web languages:

RDF: Logic formalized by Patrick HayesOWL: Description Logic

DARPA + EU = DAML+OIL (in 2001)

RIF (BLD): Horn Logic plus F-logic syntax

Page 24: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web: Present

Page 25: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Social Web – Web 2.0The term Web 2.0 was made popular by Tim O’Reilly:

http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

http://en.wikipedia.org/wiki/Web_2.0“Web 2.0 … has … come to refer to what some people describe as a second phase of architecture and application development for the World Wide Web.”

The Web where “ordinary” users can meet, collaborate, and share using social software applications on the Web (tagged content, social bookmarking, AJAX, etc.)Popular examples include:

Bebo, del.icio.us, digg, Flickr, Google Maps, Skype, Technorati, orkut, 43 Things, Wikipedia, …

Page 26: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Social Networks

Page 27: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

A Move from the Web to a “Social Web”

Page 28: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Features / Principles ofWeb 2.0

http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

1. The Web as platform2. Harnessing collective intelligence3. Data is the next “Intel Inside”4. Rich user experience

Page 29: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Web 2.0 Meme Cloud

Page 30: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

W3C SWEO Linking Open Data Project

Project aims toPublish existing open license datasets as linked data on the WebInterlink things between different data sourcesDevelop clients and applications that consume linked data from the Web

Page 31: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Bubbles in May 2007

Over 500M RDF triples (e.g., in DBpedia: dp:Galway dp:population 72K)

Around 120K RDF links between data sources(e.g., links accessing DBpedia from Musicbrainz)

Page 32: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Bubbles in April 2008

>2B RDF triples

Around 3M RDF links

Page 33: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Bubbles in July 2009>4.7B RDF triples

Around 142M RDF links

Page 34: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Bio Bubbles

Page 35: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Power of Linked Data

ying foaf:Personrdf:type

Ying Ding

foaf:name

Stefan

foaf:knows

dp:Galway

72Kdp:population

dp:Cities_in_Ireland

skos:subjectdp:Dublin

foaf:based_near

skos:subject

dblp:publications

foaf:publication

Page 36: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

What Can LOD Bring?It will lift current document Web to a data WebLOD browsers can let you navigate between different data sources by following RDF linksIt can drill down to lower-granularity levels of the information

allowing you for more fine-grained search on the Webmaking question-answering search on the Web possiblemeshing up different data through RDF linksMaking ‘built-on-top’ applications easier

Page 37: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

DBTune:Music-related Structured Data

http://dbtune.org

Page 38: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Industry Pick-up

Page 39: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Industry Pick-up

Semantic Technology Conferences –The major industrial series in theSemantic Web area

http://www.semantic-conference.com/Attendance includes major IT giants(Google, Yahoo, IBM, Oracle, Intel, Vulcan)

Radar Networks Company raised $18M to implement semantics

Twine (a collective semantic knowledge space): http://www.twine.com/

Page 40: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Semantic Web: Future

Page 41: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Metaweb ≡ Social Semantic Information Spaces

Page 42: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

1+1>2Semantic forumsSemantic blogsSemantic wikisSemantic social netsSemantic desktop

Semantic Web +Social Software

Page 43: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Document Web vs. Data WebDocument Web

Glued by hyperlinksData are HTML pagesQuery result is HTML pages, which cannot be further processedData are just interlinked, but not integratedData access through different APIs

Data WebGlued by RDF linksData are RDF triplesQuery result is RDF triples which can be easily further processed (e.g., Web services)Data are interlinked and integrated, and links are typedData access through a single and standardized access mechanism (maybe it will be called LOD API in the future?)

Social Web + Semantic Web Next Generation Web

Document Web Data Web Service Web

Page 44: New Semantic Web: Past, Present, Futureboley/cs6795swt/2012/SemanticWebPPF_Ying... · 2014. 9. 8. · 5 The Semantic Web in Essence zThe word “semantic” stands for “the meaning

Will Google 2.0 be Semantic?

Google could be superseded, says Web inventor:

TimesOnline: http://technology.timesonline.co.uk/tol/news/tech_and_web/article3532832.ece

Google 2.0 embraces the Semantic WebGovernment Computer News: http://www.gcn.com/online/vol1_no1/44290-1.html#