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 [2021/12/09 12:50] Francesco Beretta [Trouver les URIs des ressources liées à travers les IdRef] |
siprojuris:enrichir_les_donnes_avec_lod [2021/12/09 13:31] Francesco Beretta [Données disponibles dans DBPedia] |
||
---|---|---|---|
Ligne 311: | Ligne 311: | ||
==== Lister les URI DBPedia ==== | ==== Lister les URI DBPedia ==== | ||
- | Seulement 68 disponibles [28 décenbre 2018]. | + | Seulement 101 disponibles [9 décembre 2021]. |
<code SPARQL> | <code SPARQL> | ||
+ | PREFIX owl: <http://www.w3.org/2002/07/owl#> | ||
+ | |||
SELECT * | SELECT * | ||
WHERE { | WHERE { | ||
+ | | ||
{ | { | ||
SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
Ligne 328: | Ligne 331: | ||
} | } | ||
} | } | ||
- | ?idref owl:sameAs ?URI. | + | |
- | BIND (URI(REPLACE(STR(?URI), 'foaf:Person', 'about')) AS ?new_uri) | + | ?s_bnf owl:sameAs ?idref. |
+ | |||
+ | ?s_bnf owl:sameAs ?dbpedia. | ||
+ | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
- | { | ||
- | SERVICE <http://data.bnf.fr/sparql> | ||
- | { | ||
- | SELECT * | ||
- | WHERE { | ||
- | ?new_uri owl:sameAs ?dbpedia. | ||
- | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
- | } | ||
- | |||
- | } | ||
- | } | ||
} | } | ||
</code> | </code> | ||
Ligne 348: | Ligne 343: | ||
==== Données disponibles dans DBPedia ==== | ==== Données disponibles dans DBPedia ==== | ||
- | !!! Requête à vérifier. | + | !!! 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: <http://www.w3.org/2002/07/owl#> |
+ | |||
+ | SELECT * | ||
WHERE { | WHERE { | ||
+ | |||
{ | { | ||
SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | SERVICE <http://bhp-publi.ish-lyon.cnrs.fr:8888/sparql> | ||
Ligne 365: | Ligne 363: | ||
} | } | ||
} | } | ||
- | ?idref owl:sameAs ?URI. | + | |
- | BIND (URI(REPLACE(STR(?URI), 'foaf:Person', 'about')) AS ?new_uri) | + | |
+ | ?s_bnf owl:sameAs ?idref. | ||
+ | ?s_bnf owl:sameAs ?dbpedia. | ||
+ | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
+ | |||
{ | { | ||
SERVICE <https://fr.dbpedia.org/sparql> | SERVICE <https://fr.dbpedia.org/sparql> | ||
Ligne 376: | Ligne 377: | ||
WHERE { | WHERE { | ||
?dbpedia ?p ?o. | ?dbpedia ?p ?o. | ||
- | |||
- | { | ||
- | SERVICE <http://data.bnf.fr/sparql> | ||
- | { | ||
- | SELECT ?dbpedia | ||
- | WHERE { | ||
- | ?new_uri owl:sameAs ?dbpedia. | ||
- | FILTER(CONTAINS(STR(?dbpedia), 'dbpedia')) | ||
} | } | ||
} | } | ||
} | } | ||
- | + | | |
- | + | ||
- | } | + | |
- | } | + | |
- | } | + | |
} | } | ||
</code> | </code> | ||