Un espace documentaire
Un espace documentaire
Combien Woody Allen a-t-il réalisé de films avec Mia Farrow ?
→ 13
Combien de réalisateurs ont remporté plusieurs fois la palme d’or ?
→ 7
Combiens d’acteurs ont joué dans au moins deux films récompensés par la palme d’or ?
→ 13
Combiens d’acteurs ont joué dans au moins trois films récompensés par la palme d’or ?
→ Aucun
Combien d’acteurs ont joué dans au moins deux films du même réalisateur récompensés par la palme d’or ?
→ 2
Un espace de données
Un espace de données
Décrire les relations entre les données que l’on cherche sous forme d’un sous-graphe.
PREFIX s: <http://schema.org/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
# ...
s:Event
→ <http://schema.org/Event>
s:startDate
→ <http://schema.org/startDate>
s:endDate
→ <http://schema.org/endDate>
owl:sameAs
→ <http://www.w3.org/2002/07/owl#sameAs>
...
s:Event |
IRI abrégé |
<http://example.org/> |
IRI complet |
"hello world" |
Litéral chaîne |
42 3.14 1e-10 |
Litéraux numérique |
?x |
Variable |
Chaque arc du graphe est représenté par un triplet :
<http://champin.net/#pa> rdf:type s:Person .
Le graphe requête est l’union des arcs.
<http://champin.net/#pa> rdf:type s:Person .
<http://champin.net/#pa> foaf:knows ?x .
?x foaf:surname "Zigmann" .
Même sujet :
<http://champin.net/#pa>
rdf:type s:Person ;
foaf:knows ?x .
Même sujet et même prédicat :
<http://champin.net/#pa> foaf:knows ?x, ?y .
<http://champin.net/#pa> foaf:knows ?x.
OPTIONAL { ?x schema:address ?addr }
par opposition à
<http://champin.net/#pa> foaf:knows ?x.
?x schema:address ?addr .
<http://champin.net/#pa> foaf:knows ?x.
?x foaf:age ?a.
FILTER ( 18 <= ?a && ?a < 62 )
SELECT ?p ?n {
<http://champin.net/#pa> foaf:knows ?x .
?x foaf:givenName ?p ;
foaf:suename ?n ;
foaf:age ?a .
FILTER (?a >= 18)
}
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?artist ?work WHERE {
?artist dbo:birthPlace dbr:Lyon.
SERVICE <http://dbtune.org/musicbrainz/sparql> {
?a2 owl:sameAs ?artist ; foaf:maker ?work.
}
}
http://linkeddatafragments.org/