APISPARQL

[SPARQLアドベントカレンダー]大阪市内の神社の数を区別にカウントしてみた。

SPARQL Advent Calendar 2015 – Qiita 4日目です。 引き続き4日目もやっていきます。 関西オープンデータデイって?(おさらい)  2015年11月にあったイベントの名前です。 […]

広告ここから
広告ここまで

SPARQL Advent Calendar 2015 – Qiita 4日目です。

引き続き4日目もやっていきます。

関西オープンデータデイって?(おさらい) 

2015年11月にあったイベントの名前です。

「〜検索したおしたんディ〜」というサブタイトルのごとく、SPARQLクエリの書き方を学んでみんなでがっつり書くというイベントでした。

参加されていた方々が「SPARQL Advent Calendar 2015 – Qiita」に今後いろいろ面白クエリを紹介してくれるんじゃないかな〜と思いますので、期待してお待ちください ╭(°A°|

SPARQLクエリ

[sql]
prefix rdfs: <https://www.w3.org/2000/01/rdf-schema#>
prefix ic: <https://imi.ipa.go.jp/ns/core/rdf#>

select ?area (count(?area) as ?num) where {
?a rdfs:label ?name;
ic:区 ?area.
FILTER(regex(str(?name), ‘神社’ )) .
} group by ?area
order by DESC (?num)
[/sql]
実行結果はこちら

関西オープンデータデイにあるデータから、「大阪市の施設情報」を使っています。

区名と施設名を取得してから「神社」を含む施設名でフィルタリング。あとは神社の数を区別にカウントすれば出来上がりです。

マッピングとかやると地域性出てきそうで面白うですが、ちょっとSPARQL記事量産するのに必死でそこまで手がまわらないという本末転倒なやつなので誰かヘルプ。

奈良とか京都とかでこれ絶対やれたらおもしろいよね。

というわけで明日も頑張ります(白目)

ブックマークや限定記事(予定)など

WP Kyotoサポーター募集中

WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。

14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。

広告ここから
広告ここまで

Related Category posts