transition-bibliographique / poc-fne

Preuve de concept basée sur Wikibase pour le "Fichier National d'Entités" (Abes/BNF). Projet réalisé en 2019.
http://www.abes.fr/Autorites-et-referentiels/Projet-FNE-Fichier-National-d-Entites
4 stars 1 forks source link

Proposer des exemples d’utilisation de SPARQL #216

Open gotnc opened 5 years ago

gotnc commented 5 years ago

En fonction des besoins décrits dans ticket #213, il s’agit d’utiliser le query service pour construire des requêtes permettant d’extraire des entités de l’échantillon de données chargé dans la WB.

Voir en réunion de planning si le ticket est pertinent et si oui, le compléter ensemble

jum-s commented 5 years ago

Issu de la discussion sur la recherche: donner quelques exemples en langage naturel à traduire en SPARQL

benbober commented 5 years ago

Je me sers de ce ticket pour consigner déjà quelques requêtes simples. Trouver toutes les personnes (Q6) et leur label. (pour info Q2=collectivités, Q3=concepts, Q4=lieux, Q5=oeuvres) :

PREFIX fne: <https://poc-fne.abes.fr/entity/>
PREFIX fnet: <https://poc-fne.abes.fr/prop/direct/>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX bd: <http://www.bigdata.com/rdf#>

SELECT  ?personne ?personneLabel {
  ?personne fnet:P31 fne:Q6 .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr". }
} 

URL de la requête (résultat en JSON): https://poc-fne-query.abes.fr/proxy/wdqs/bigdata/namespace/wdq/sparql?query=PREFIX%20fne%3A%20%3Chttps%3A%2F%2Fpoc-fne.abes.fr%2Fentity%2F%3E%0APREFIX%20fnet%3A%20%3Chttps%3A%2F%2Fpoc-fne.abes.fr%2Fprop%2Fdirect%2F%3E%0APREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fpoc-fne.abes.fr%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fpoc-fne.abes.fr%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fpoc-fne.abes.fr%2Fprop%2Fqualifier%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20bd%3A%20%3Chttp%3A%2F%2Fwww.bigdata.com%2Frdf%23%3E%0A%0ASELECT%20%20%3Fpersonne%20%3FpersonneLabel%20%7B%0A%20%20%3Fpersonne%20fnet%3AP31%20fne%3AQ6%20.%0ASERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cfr%22.%20%7D%0A%7D&format=json

maxlath commented 5 years ago

Quelques requêtes maitenant que les entités ont été rechargé (et donc que les précédents exemples sont obsolètes):

ainsi qu'une liste des propriétés pivots pour vous aider à en faire d'autres (l'autocomplete rencontrant des difficultés #224 )

{
  "P1": { "label": "Identifiant ISNI", "type": "String" },
  "P3": { "label": "identifiant de la zone", "type": "String" },
  "P4": { "label": "URL pérenne", "type": "Url" },
  "P6": { "label": "données source de la zone", "type": "String" },
  "P8": { "label": "Prénom", "type": "String" },
  "P10": { "label": "Date de décès", "type": "Time" },
  "P12": { "label": "Activité", "type": "String" }, 
  "P15": { "label": "Type d'entité", "type": "WikibaseItem" },  
  "P16": { "label": "Source d'import", "type": "String" },
  "P18": { "label": "Titre de l'oeuvre", "type": "String" },
  "P21": { "label": "Langue de l'oeuvre", "type": "String" },
  "P34": { "label": "Nom", "type": "String" },
  "P35": { "label": "Date de naissance", "type": "Time" },
}
maxlath commented 5 years ago