Outils pour utilisateurs

Outils du site


thatcamp_2014:requete_dbpedia

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
thatcamp_2014:requete_dbpedia [2014/08/30 23:07]
Francesco Beretta
thatcamp_2014:requete_dbpedia [2014/09/01 09:20]
Francesco Beretta [Jointure avec GEONAMES]
Ligne 1: Ligne 1:
 +
 +====== Données exploitables ======
 +
 +
 +===== Production de données =====
 +
 +[31.08.2014] 3837 lignes si on enlève le limit
 +
 +
 +<​code>​
 +PREFIX ​ rdfs: <​http://​www.w3.org/​2000/​01/​rdf-schema#>​
 +PREFIX ​ dbpedia-owl:​ <​http://​dbpedia.org/​ontology/>​
 +PREFIX ​ geo:  <​http://​www.w3.org/​2003/​01/​geo/​wgs84_pos#>​
 +PREFIX ​ dbpedia: <​http://​dbpedia.org/​resource/>​
 +PREFIX ​ xsd:  <​http://​www.w3.org/​2001/​XMLSchema#>​
 +PREFIX ​ dbpprop: <​http://​dbpedia.org/​property/>​
 +
 +SELECT ​ *
 +WHERE
 +  { SELECT DISTINCT ​ ?s (strafter(str(?​s),​ "​http://​dbpedia.org/​resource/"​) AS ?id_name) ?name (xsd:​float(strbefore(?​point,​ " ")) AS ?lat) (xsd:​float(strafter(?​point,​ " ")) AS ?long) (max(?​nombre_etudiants) AS ?nombre)
 +    WHERE
 +      { SERVICE <​http://​dbpedia-live.openlinksw.com/​sparql>​
 +          { ?s dbpprop:​type dbpedia:​Public_university .
 +            ?s <​http://​www.georss.org/​georss/​point>​ ?point
 +            OPTIONAL
 +              { ?s dbpprop:​name ?name }
 +            OPTIONAL
 +              { { SELECT ​ *
 +                  WHERE
 +                    { ?s dbpprop:​students ?​nombre_etudiants }
 +                }
 +              }
 +          }
 +      }
 +    GROUP BY ?s ?point ?name
 +    LIMIT   10
 +  }
 +</​code>​
 +
 +{{:​thatcamp_2014:​resultat_corrige.csv.zip|Fichier nettoyé}}, utilisable dans QGIS (séparateur |)
 +
 +
 +
 +====== Exploration ======
 + 
 +
 +Point d'​accès SPARQL : http://​dbpedia-live.openlinksw.com/​sparql
 +
 +
 +
 +
 +===== Nombre d'​universités dans dbpedia live =====
 +
 +
 +
 Chercher toutes les univesités Chercher toutes les univesités
  
Ligne 13: Ligne 68:
  
  
 +
 +
 +
 +[31.08.2014} Résultat: 4303
 <​code>​ <​code>​
-select distinct * +PREFIX  ​dbpedia-owl<http://dbpedia.org/​ontology/>​ 
-where { +PREFIX  ​dbpedia: ​<http://dbpedia.org/​resource/>​ 
-?s dbpprop:​type ​dbpedia:Public_university. +PREFIX ​ dbpprop<​http://​dbpedia.org/​property/>​
-?s dbpprop:city ?city+
-?city dbpedia-owl:type dbpedia:City+
  
-# optional {?s dbpprop:city ?city} +SELECT ​ (count(*) AS ?nombre) 
-# optional ​{?s georss:point ?​localisation}+WHERE 
 +  { SELECT DISTINCT ​ * 
 +    WHERE 
 +      { SERVICE <http://​dbpedia-live.openlinksw.com/​sparql>​ 
 +          { ?s dbpprop:type dbpedia:​Public_university} 
 +      } 
 +  ​}
  
 +</​code>​
  
-+ 
-limit 20+[31.08.2014} Résultat: 4317 – vérifier pourquoi il y en a plus 
 + 
 +<​code>​ 
 +PREFIX ​ dbpedia-owl:​ <​http://​dbpedia.org/​ontology/>​ 
 +PREFIX ​ dbpedia: <​http://​dbpedia.org/​resource/>​ 
 +PREFIX ​ dbpprop: <​http://​dbpedia.org/​property/>​ 
 + 
 +SELECT ​ (count(*) AS ?nombre) 
 +WHERE 
 +  { SELECT DISTINCT ​ * 
 +    WHERE 
 +      { SERVICE <​http://​dbpedia-live.openlinksw.com/​sparql>​ 
 +          { ?s dbpprop:​type dbpedia:​Public_university 
 +            OPTIONAL 
 +              { ?s dbpprop:​city ?city 
 +                { ?city dbpedia-owl:​type dbpedia:​City } 
 +              } 
 +          } 
 +      } 
 +  } 
 + 
 +</​code>​ 
 + 
 + 
 + 
 +===== Jointure avec GEONAMES ===== 
 +En cours de test 
 +<​code>​ 
 +PREFIX ​ dbpedia-owl:​ <​http://​dbpedia.org/​ontology/>​ 
 +PREFIX ​ geo:  <​http://​www.w3.org/​2003/​01/​geo/​wgs84_pos#>​ 
 +PREFIX ​ dbpedia: <​http://​dbpedia.org/​resource/>​ 
 +PREFIX ​ dbpprop: <​http://​dbpedia.org/​property/>​ 
 + 
 +SELECT * # (count(*) AS ?nombre) 
 +WHERE 
 +  { SELECT DISTINCT ​ * 
 +    WHERE 
 +      { SERVICE <​http://​dbpedia-live.openlinksw.com/​sparql>​ 
 +          {SELECT * WHERE { ?s dbpprop:​type dbpedia:​Public_university . 
 +            ?s dbpprop:​city ?city . 
 +            ?city dbpedia-owl:​type dbpedia:​City . 
 +            ?city <​http://​www.w3.org/​2002/​07/​owl#​sameAs>​ ?geonames 
 + 
 +          ​}  
 +limit 100} 
 +        SERVICE <​http://​factforge.net/​sparql>​ 
 +          { SELECT * WHERE { ?geonames geo:lat ?lat . 
 +            ?geonames geo:long ?lon} 
 +limit 1 
 +          } 
 +      } 
 +  }</​code>​ 
 +   
 +   
 +   
 +La fonction de filtre ne semble pas être activée : 
 +   
 +  
 +   
 +<​code>​ 
 +PREFIX ​ dbpedia-owl:​ <​http://​dbpedia.org/​ontology/>​ 
 +PREFIX ​ geo:  <​http://​www.w3.org/​2003/​01/​geo/​wgs84_pos#>​ 
 +PREFIX ​ dbpedia: <​http://​dbpedia.org/​resource/>​ 
 +PREFIX ​ xsd:  <​http://​www.w3.org/​2001/​XMLSchema#>​ 
 +PREFIX ​ dbpprop: <​http://​dbpedia.org/​property/>​
  
  
 +SELECT DISTINCT ​ *
 +    WHERE
 +          { ?s dbpprop:​type dbpedia:​Public_university .
 +            ?s dbpprop:​city ?city .
 +            ?city dbpedia-owl:​type dbpedia:​City .
 +OPTIONAL {?city <​http://​www.w3.org/​2002/​07/​owl#​sameAs>​ ?geonames .
 +#    FILTER (substr(xsd:​str(?​geonames),​ 1, 15) = "​http://​sws.geon"​)
 +
 +          }
 +       
 +    LIMIT   10
 </​code>​ </​code>​
thatcamp_2014/requete_dbpedia.txt · Dernière modification: 2014/10/29 12:03 (modification externe)