Accueil du site > Informatique > Le langage SPARQL

Le langage SPARQL

jeudi 12 février 2009, par Raccoon

Article technique sur le langage de requête SPARQL.

La page W3C : http://www.w3.org/TR/rdf-sparql-query/

Un totorial bien foutu : http://www.ibm.com/developerworks/x...

Résumé du tuto

PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?url
FROM         <bloggers.rdf>
WHERE  {
   ?contributor foaf:name "Jon Foobar" .
   ?contributor foaf:weblog ?url .
}

On peut sous entendre le sujet commun de plusieurs conditions :

_:a foaf:name         "Jon Foobar" ;
   foaf:mbox         <mailto:jon@foobar.xx>

Bloc optionnel :

?person foaf:name ?name .
       OPTIONAL {
           ?person foaf:depiction ?depiction .
       } .

Alternatives :

?person foaf:name ?name .
 {
     { ?person foaf:mbox ?mbox } UNION { ?person foaf:mbox_sha1sum ?mbox }
 }

Filtres :

WHERE {
     ?item rss:title ?item_title .
     ?item dc:date ?pub_date .
     FILTER xsd:dateTime(?pub_date) >= "2005-04-01T00:00:00Z"^^xsd:dateTime &&
            xsd:dateTime(?pub_date) < "2005-05-01T00:00:00Z"^^xsd:dateTime
     }

2 Messages de forum

  • Le langage SPARQL Le 13 février 2009 à 19:28 , par Lodi

    HEINKEKOI ??!!??

    Répondre à ce message

    • Le langage SPARQL Le 16 février 2009 à 16:57 , par Raccoon

      hihi :p

      J’avais prévenu en intro : "Article technique". C’est un aide-mémoire pour ceux qui connaissent le langage SPARQL ... les autres, désolé, vous ne comprendrez pas grand chose. Mais ce n’est pas grave, je vous aime quand même ! ^_^

      Répondre à ce message

Répondre à cet article

SPIP | | Plan du site | Suivre la vie du site RSS 2.0