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 | ||
besson_sylvain:documentation_sparql [2021/07/23 11:49] Sylvain Besson |
besson_sylvain:documentation_sparql [2021/08/03 18:11] Sylvain Besson [RDF] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
====RDF==== | ====RDF==== | ||
- | Le RDF (**R**esource **D**escription **F**ramework - [[https://en.wikipedia.org/wiki/Resource_Description_Framework|page en wikipédia]]) est un modèle de donnée graph orienté. Il est utilisé pour décrire des ressources web avec leurs métadonnées. Il est apparu en 1996 et recommandé depuis 1999 par le [[https://www.w3.org/|W3C]]. | + | Le RDF (**R**esource **D**escription **F**ramework - [[https://en.wikipedia.org/wiki/Resource_Description_Framework|page en wikipédia]]) est un modèle de données graph orienté. Il est utilisé pour décrire des ressources web avec leurs métadonnées. Il est apparu en 1996 et recommandé depuis 1999 par le [[https://www.w3.org/|W3C]]. |
Le modèle repose sur l'utilisation de triplet, c'est-à-dire qu'une donnée est composée de trois informations : un sujet, un prédicat et un objet. À l'instar d'une phrase composée d'un sujet, d'un verbe et d'un complément, ici une donnée est répartie entre : | Le modèle repose sur l'utilisation de triplet, c'est-à-dire qu'une donnée est composée de trois informations : un sujet, un prédicat et un objet. À l'instar d'une phrase composée d'un sujet, d'un verbe et d'un complément, ici une donnée est répartie entre : | ||
Ligne 118: | Ligne 118: | ||
====Point d'accès SPARQL public==== | ====Point d'accès SPARQL public==== | ||
- | Un [[https://hub-fne.idref.fr/sparql|point d'accès SPARQL Virtuoso]] a été crée et il est hébergé par l'ABES (Agence Bibliographique de l'Enseignement Supérieur). Il est possible d'effectuer des requêtes pour interroger les données. Les requêtes se font de la même façon que dans d'autres point SPARQL, néanmoins, il est obligatoire de préciser dans quel graphe la requête est faite, sinon cela ne fonctionne pas. Pour cela il suffit d'ajouter la clause GRAPH et de mettre entre chevrons le graphe: <http://dataforhumanities.org/graph/economists_jurists>. | + | Un [[https://hub-fne.idref.fr/sparql|point d'accès SPARQL Virtuoso]] a été crée et il est hébergé par l'ABES (Agence Bibliographique de l'Enseignement Supérieur). Il est possible d'effectuer des requêtes pour interroger les données. Les requêtes se font de la même façon que dans d'autres point SPARQL, néanmoins, il est obligatoire de préciser dans quel graphe la requête est faite, sinon cela ne fonctionne pas. Pour cela il suffit d'ajouter la clause GRAPH et de mettre entre chevrons le graphe: <http://dataforhumanities.org/graph/economists_jurists>. |
<code sparql> | <code sparql> | ||
Ligne 124: | Ligne 125: | ||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> | PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> | ||
- | SELECT * | + | SELECT * #Selectionne l'ensemble des variables inscrites dans la clause WHERE |
WHERE | WHERE | ||
{ GRAPH <http://dataforhumanities.org/graph/economists_jurists> | { GRAPH <http://dataforhumanities.org/graph/economists_jurists> | ||
- | { ?person wdt:P569 ?bD ; | + | { ?person wdt:P569 ?bD ; #Cherche les personnes |
- | rdfs:label ?nameLabel | + | rdfs:label ?nameLabel #Cherche leur nom |
- | FILTER (lang(?nameLabel) = 'fr') | + | FILTER (lang(?nameLabel) = 'fr') # Filte uniquement les noms avec une étiquette en français. |
} | } | ||
} | } | ||
- | LIMIT 10 | + | LIMIT 10 #Affiche que les 10 premiers resultats |
</code> | </code> |