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 Les deux révisions suivantes | ||
siprojuris:enrichir_les_donnes_avec_lod [2021/12/09 13:16] Francesco Beretta [Lister les URI DBPedia] |
siprojuris:enrichir_les_donnes_avec_lod [2021/12/09 13:31] Francesco Beretta [Données disponibles dans DBPedia] |
||
---|---|---|---|
Ligne 343: | 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 360: | 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 371: | 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> | ||