siprojuris:enrichir_les_donnes_avec_lod
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| siprojuris:enrichir_les_donnes_avec_lod [2019/01/30 12:04] – [Elargir le corpus avec les données de la BNF] fberetta | siprojuris:enrichir_les_donnes_avec_lod [2024/01/10 19:15] (Version actuelle) – Mise à jour liens valamercery | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| L' | L' | ||
| - | Quelques < | + | Quelques < |
| - | Si souhaité, les nouvelles données ainsi transformées peuvent être envoyées aux organisateurs du défi (respectivement à Francesco Beretta) | + | Si souhaité, les nouvelles données ainsi transformées peuvent être envoyées aux organisateurs du défi au format XML ou ttl, tout en les assortissant de métadonnées et d'une indication de licence explicite. Elles pourront alors être publiées dans un graphe supplémentaire du point d' |
| ===== Un exemple : Gaston, | ===== Un exemple : Gaston, | ||
| - | ATTENTION : requêtes à exécuter sur le [[http://bhp-publi.ish-lyon.cnrs.fr:8888/ | + | ATTENTION : requêtes à exécuter sur le [[https://dataforhumanities.abes.fr/ |
| ==== Son parcours biographique | ==== Son parcours biographique | ||
| Ligne 26: | Ligne 26: | ||
| WHERE | WHERE | ||
| - | {GRAPH <http://symogih.org/graph/ | + | {GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?tyro rdfs:label ?TyRoLabel. | ?tyro rdfs:label ?TyRoLabel. | ||
| ?tyin rdfs:label ?TyInLabel. | ?tyin rdfs:label ?TyInLabel. | ||
| - | {GRAPH <http://symogih.org/graph/ | + | {GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| {?s ?p syr: | {?s ?p syr: | ||
| sym: | sym: | ||
| Ligne 52: | Ligne 52: | ||
| { | { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| {syr: | {syr: | ||
| } | } | ||
| Ligne 71: | Ligne 71: | ||
| WHERE | WHERE | ||
| { | { | ||
| - | {GRAPH <http://symogih.org/graph/ | + | {GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| {syr: | {syr: | ||
| } | } | ||
| Ligne 95: | Ligne 95: | ||
| SELECT * | SELECT * | ||
| WHERE { | WHERE { | ||
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | + | SERVICE <https://dataforhumanities.abes.fr/ |
| { | { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?s owl:sameAs ?o. | ?s owl:sameAs ?o. | ||
| Ligne 112: | Ligne 112: | ||
| WHERE { | WHERE { | ||
| { | { | ||
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | + | SERVICE <https://dataforhumanities.abes.fr/ |
| {SELECT * | {SELECT * | ||
| WHERE { | WHERE { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?s owl:sameAs ?idref. | ?s owl:sameAs ?idref. | ||
| Ligne 124: | Ligne 124: | ||
| } | } | ||
| } | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Restreindre aux URI de la BNF === | ||
| + | A exécuter sur le // | ||
| + | |||
| + | <code sparql> | ||
| + | SELECT * | ||
| + | WHERE { | ||
| + | { | ||
| + | SERVICE < | ||
| + | {SELECT * | ||
| + | WHERE { | ||
| + | GRAPH < | ||
| + | { | ||
| + | ?s owl:sameAs ?idref. | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | ?idref owl:sameAs ?url. | ||
| + | FILTER CONTAINS(STR(? | ||
| + | } | ||
| + | |||
| </ | </ | ||
| Ligne 141: | Ligne 164: | ||
| WHERE { | WHERE { | ||
| { | { | ||
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | + | SERVICE <https://dataforhumanities.abes.fr/ |
| {SELECT * | {SELECT * | ||
| WHERE { | WHERE { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?s owl:sameAs ?idref. | ?s owl:sameAs ?idref. | ||
| Ligne 161: | Ligne 184: | ||
| - | === Les informations qu' | + | === La population cherchée |
| - | A exécuter sur le // | + | A exécuter sur le // |
| < | < | ||
| Ligne 169: | Ligne 192: | ||
| <code sparql> | <code sparql> | ||
| - | SELECT | + | PREFIX rdfs: < |
| + | PREFIX owl: < | ||
| + | |||
| + | SELECT | ||
| + | |||
| WHERE { | WHERE { | ||
| - | { | + | |
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/ | + | |
| - | {SELECT * | + | SERVICE <https://dataforhumanities.abes.fr/ |
| - | WHERE { | + | {SELECT * |
| - | GRAPH <http://symogih.org/graph/ | + | WHERE { |
| - | { | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| - | ?s owl:sameAs ?idref. | + | { |
| - | } | + | ?s owl:sameAs ?idref; |
| - | } | + | < |
| - | } | + | |
| - | } | + | } |
| - | ?idref owl:sameAs ?uri. | + | # FILTER(CONTAINS(?label, 'Bras')) |
| - | BIND (uri(replace(str(?uri), 'foaf: | + | } |
| - | { | + | |
| - | SERVICE < | + | |
| - | { | + | |
| - | SELECT * | + | |
| - | WHERE { | + | |
| - | ?new_uri ?pb ?ob | + | |
| - | } | + | |
| - | } | + | |
| } | } | ||
| + | |||
| + | ?s_bnf owl:sameAs ?idref. | ||
| + | |||
| + | ?s_bnf owl:sameAs ?uri. | ||
| + | |||
| + | |||
| } | } | ||
| + | ORDER BY ?s_bnf | ||
| </ | </ | ||
| + | < | ||
| - | === Retenir uniquement | + | Il y a un certain nombre de ces informations qui manquent dans les données SIPROJURIS: si elles sont extraites sous forme de données semi-structurées au cours du défi, elles pourront être intégrées par les soins du projet // |
| - | A exécuter sur le // | ||
| - | < | ||
| - | Il y a un certain nombre de ces informations | + | === Toutes les informations |
| <code sparql> | <code sparql> | ||
| - | SELECT | + | PREFIX rdfs: < |
| + | PREFIX owl: < | ||
| + | |||
| + | SELECT | ||
| + | |||
| WHERE { | WHERE { | ||
| - | { | + | |
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/ | + | |
| - | {SELECT * | + | SERVICE <https://dataforhumanities.abes.fr/ |
| - | WHERE { | + | {SELECT * |
| - | GRAPH <http://symogih.org/graph/ | + | WHERE { |
| - | { | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| - | ?s owl:sameAs ?idref. | + | { |
| - | } | + | ?s owl:sameAs ?idref; |
| - | } | + | < |
| - | } | + | |
| - | } | + | } |
| - | ?idref owl:sameAs ?uri. | + | # FILTER(CONTAINS(?label, 'Bras')) |
| - | BIND (uri(replace(str(?uri), 'foaf: | + | } |
| - | { | + | LIMIT 20 |
| - | SERVICE < | + | } |
| - | { | + | |
| - | SELECT * | + | |
| - | WHERE { | + | |
| - | ?new_uri < | + | |
| - | } | + | |
| - | } | + | |
| } | } | ||
| + | |||
| + | ?s_bnf owl:sameAs ?idref. | ||
| + | |||
| + | # ?s_bnf ?p ?entity. | ||
| + | |||
| + | ?s_bnf < | ||
| + | |||
| + | # ?entity ?p ? | ||
| + | |||
| } | } | ||
| + | ORDER BY ?s_bnf ?p | ||
| </ | </ | ||
| - | |||
| - | |||
| ==== Obtenir les données concernant des acteurs similaires ==== | ==== Obtenir les données concernant des acteurs similaires ==== | ||
| Ligne 246: | Ligne 277: | ||
| Chercher les acteurs dont le vocabulaire des notices est proche de celui de la population de départ | Chercher les acteurs dont le vocabulaire des notices est proche de celui de la population de départ | ||
| - | < | + | < |
| <code sparql> | <code sparql> | ||
| Ligne 288: | Ligne 319: | ||
| ==== Lister les URI DBPedia ==== | ==== Lister les URI DBPedia ==== | ||
| - | Seulement | + | Seulement |
| <code SPARQL> | <code SPARQL> | ||
| + | PREFIX owl: < | ||
| + | |||
| SELECT * | SELECT * | ||
| WHERE { | WHERE { | ||
| + | | ||
| { | { | ||
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | + | SERVICE <https://dataforhumanities.abes.fr/ |
| {SELECT * | {SELECT * | ||
| WHERE { | WHERE { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?s owl:sameAs ?idref. | ?s owl:sameAs ?idref. | ||
| Ligne 305: | Ligne 339: | ||
| } | } | ||
| } | } | ||
| - | ?idref owl:sameAs ?URI. | + | |
| - | BIND (URI(REPLACE(STR(?URI), 'foaf: | + | ?s_bnf owl: |
| + | |||
| + | ? | ||
| + | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
| - | { | ||
| - | SERVICE < | ||
| - | { | ||
| - | SELECT * | ||
| - | WHERE { | ||
| - | ?new_uri owl:sameAs ?dbpedia. | ||
| - | FILTER(CONTAINS(STR(? | ||
| - | } | ||
| - | |||
| - | } | ||
| - | } | ||
| } | } | ||
| </ | </ | ||
| Ligne 325: | Ligne 351: | ||
| ==== Données disponibles dans DBPedia ==== | ==== Données disponibles dans DBPedia ==== | ||
| - | !!! Requête | + | !!! Attention : cette requête ne marche plus à cause du changement des réglages de sécurité du côté BNF. Il faut donc prévoir un stockage intermédiaire des URI. |
| <code SPARQL> | <code SPARQL> | ||
| - | SELECT * | + | PREFIX owl: < |
| + | |||
| + | SELECT * | ||
| WHERE { | WHERE { | ||
| + | |||
| { | { | ||
| - | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | + | SERVICE <https://dataforhumanities.abes.fr/ |
| {SELECT * | {SELECT * | ||
| WHERE { | WHERE { | ||
| - | GRAPH <http://symogih.org/graph/ | + | GRAPH <https://dataforhumanities.org/sparql-endpoint/ |
| { | { | ||
| ?s owl:sameAs ?idref. | ?s owl:sameAs ?idref. | ||
| Ligne 342: | Ligne 371: | ||
| } | } | ||
| } | } | ||
| - | ?idref owl:sameAs ?URI. | + | |
| - | BIND (URI(REPLACE(STR(? | + | |
| + | ?s_bnf owl:sameAs ?idref. | ||
| + | |||
| + | ?s_bnf owl:sameAs ?dbpedia. | ||
| + | FILTER(CONTAINS(STR(? | ||
| - | |||
| { | { | ||
| SERVICE < | SERVICE < | ||
| Ligne 353: | Ligne 385: | ||
| WHERE { | WHERE { | ||
| ?dbpedia ?p ?o. | ?dbpedia ?p ?o. | ||
| - | |||
| - | { | ||
| - | SERVICE < | ||
| - | { | ||
| - | SELECT ?dbpedia | ||
| - | WHERE { | ||
| - | ?new_uri owl:sameAs ?dbpedia. | ||
| - | FILTER(CONTAINS(STR(? | ||
| } | } | ||
| } | } | ||
| } | } | ||
| - | + | | |
| - | + | ||
| - | } | + | |
| - | } | + | |
| - | } | + | |
| } | } | ||
| </ | </ | ||
siprojuris/enrichir_les_donnes_avec_lod.1548846265.txt.gz · Dernière modification : de fberetta
