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/07/23 11:15] Sylvain Besson [GraphDB] |
besson_sylvain:documentation_sparql [2021/07/23 11:25] Sylvain Besson [Base de données SQLite] |
||
---|---|---|---|
Ligne 107: | Ligne 107: | ||
Il est aussi 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 aussi 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]]). | ||
+ | |||
+ | {{ :besson_sylvain:graphdb_rest_api.png?direct&1000 |REST API graphDB}} | ||
====Base de données SQLite==== | ====Base de données SQLite==== | ||
- | Pour conserver les différentes requêtes que nous avons réalisé et pouvoir les effectuer à nouveau, nous avons eu recours à une base de données [[https://www.sqlite.org/index.html|SQLite]]. Elle a l'avantage d'être légère et permet facilement de sauvegarder les requêtes. Ce **[[https://github.com/Semantic-Data-for-Humanities/Economists_Jurists/blob/main/Notebooks/Database_SQlite.ipynb|carnet]]** montre comment la créer. Elle est bien sûr modifiable selon des besoins. Pour la lire, il est préférable d'avoir recours à un logiciel de requêtage de base de données comme [[https://dbeaver.io/|DBeaver]] ([[https://dbeaver.io/download/|lien]] vers le téléchargement, Mac Os, Windows et Linux). | + | Pour conserver les différentes requêtes que nous avons réalisé et pouvoir les effectuer à nouveau, nous avons eu recours à une base de données [[https://www.sqlite.org/index.html|SQLite]]. Elle a l'avantage d'être légère et permet facilement de sauvegarder les requêtes. Ce **[[https://github.com/Semantic-Data-for-Humanities/Economists_Jurists/blob/main/Notebooks/Database_SQlite.ipynb|carnet]]** montre comment la créer. Elle est bien sûr modifiable selon les besoins. Pour la lire, il est préférable d'avoir recours à un logiciel de requêtage de base de données comme [[https://dbeaver.io/|DBeaver]] ([[https://dbeaver.io/download/|lien]] vers le téléchargement, Mac Os, Windows et Linux). |
====Point d'accès SPARQL public==== | ====Point d'accès SPARQL public==== | ||