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 12:39]
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 112: Ligne 117:
 \\ \\
 {{projets_individuels:​schema_dbpedia_release_cycle.png|schéma du cycle de mis à jour de DBpedia }} {{projets_individuels:​schema_dbpedia_release_cycle.png|schéma du cycle de mis à jour de DBpedia }}
 +Source: Hofer M., Hellmann S., Dojchinovski M., Frey J., [[https://​link.springer.com/​chapter/​10.1007/​978-3-030-59833-4_1|The New DBpedia Release Cycle: Increasing Agility and Efficiency in Knowledge Extraction Workflows]],​ dans: Blomqvist E. et al. (eds) //Semantic Systems. In the Era of Knowledge Graphs. SEMANTICS 2020. Lecture Notes in Computer Science//, Springer, Cham, 27 octobre 2020. (DOI:​10.1007/​978-3-030-59833-4_1)
  
 \\ \\
Ligne 168: 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 221: Ligne 227:
  
  
 +=====Github=====
 +
 +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