assemblee-virtuelle / Semapps-V1

the "generic" application of cartography
11 stars 3 forks source link

Basculer sur WIKIDATA #123

Open GuillaumeAV opened 6 years ago

jmvanel commented 6 years ago

Je fais face à la même problématique avec Semantic_forms. En effet dbPedia n'est pas mort, mais en perte de vitesse (livraison retardée, problèmes sur le service de complétion).

Pour la complétion, voir "Services web Wikidata" dans http://semantic-forms.cc:9112/ldp/1513413388009-29094334797951709

Pour les données existantes utilisant dbPedia, la liaison doit être assurée. La correspondance owl:sameAs se trouve dans dbPedia, pas dans Wikidata pour l'instant: http://semantic-forms.cc:1952/search?q=dbpedia%3AOak L'URI correspondant de Wikidata: https://www.wikidata.org/wiki/Q12004

Si on ajoute par complétion un triplet référant Wikidata, exemple <http://jmvanel.free.fr/jmv.rdf#me> foaf:topic_interest wikidata:Q12004 . Alors de 2 choses l'une:

  1. le concept wikidata:Q12004 est totalement nouveau dans la base, et alors peu importe que ce soit du Wikidata et pas du dbPedia
  2. il existe les références à dbpedia:Oak , le concept dbPedia équivalent; mais alors rien ne permet de faire la liaison. Sauf si dbpedia:Oak a été chargé dans la base SPARQL, typiquement par un clic de l'utilisateur.

Donc il y a bien quelque chose à faire! Ce que je propose Après avoir ajouté par complétion un triplet référant Wikidata, on va systématiquement ajouter à la base SF ce triplet (dans le graphe ?URI_DBPEDIA): ?URI_DBPEDIA owl:sameAs wikidata:Q12004 . Ce triplet sera obtenu par requête SPARQL sur http://dbpedia.org/sparql . On peut même faire une requête fédérée sur SF:

INSERT {
 GRAPH ?URI_DBPEDIA {
  ?URI_DBPEDIA owl:sameAs wikidata:Q12004 .
}}
WHERE {
 SERVICE <http://dbpedia.org/sparql> {
  ?URI_DBPEDIA owl:sameAs wikidata:Q12004 .
}}

Implémentation Dans SF, ce sera une action différée (Future) à /save , pour tous les URI Wikidata présents dans les triplets ajoutés.

jmvanel commented 6 years ago

Ou alors, on lance sur dbPedia une grosse requête qui recupère tous les triplets ?URI_DBPEDIA owl:sameAs ?XXX .?XXX commence par wikidata: . pour les charger sur SF . Ainsi, il n'y a aucun développpement sur SF .