Outils pour utilisateurs

Outils du site


besson_sylvain:economist_jurist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 18:26]
Sylvain Besson
besson_sylvain:economist_jurist [2021/03/25 18:34]
Sylvain Besson [Github]
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 226: Ligne 231:
 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.
 +
 +Le recours à une [[https://​help.gnome.org/​users/​seahorse/​stable/​about-ssh.html.fr|clef SSH]] est aussi utile pour se connecter de façon sécuriser depuis une machine local vers Github.
 +
 +Cette clef est en deux parties:
 +  * Une clef publique disponible par tous
 +  * Une clef privée est secrète
  
 +Il faut pour cela créer une [[https://​docs.github.com/​en/​github/​authenticating-to-github/​generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent|clef privée sur une machine locale]] puis ensuite reporter la clef publique sur [[https://​docs.github.com/​en/​github/​authenticating-to-github/​adding-a-new-ssh-key-to-your-github-account|Github]]. Cela fonctionne à la fois sur Windows, Mac et Linux
besson_sylvain/economist_jurist.txt · Dernière modification: 2021/07/22 19:05 par Sylvain Besson