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 Prochaine révision Les deux révisions suivantes | ||
thatcamp_2014:donnees_de_la_communaute_europeenne [2014/10/08 10:35] Francesco Beretta |
thatcamp_2014:donnees_de_la_communaute_europeenne [2014/10/14 08:33] Francesco Beretta [Vider un graphe osu Fuseki] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Sites/Données ===== | ||
- | http://www.lespetitescases.net/ou-s-amuser-avec-sparql | ||
+ | Un exemple de [[http://live.dbpedia.org/page/Italy|page DBPedia (live) concernant l'Italie]] | ||
+ | |||
+ | |||
+ | [[http://eurostat.linked-statistics.org/|Eurostat linked data]] | ||
+ | |||
+ | [[http://datahub.io/dataset/linked-nuts|Linked NUTS]] | ||
+ | |||
+ | [[http://ec.europa.eu/eurostat/ramon/index.cfm?TargetUrl=DSP_PUB_WELC|RAMON | ||
+ | Eurostat's Metadata Server ]] | ||
+ | |||
+ | ==== Le site utilisé – sans SPARQL ==== | ||
+ | |||
+ | http://estatwrap.ontologycentral.com/ | ||
+ | |||
+ | |||
+ | http://estatwrap.ontologycentral.com/table_of_contents.html | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Un jeu de données de test ====== | ||
+ | |||
+ | |||
+ | http://www.lespetitescases.net/ou-s-amuser-avec-sparql | ||
Un point d'accès: | Un point d'accès: | ||
http://wifo5-03.informatik.uni-mannheim.de/eurostat/ | http://wifo5-03.informatik.uni-mannheim.de/eurostat/ | ||
+ | |||
\\ | \\ | ||
- | * Vérifier quelle est la date de ces données: la valeur de la population totale de la Suisse est celle de 2004 ([[http://www.bfs.admin.ch/bfs/portal/de/index/themen/01/02/blank/key/bevoelkerungsstand/02.Document.141977.xls|données suisses sur dix ans]] | + | * Vérifier quelle est la date de ces données: la valeur de la population totale de la Suisse est celle de **2004** ([[http://www.bfs.admin.ch/bfs/portal/de/index/themen/01/02/blank/key/bevoelkerungsstand/02.Document.141977.xls|données suisses sur dix ans]]) |
* Comparer avec les données de dbpedia | * Comparer avec les données de dbpedia | ||
- | ====== Exemples ====== | + | |
- | + | ||
<code> | <code> | ||
Ligne 51: | Ligne 77: | ||
<code> | <code> | ||
PREFIX countries: <http://wifo5-04.informatik.uni-mannheim.de/eurostat/resource/countries/> | PREFIX countries: <http://wifo5-04.informatik.uni-mannheim.de/eurostat/resource/countries/> | ||
- | SELECT DISTINCT ?s ?name ?geocodeProvince ?parentCountryGeocode ?populationTotal WHERE { | + | SELECT |
+ | # MAX(?s) (count(*) as ?nombre) ?geocodeProvince | ||
+ | |||
+ | DISTINCT (MIN(?s) as ?identifiant) (GROUP_CONCAT(?name ; separator="|") as ?concatName) ?geocodeProvince (MIN(?parentCountryGeocode) as ?siglePays) (MIN(?populationTotal) as ?population) (count(*) as ?nombre) | ||
+ | |||
+ | WHERE { | ||
?s rdf:type eurostat:regions. | ?s rdf:type eurostat:regions. | ||
?s eurostat:name ?name. | ?s eurostat:name ?name. | ||
Ligne 59: | Ligne 90: | ||
?parentCountry eurostat:geocode ?parentCountryGeocode | ?parentCountry eurostat:geocode ?parentCountryGeocode | ||
} | } | ||
- | ORDER BY ?parentCountryGeocode ?name</code> | + | GROUP BY ?geocodeProvince |
+ | ORDER BY ?parentCountryGeocode ?name ?geocodeProvince</code> | ||
+ | |||
+ | |||
+ | ====== Vider un graphe sous Fuseki ====== | ||
+ | |||
+ | |||
+ | |||
+ | ATTENTION : la base est ainsi vidée | ||
+ | |||
+ | <code>DELETE | ||
+ | WHERE {?s ?p ?o} | ||
+ | |||
+ | Vérifier qu'elle est vide : | ||
+ | SELECT * | ||
+ | WHERE {?s ?p ?o} | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | Avec graphe | ||
+ | |||
+ | <code>DELETE WHERE | ||
+ | { | ||
+ | GRAPH ?g { | ||
+ | ?s ?p ?o . | ||
+ | } | ||
+ | }</code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Vérifier que le graphe est vide : | ||
+ | |||
+ | <code>SELECT * | ||
+ | WHERE | ||
+ | { GRAPH ?g | ||
+ | { ?s ?p ?o } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ |