« SPARQL Protocol and RDF Query Language/Requêtes d'exportation » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 10 :
}}
Dans
Nous allons revenir sur chacun de ces formats en sortie et
== Exporter des données ==
=== Avec une requête SELECT ===
La réponse d'une requête SELECT est un "SPARQL result" (tableau de résultat) qui peut prendre le format :
* [http://www.w3.org/TR/rdf-sparql-XMLres/ XML]
* [http://www.w3.org/TR/rdf-sparql-json-res/ JSON] qu'on utilisera un peu plus loin avec Javascript
* texte avec tabulation ou HTML, etc.(pour l'afficher dans le navigateur, c'est en fonction
Pour être certain du format en sortie, il faut utiliser le paramètre output dans la requête HTTP.
Ligne 185 :
</source>
Comme pour une requête SELECT, CONSTRUCT retourne un graphe RDF en XML ou bien en Turtle ou en N3, etc. C'est en fonction du paramètre output (dans une requête HTTP POST ou GET). Attention, le format de sortie est en fonction du triplestore utilisé mais le format RDF/XML est celui indiqué dans la
=== Avec une requête DESCRIBE ===
Une requête DESCRIBE retourne un document en Turtle ou un document RDF en XML. Pour obtenir un
Par exemple, voici la requête GET HTTP pour obtenir le détail d'une référence dans le silo Data.gov.uk Education :
Ligne 207 :
Parmi les formats d'exportation, il en existe un qui est de plus en plus utilisé : le '''JSON'''.
La raison de cet engouement est que le format JSON peut être chargé en mémoire dans du javascript sans avoir besoin de
Par exemple, si la variable
<source lang="javascript" >
obj = eval('(' + req.responseJSON + ')');
Ligne 265 :
</source>
Vous voici, après 8 chapitres, équipé pour utiliser SPARQL en long, en large et en travers
{{Bas de page
|