Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
besson_sylvain:documentation_sparql [2021/03/31 18:55] Sylvain Besson |
besson_sylvain:documentation_sparql [2021/05/04 11:29] Sylvain Besson [Outils] |
||
---|---|---|---|
Ligne 104: | Ligne 104: | ||
Il est là encore possible de faire les requêtes directement dans un carnet python. Pour cela, il faut utiliser l'API de GraphDB ([[https://graphdb.ontotext.com/documentation/enterprise/devhub/workbench-rest-api/index.html|documentation]]), plus précisément dans le serveur local, cela se situe dans REST API -lui-même dans //help//- puis il faut choisir SPARQL puis //expend operations//- soit en choissant //GET// pour interroger les données ou bien //POST// pour les modifier. Il suffit ensuite de reporter le chemin -localhost:7200/webapi/repositories/{repositoryID} par exemple- dans le //wrapper// sur [[python:accueil|python]]). | Il est là encore possible de faire les requêtes directement dans un carnet python. Pour cela, il faut utiliser l'API de GraphDB ([[https://graphdb.ontotext.com/documentation/enterprise/devhub/workbench-rest-api/index.html|documentation]]), plus précisément dans le serveur local, cela se situe dans REST API -lui-même dans //help//- puis il faut choisir SPARQL puis //expend operations//- soit en choissant //GET// pour interroger les données ou bien //POST// pour les modifier. Il suffit ensuite de reporter le chemin -localhost:7200/webapi/repositories/{repositoryID} par exemple- dans le //wrapper// sur [[python:accueil|python]]). | ||
- | ===outils=== | + | ====Outils==== |
Afin de vérifier si la syntaxe d'une requête est bien faite, il existe des outils : | Afin de vérifier si la syntaxe d'une requête est bien faite, il existe des outils : | ||
- | * [[http://sparql.org/query-validator.html|query-validator]] | + | * [[http://sparql.org/query-validator.html|query-validator]]: pour les requêtes avec un SELECT ou un CONSTRUCT |
- | * [[http://www.sparql.org/update-validator.html|update-validator]] | + | * [[http://www.sparql.org/update-validator.html|update-validator]] : pour les requêtes pour mettre à jour les données (INSERT DELETE, etc.) |
:!: Ils vérifient uniquement si la requête est bien formulée, mais cela ne permet pas de juger de la pertinence de la requête ou de sa réussite. | :!: Ils vérifient uniquement si la requête est bien formulée, mais cela ne permet pas de juger de la pertinence de la requête ou de sa réussite. |