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 | ||
siprojuris:enrichir_les_donnes_avec_lod [2018/05/27 23:48] Francesco Beretta [Un exemple : Gaston,Louis, Henry May (1849 - 1940)] |
siprojuris:enrichir_les_donnes_avec_lod [2018/05/28 00:07] Francesco Beretta [Interroger l'ensemble des données] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
- | ==== Remarque générale ==== | + | ===== Remarque générale ===== |
L'alignement des données du projet SIPROJURIS, effectué pour deux tiers des acteurs et en cours pour les autres, permet d'accéder à plusieurs ressources publiées dans les LOD, dont les catalogues du SUDOC et BNF, Wikipedia et DBPedia, Wikidata, etc. | L'alignement des données du projet SIPROJURIS, effectué pour deux tiers des acteurs et en cours pour les autres, permet d'accéder à plusieurs ressources publiées dans les LOD, dont les catalogues du SUDOC et BNF, Wikipedia et DBPedia, Wikidata, etc. | ||
Ligne 14: | Ligne 14: | ||
Les nouvelles données ainsi transformées peuvent être envoyées aux organisateurs du défi (respectivement à Francesco Beretta) au format XML ou ttl et elles seront mises dans un graphe supplémentaire du point d'accès SPARQL) | Les nouvelles données ainsi transformées peuvent être envoyées aux organisateurs du défi (respectivement à Francesco Beretta) au format XML ou ttl et elles seront mises dans un graphe supplémentaire du point d'accès SPARQL) | ||
- | ==== Un exemple : Gaston,Louis, Henry May (1849 - 1940) ==== | + | ===== Un exemple : Gaston,Louis, Henry May (1849 - 1940) ===== |
ATTENTION : requêtes à exécuter sur le [[http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql|point d'accès SPARQL du projet //symogih.org//]] | ATTENTION : requêtes à exécuter sur le [[http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql|point d'accès SPARQL du projet //symogih.org//]] | ||
- | === Son parcours biographique === | + | ==== Son parcours biographique ==== |
<code sparql> | <code sparql> | ||
Ligne 43: | Ligne 43: | ||
</code> | </code> | ||
- | === Les données IdRef le concernant === | + | ==== Les données IdRef le concernant ==== |
<code sparql> | <code sparql> | ||
Ligne 60: | Ligne 60: | ||
- | === Pour trouver la biblio, inverser le triplet === | + | ==== Pour trouver la biblio, inverser le triplet ==== |
Ligne 80: | Ligne 80: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | ===== Interroger l'ensemble des données ===== | ||
+ | |||
+ | |||
+ | ATTENTION: le requêtes suivantes sont à exécuter sur le //[[https://data.idref.fr/sparql|point d'accès SPARQL des IdRef]]//. | ||
+ | |||
+ | |||
+ | ==== Retrouver toutes les ressources liées ==== | ||
+ | |||
+ | |||
+ | <code sparql> | ||
+ | SELECT * | ||
+ | WHERE { | ||
+ | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
+ | { | ||
+ | GRAPH <http://symogih.org/graph/siprojuris-sym> | ||
+ | { | ||
+ | ?s owl:sameAs ?o. | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | ==== Trouver les URIs des ressources liées à travers les IdRef ==== | ||
+ | |||
+ | <code sparql> | ||
+ | SELECT * | ||
+ | WHERE { | ||
+ | { | ||
+ | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
+ | {SELECT * | ||
+ | WHERE { | ||
+ | GRAPH <http://symogih.org/graph/siprojuris-sym> | ||
+ | { | ||
+ | ?s owl:sameAs ?idref. | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | ?idref owl:sameAs ?url. | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | ==== Interroger la BNF ==== | ||
+ | |||
+ | <code sparql> | ||
+ | SELECT * | ||
+ | |||
+ | WHERE { | ||
+ | |||
+ | |||
+ | |||
+ | { | ||
+ | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
+ | {SELECT * | ||
+ | WHERE { | ||
+ | GRAPH <http://symogih.org/graph/siprojuris-sym> | ||
+ | { | ||
+ | ?s owl:sameAs ?idref. | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | ?idref owl:sameAs ?uri. | ||
+ | BIND (uri(replace(str(?uri), 'foaf:Person', 'about')) as ?new_uri) | ||
+ | |||
+ | { | ||
+ | SERVICE <http://data.bnf.fr/sparql> | ||
+ | { | ||
+ | SELECT * | ||
+ | WHERE { | ||
+ | ?new_uri ?pb ?ob | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Elargir le corpus avec les données de la BNF ===== | ||
+ | |||
+ | |||
+ | ==== Retenir uniquement les notices biographiques de la BNF ==== | ||
+ | |||
+ | <code sparql> | ||
+ | SELECT * | ||
+ | |||
+ | WHERE { | ||
+ | |||
+ | { | ||
+ | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
+ | {SELECT * | ||
+ | WHERE { | ||
+ | GRAPH <http://symogih.org/graph/siprojuris-sym> | ||
+ | { | ||
+ | ?s owl:sameAs ?idref. | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | ?idref owl:sameAs ?uri. | ||
+ | BIND (uri(replace(str(?uri), 'foaf:Person', 'about')) as ?new_uri) | ||
+ | |||
+ | { | ||
+ | SERVICE <http://data.bnf.fr/sparql> | ||
+ | { | ||
+ | SELECT * | ||
+ | WHERE { | ||
+ | ?new_uri <http://rdvocab.info/ElementsGr2/biographicalInformation> ?ob | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||