Semantic Web: Intro

25
Semantic Web: Intro

Transcript of Semantic Web: Intro

Page 1: Semantic Web: Intro

Semantic Web: Intro

Page 2: Semantic Web: Intro

PastSemantic Brain

Fariz Darari @ http://ir.cs.ui.ac.id/

contain

Page 3: Semantic Web: Intro

NowSemantic Web

Fariz Darari @ http://ir.cs.ui.ac.id/

contain

Page 4: Semantic Web: Intro

Definition

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

TBL

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 5: Semantic Web: Intro

Why?

Fariz Darari @ http://ir.cs.ui.ac.id/

What we see

Page 6: Semantic Web: Intro

Why?

Fariz Darari @ http://ir.cs.ui.ac.id/

What computers see

Page 7: Semantic Web: Intro

Web Evolution

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 8: Semantic Web: Intro

SW Principles

• URI• Ontology/Shared Vocabulary• Linked Open Data

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 9: Semantic Web: Intro

Five-star Rating Scheme

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 10: Semantic Web: Intro

RDF

• Data exchange format• Used for describing things• Key features:– RDF links things, not just documents– RDF links are typed

mybook link thatbookshop

mybook forSaleIn thatbookshop

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 11: Semantic Web: Intro

OWL

• Web knowledge representation language• More semantics, extends the expressivity– owl:equivalentClass– owl:equivalentProperty– owl:inverseFunctionalProperty– owl:inverseOf

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 12: Semantic Web: Intro

Description Logic

• Logical formalism for OWL

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 13: Semantic Web: Intro

SPARQL• SQL-like language for querying RDF• Graph pattern matching

Example:

Data<http://example.org/book1> <http://purl.org/title> "Tutorial" .

Query

SELECT ?title WHERE { <http://example.org/book1> <http://purl.org/title> ?title . }

Result“Tutorial”

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 14: Semantic Web: Intro

Open World Reasoning

If something is unknown, unknown

instead of

If something is unknown, false

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 15: Semantic Web: Intro

Internet of Things

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 16: Semantic Web: Intro

Use Casedata.gov

• Dataset repository and mashup• http://www.data.gov/

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 17: Semantic Web: Intro

Use CaseDBPedia

• Text annotation based on Wikipedia knowledge

• http://dbpedia.org/spotlight

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 18: Semantic Web: Intro

Use CaseGoogle Recipe

• Faceted search• http://google.com/landing/recipes

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 19: Semantic Web: Intro

Use CaseFacebook OGP

• Light-weight version of Semantic Web• Implemented using RDFa• Integrate web pages into the social graph

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 20: Semantic Web: Intro

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 21: Semantic Web: Intro

<meta property="og:title" content="Oceans (Disneynature's Oceans)" />

<meta property="og:type" content="movie" />

<meta property="og:image" content="http://content9.flixster.com/movie/11/04/79/11047971_pro.jpg" />

<meta property="og:url" content="http://www.rottentomatoes.com/m/10011268-oceans/" />

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 22: Semantic Web: Intro

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 23: Semantic Web: Intro

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 24: Semantic Web: Intro

@ Facebook Profile Page

Fariz Darari @ http://ir.cs.ui.ac.id/

Page 25: Semantic Web: Intro

References

• http://www.w3.org/• http://suttonhoo.blogspot.com/• http://www.flickr.com/photos/kasei/• http://www.flickr.com/photos/johnkarakatsanis/• http://linkeddatabook.com/• http://www.techrepublic.com/whitepapers/web4web-e-

collaboration-tools/2143683• http://www.w3.org/DesignIssues/LinkedData.html• http://www.comlab.ox.ac.uk/ian.horrocks/

Fariz Darari @ http://ir.cs.ui.ac.id/