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/12/28 22:23] Francesco Beretta [Obtenir les données concernant des acteurs similaires] |
siprojuris:enrichir_les_donnes_avec_lod [2018/12/28 23:52] Francesco Beretta [Données disponibles dans DBPedia] |
||
---|---|---|---|
Ligne 247: | Ligne 247: | ||
//Suggestion pour le défi// | //Suggestion pour le défi// | ||
- | Chercher les professeur de droit parmi les NN acteurs de la population des notices BNF, puis vérifier si tous sont déjà présents dans les données SIPROJURIS: la recherche s'effectuera sur les noms mais aussi les autres informations disponibles. Lister les éventuels acteurs manquants dans la base de données d'origine et présents dans les notices d'autorité de la BNF. | + | Chercher les professeur de droit français parmi les 2258 acteurs [28 décembre 2018] de la population des notices BNF, puis vérifier si parmis eux tous sont déjà présents dans les données SIPROJURIS: la recherche s'effectuera sur les noms mais aussi les autres informations disponibles. Lister les éventuels acteurs manquants dans la base de données d'origine et présents dans les notices d'autorité de la BNF. |
<code sparql> | <code sparql> | ||
Ligne 285: | Ligne 285: | ||
</code> | </code> | ||
+ | ===== Chercher notices et données dans DBPedia ===== | ||
+ | |||
+ | ==== Lister les URI DBPedia ==== | ||
+ | |||
+ | Seulement 68 disponibles [28 décenbre 2018]. | ||
+ | |||
+ | <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 owl:sameAs ?dbpedia. | ||
+ | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
+ | } | ||
+ | |||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Données disponibles dans DBPedia ==== | ||
+ | |||
+ | !!! Requête à vérifier. | ||
+ | |||
+ | <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 <https://fr.dbpedia.org/sparql> | ||
+ | { | ||
+ | SELECT * | ||
+ | WHERE { | ||
+ | ?dbpedia ?p ?o. | ||
+ | |||
+ | { | ||
+ | SERVICE <http://data.bnf.fr/sparql> | ||
+ | { | ||
+ | SELECT ?dbpedia | ||
+ | WHERE { | ||
+ | ?new_uri owl:sameAs ?dbpedia. | ||
+ | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </code> | ||