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édentesRévision précédente
Prochaine révision
Révision précédente
thatcamp_2014:requete_dbpedia [2014/08/31 09:23] – fberettathatcamp_2014:requete_dbpedia [2014/09/01 09:20] (Version actuelle) – [Jointure avec GEONAMES] fberetta
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>
 PREFIX  dbpedia-owl: <http://dbpedia.org/ontology/> PREFIX  dbpedia-owl: <http://dbpedia.org/ontology/>
Ligne 18: Ligne 77:
 PREFIX  dbpprop: <http://dbpedia.org/property/> PREFIX  dbpprop: <http://dbpedia.org/property/>
  
-SELECT DISTINCT  *+SELECT  (count(*) AS ?nombre)
 WHERE WHERE
-  { SERVICE <http://dbpedia-live.openlinksw.com/sparql> +  { SELECT DISTINCT  * 
-      { ?s dbpprop:type dbpedia:Public_university . +    WHERE 
-        ?s dbpprop:city ?city . +      { SERVICE <http://dbpedia-live.openlinksw.com/sparql> 
-        ?city dbpedia-owl:type dbpedia:City+          { ?s dbpprop:type dbpedia:Public_university}
       }       }
   }   }
-LIMIT   20 
  
 +</code>
  
  
 +[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.1409469797.txt.gz · Dernière modification : (modification externe)