LoginSignup
0
0

More than 5 years have passed since last update.

雑にこないだのハッカソンで投げたクエリ晒す

Posted at

晒すクエリ

http://sparql.odp.jig.jp/ にて、下記のようなクエリを投げました

PREFIX jrrk: <http://purl.org/jrrk#> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
PREFIX schema: <http://schema.org/> 
PREFIX geo:<http://www.w3.org/2003/01/geo/wgs84_pos#> 
SELECT DISTINCT ?lat ?lng ?image_url ?name { 
  ?target_rdf rdf:type jrrk:CivicPOI; 
              geo:lat ?lat;  
              geo:long ?lng; 
              schema:image ?image_url;
              rdfs:label ?name
}

帰ってきたjsonは下記です

{
  "head": {
    "vars": [ "lat" , "lng" , "image_url" , "name" ]
  } ,
  "results": {
    "bindings": [
      {
        "lat": { "datatype": "http://www.w3.org/2001/XMLSchema#float" , "type": "typed-literal" , "value": "35.970872" } ,
        "lng": { "datatype": "http://www.w3.org/2001/XMLSchema#float" , "type": "typed-literal" , "value": "136.176053" } ,
        "image_url": { "type": "uri" , "value": "http://www3.city.sabae.fukui.jp/xml/sabakan/simage/t_gourmet_410.jpg" } ,
        "name": { "type": "literal" , "xml:lang": "ja" , "value": "豚ちんかん" }
      } ,
      {
        "lat": { "datatype": "http://www.w3.org/2001/XMLSchema#float" , "type": "typed-literal" , "value": "35.94276" } ,
        "lng": { "datatype": "http://www.w3.org/2001/XMLSchema#float" , "type": "typed-literal" , "value": "136.193016" } ,
        "image_url": { "type": "uri" , "value": "http://www3.city.sabae.fukui.jp/xml/sabakan/simage/g-244.gif" } ,
        "name": { "type": "literal" , "xml:lang": "ja" , "value": "やきとりの名門 秋吉 鯖江店" }
      } ,
      // ...
    ]
  }
}

何やっているの??

Open Data Platform (odp)のSPARQLエンドポイントから観光地の名前と観光地紹介画像のURL、観光地の緯度経度を取得しています。

解説してよ

今日もう眠いのでまた今度解説をするような記事を書こうかと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0