51
Linkatu: Linked data journalism Irekia, Bilbao 2012

Introducción a la web semántica - Linkatu - irekia 2012

Embed Size (px)

Citation preview

Page 1: Introducción a la web semántica - Linkatu - irekia 2012

Linkatu: Linked data journalism

Irekia, Bilbao 2012

Page 2: Introducción a la web semántica - Linkatu - irekia 2012
Page 3: Introducción a la web semántica - Linkatu - irekia 2012
Page 4: Introducción a la web semántica - Linkatu - irekia 2012

“the value of your information

grows exponentially with your

ability to combine it with new

information”

– Henry Story, Sun Microsystems

Page 5: Introducción a la web semántica - Linkatu - irekia 2012
Page 6: Introducción a la web semántica - Linkatu - irekia 2012
Page 7: Introducción a la web semántica - Linkatu - irekia 2012

http://richard.cyganiak.de/2007/10/lod/

Page 8: Introducción a la web semántica - Linkatu - irekia 2012
Page 9: Introducción a la web semántica - Linkatu - irekia 2012
Page 10: Introducción a la web semántica - Linkatu - irekia 2012
Page 11: Introducción a la web semántica - Linkatu - irekia 2012
Page 12: Introducción a la web semántica - Linkatu - irekia 2012
Page 13: Introducción a la web semántica - Linkatu - irekia 2012

BBC and Linked Data @metade

Page 14: Introducción a la web semántica - Linkatu - irekia 2012
Page 15: Introducción a la web semántica - Linkatu - irekia 2012
Page 16: Introducción a la web semántica - Linkatu - irekia 2012
Page 17: Introducción a la web semántica - Linkatu - irekia 2012
Page 18: Introducción a la web semántica - Linkatu - irekia 2012
Page 19: Introducción a la web semántica - Linkatu - irekia 2012
Page 20: Introducción a la web semántica - Linkatu - irekia 2012
Page 21: Introducción a la web semántica - Linkatu - irekia 2012
Page 22: Introducción a la web semántica - Linkatu - irekia 2012

Document

Book

Novel Short story

Page 23: Introducción a la web semántica - Linkatu - irekia 2012
Page 24: Introducción a la web semántica - Linkatu - irekia 2012
Page 25: Introducción a la web semántica - Linkatu - irekia 2012
Page 26: Introducción a la web semántica - Linkatu - irekia 2012
Page 27: Introducción a la web semántica - Linkatu - irekia 2012
Page 28: Introducción a la web semántica - Linkatu - irekia 2012

http://www.bbc.co.uk/nature/life/Lion

Page 29: Introducción a la web semántica - Linkatu - irekia 2012

RDF is a triple model i.e. every piece of knowledge is broken down into

( subject , predicate , object )

Page 30: Introducción a la web semántica - Linkatu - irekia 2012

( doc.html , author , Fabien ) ( doc.html , theme , Music )

( subject , predicate , object )

Page 31: Introducción a la web semántica - Linkatu - irekia 2012

http://inria.fr/~fabien#me

http://inria.fr/schema#author

http://inria.fr/rr/doc.html

http://inria.fr/schema#theme

Music

Page 32: Introducción a la web semántica - Linkatu - irekia 2012

http://dbpedia.org/page/Lion

http://en.wikipedia.org/wiki/Lion

Page 33: Introducción a la web semántica - Linkatu - irekia 2012

SPARQL stands for SPARQL Protocol and RDF Query Language

Page 34: Introducción a la web semántica - Linkatu - irekia 2012

SPARQL query

SELECT ...

FROM ...

WHERE { ... }

Page 35: Introducción a la web semántica - Linkatu - irekia 2012

SELECT clause

to identify the values to be returned

Page 36: Introducción a la web semántica - Linkatu - irekia 2012

FROM clause

to identify the data sources to query

Page 37: Introducción a la web semántica - Linkatu - irekia 2012

WHERE clause

the triple/graph pattern to be matched against the triples/graphs of RDF

Page 38: Introducción a la web semántica - Linkatu - irekia 2012

WHERE clause

a conjunction of triples: { ?x rdf:type ex:Person

?x ex:name ?name }

Page 39: Introducción a la web semántica - Linkatu - irekia 2012

PREFIX

to declare the schema used in the query

Page 40: Introducción a la web semántica - Linkatu - irekia 2012

example persons and their names

PREFIX ex: <http://inria.fr/schema#>

SELECT ?person ?name

WHERE {

?person rdf:type ex:Person

?person ex:name ?name .

}

Page 41: Introducción a la web semántica - Linkatu - irekia 2012

Example of result <?xml version="1.0"?>

<sparql xmlns="http://www.w3.org/2005/sparql-results#" >

<head>

<variable name="person"/>

<variable name="name"/>

</head>

<results ordered="false" distinct="false">

<result>

<binding name="person">

<uri>http://inria.fr/schema#fg</uri>

</binding>

<binding name="name">

<literal>gandon</literal>

</binding>

</result>

<result> ...

Page 42: Introducción a la web semántica - Linkatu - irekia 2012

FILTER

to add constraints to the graph pattern (e.g., numerical like X>17 )

Page 43: Introducción a la web semántica - Linkatu - irekia 2012

example persons at least 18-year old

PREFIX ex: <http://inria.fr/schema#>

SELECT ?person ?name

WHERE {

?person rdf:type ex:Person

?person ex:name ?name .

?person ex:age ?age .

FILTER (?age > 17)

}

Page 44: Introducción a la web semántica - Linkatu - irekia 2012

http://data.nytimes.com/

Page 45: Introducción a la web semántica - Linkatu - irekia 2012
Page 46: Introducción a la web semántica - Linkatu - irekia 2012

http://linkedlifedata.com/

Page 47: Introducción a la web semántica - Linkatu - irekia 2012

what is a “data market place" ?

Service that make it easy to find data from a range of secondary data sources, then consume the data in a usable and unified format. Several of these services are trying to create marketplaces for data, envisioning that data providers can offer their data sets for sale to data seekers

Page 48: Introducción a la web semántica - Linkatu - irekia 2012

what is a "platform" ?

a place where we

encourage...

support...

enable...

our communities

Page 49: Introducción a la web semántica - Linkatu - irekia 2012

You own the data

You control access

You can pull it/change it

You can delete it

You can decide what is best

Page 50: Introducción a la web semántica - Linkatu - irekia 2012
Page 51: Introducción a la web semántica - Linkatu - irekia 2012

@alabarga

[email protected]