Sei sulla pagina 1di 11

SPARQL: AN RDF QUERY

LANGUAGE
(QUIZ FOR LD4PE)
-TUTORIAL, QUIZZES, AND ANSWERS-

Sam Oh and Seonghun Kim


SKKU iSchool

What Is SPARQL?
The best query language for large RDF datasets
The SQL of RDF
Provides a standard format for writing queries that

target RDF data and a set of standard rules for


processing those queries and returning results
Key to exploiting Linked Open Data

Query Form:
SELECT
Extract raw values from a SPARQL endpoint
Results are returned in table format

PREFIX qname: <http://namespace>


SELECT ?variable_name
FROM <http://data_source>
WHERE {
?s ?p ?o
}
ORDER BY DESC(?variable_name)
LIMIT 10

?s ?p ?o - condition specifying format

SPARQL PRACTICE TOOL


DBpedia SPARQL Endpoint

Semantic Web
Use Semantic Web Technology to
publish shared data & knowledge

Semantic web technologies


allow machines to share data
and knowledge using common
web language and protocols.
-1997

Beginning of Semantic Web

Semantic Web Linked Open Data


Use Semantic Web Technology to
publish shared data & knowledge

2007

Data is interlinked to support


knowledge integration and fusion

Beginning of Linked Open Data

Semantic Web Linked Open Data


Use Semantic Web Technology to
publish shared data & knowledge

2008

Data is interlinked to support


knowledge integration and fusion

Growth of Linked Open Data

Semantic Web Linked Open Data


Use Semantic Web Technology to
publish shared data & knowledge

Data is interlinked to support


integration and fusion of knowledge

2009

Even further growth

Linked Open Data


LOD is the new Cyc
a common source of
background knowledge

Use Semantic Web Technology to


publish shared data & knowledge

Data is interlinked to support


knowledge integration and fusion

2010

Accelerated growth

10

Linked Open Data

2011: 31B facts in 295 datasets interlinked by 504M assertions on ckan.net

11

Linked Open Data

Potrebbero piacerti anche