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:economist_jurist [2021/03/23 17:25] Sylvain Besson |
besson_sylvain:economist_jurist [2021/03/25 13:26] Sylvain Besson |
||
---|---|---|---|
Ligne 92: | Ligne 92: | ||
Ici, le but est d'afficher les juristes qui sont nés après 1800 avec leur nom. | Ici, le but est d'afficher les juristes qui sont nés après 1800 avec leur nom. | ||
Il est possible de l’exécuter sur un [[https://dbpedia.org/sparql|point d'accès SPARQL]]. | Il est possible de l’exécuter sur un [[https://dbpedia.org/sparql|point d'accès SPARQL]]. | ||
- | |||
Les points d'accès permettent d'accéder à des jeux de données. | Les points d'accès permettent d'accéder à des jeux de données. | ||
Ligne 101: | Ligne 100: | ||
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écisement dans le serveur local, cela ce situe dans REST API -lui-même dans //help//- puis il faut choisir SPARQL puis //expend operations//- soit on choisie //GET// pour interroger les données ou //POST// pour les modifier. Il suffit ensuite de reporter le chemin -localhost:7200/webapi/repositories/{repositoryID} par exemple- dans le wrapper sur 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écisement dans le serveur local, cela ce situe dans REST API -lui-même dans //help//- puis il faut choisir SPARQL puis //expend operations//- soit on choisie //GET// pour interroger les données ou //POST// pour les modifier. Il suffit ensuite de reporter le chemin -localhost:7200/webapi/repositories/{repositoryID} par exemple- dans le wrapper sur python). | ||
+ | |||
+ | 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://www.sparql.org/update-validator.html|update-validator]] | ||
+ | |||
+ | :!: 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. | ||
=====DBpedia===== | =====DBpedia===== | ||
Ligne 169: | Ligne 174: | ||
Ces différents niveaux sont mis en relation à des personnes ou des collectivités. Auxquels, on peut ajouter des lieux, des événements, des concepts et des objets. | Ces différents niveaux sont mis en relation à des personnes ou des collectivités. Auxquels, on peut ajouter des lieux, des événements, des concepts et des objets. | ||
- | Schéma du modèle FRBR: | + | Schéma du modèle FRBR utilisé par la BnF: |
{{projets_individuels:projets_individuels:frbr.png|Schéma FRBR }} | {{projets_individuels:projets_individuels:frbr.png|Schéma FRBR }} | ||
Ligne 225: | Ligne 230: | ||
Les différents carnets créés durant ce projet sont disponibles sur ce [[https://github.com/Semantic-Data-for-Humanities/Economists_Lawyers|répertoire Github]]. Ils permettent de prendre connaissances de la façon dont nous avons procéder pour extraire des informations sur les économistes et les juristes et comment nous les avons traités ensuite. | Les différents carnets créés durant ce projet sont disponibles sur ce [[https://github.com/Semantic-Data-for-Humanities/Economists_Lawyers|répertoire Github]]. Ils permettent de prendre connaissances de la façon dont nous avons procéder pour extraire des informations sur les économistes et les juristes et comment nous les avons traités ensuite. | ||
+ | |||
+ | Nous avons eu aussi recours à [[https://desktop.github.com/|Github desktop]] (le site n'indique que les versions Windows et Mac mais il est aussi disponible sur [[https://dev.to/rahedmir/is-github-desktop-available-for-gnu-linux-4a69|Linux]]) afin de transmettre les carnets de nos machines vers Github. | ||
+ | |||
+ | Nous utilisons aussi une [[https://github.com/jupyterlab/jupyterlab-git|extension]] de Jupyterlab pour avoir Git, de même que nous utilisons une [[https://github.com/jupyterlab/jupyterlab-github|extension]] pour avoir Github. | ||