Outils pour utilisateurs

Outils du site


clubinfo:sparql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
clubinfo:sparql [2024/06/23 19:01]
mrcjl créée
clubinfo:sparql [2024/07/02 07:16] (Version actuelle)
mrcjl [Exemple]
Ligne 7: Ligne 7:
   * un protocole pour soumettre une requête à un serveur distant et recevoir les résultats, notamment à travers le protocole HTTP.   * un protocole pour soumettre une requête à un serveur distant et recevoir les résultats, notamment à travers le protocole HTTP.
  
-Serveurs SPARQL:+=====Serveurs SPARQL=====
   * [[http://fr.dbpedia.org/sparql|Serveur SPARQL de BDpedia]]   * [[http://fr.dbpedia.org/sparql|Serveur SPARQL de BDpedia]]
 +  * [[https://fr.wikiversity.org/wiki/SPARQL_Protocol_and_RDF_Query_Language/Travail_pratique/PHP_avec_SPARQL|Cours pour interroger des serveurs en PHP]]
 +  * [[https://project.inria.fr/corese/download/|Serveur (Corese) en local (utiliser le GUI)]]
  
-Exemples de requête {sujet, propriété, valeur} utilisant des variables (?x) ou des valeurs :+Forme des requêtes {sujet, propriété, valeur} utilisant des variables (?x) ou des valeurs :
   * SELECT DISTINCT * FROM uri_serveur WHERE {?s ?p ?v} LIMIT 100   * SELECT DISTINCT * FROM uri_serveur WHERE {?s ?p ?v} LIMIT 100
-  * SELECT DISTINCT ?v WHERE {<http://fr.dbpedia.org/resource/Parisrdf:type ?v} LIMIT 100+ 
 +=====Exemple===== 
 +Déterminer les ressources nommées "Millau" 
 +  * SELECT DISTINCT * WHERE {?s rdfs:label "Millau"@fr} LIMIT 100 
 + 
 +^  ?s  ^  ?p  ^  ?v   Info  ^ 
 +|http://fr.dbpedia.org/resource/Catégorie:Millau| | | | 
 +|http://fr.dbpedia.org/resource/Millau| | | Page sur Millau| 
 + 
 +Toutes les ressources pointant sur "Millau" par catégorie 
 +  * SELECT DISTINCT ?s (count(?p) as ?nb) WHERE {?s ?p <http://fr.dbpedia.org/resource/Millau>} GROUP BY $p  
 +Toutes les ressources pointant "Millau" de type "Personne" 
 +  * SELECT DISTINCT //?s (count(?p) as ?nb)// WHERE {?s ?p <http://fr.dbpedia.org/resource/Millau>; a foaf:Person} //GROUP BY ?s ORDER BY ?s//  
 + 
 +^  ?s  ^  ?p  ^  ?v   Info  ^ 
 +| http://fr.dbpedia.org/resource/Auguste_Veyrier | http://dbpedia.org/ontology/deathPlace | | Décédé à | 
 +| http://fr.dbpedia.org/resource/Auguste_Veyrier | http://dbpedia.org/ontology/wikiPageWikiLink | | Autre citation | 
 +| http://fr.dbpedia.org/resource/Ayoub_Ouhafsa | http://dbpedia.org/ontology/birthPlace | | Né à | 
 +| http://fr.dbpedia.org/resource/Ayoub_Ouhafsa | http://dbpedia.org/ontology/wikiPageWikiLink | | Décédé à | 
 +| http://fr.dbpedia.org/resource/Bernard_Garnier | http://dbpedia.org/ontology/wikiPageWikiLink | | Décédé à | 
 +| http://fr.dbpedia.org/resource/Bernard_Maccario | http://dbpedia.org/ontology/wikiPageWikiLink | | Décédé à | 
 + 
 +Nombre de personnes ayant une page dans Wikipédia et un lien avec "Millau" 
 +  * SELECT DISTINCT (count(?s) as ?nb) WHERE {?s  ?p <http://fr.dbpedia.org/resource/Millau> ; a foaf:Person 
 + 
 +^  ?nb  ^    Info  ^ 
 +| 457 | nombre au 24/06/2024 | 
  
clubinfo/sparql.1719162094.txt.gz · Dernière modification: 2024/06/23 19:01 de mrcjl