福野泰介の一日一創 - create every day

万能5つ星オープンデータ SPARQLを使って3つ星オープンデータ風にアクセスする方法

2014/09/12
#opendata #SPARQL 

Webの発明者、ティム・バーナーズ・リー氏が提唱するオープンデータの5段階「5★Open Data」。最も高いランクの5つ星オープンデータとは、世界中とつながり、セマンティックWebを構成するRDF(Resource Description Framework / 資源としてのデータを表現する考え方)、Linked-RDF。このデータへのWeb標準のアクセス手段として用意されているのがSPARQL。SPARQLを使うだけで、従来のCSVやXMLなどを使ったデータアクセスや、個別のWebAPIでできることがほぼ実現できます。


「5つ星オープンデータ」

Excelを使って簡単に5つ星オープンデータを実現するjig.jpのサービス odp (オープンデータプラットフォーム) が提供するデータをCSVやXMLでアクセスできるようにしてみました。3つ星、4つ星オープンデータをカバーする5つ星オープンデータを体感ください。


「オープンデータプラットフォーム データ一覧 / odp」

SPARQLによってグラフ一覧を取得し、各データに含まれるプロパティーを取得、一覧を取得というサンプルソースとなっているので、他のSPARQL Endpointへ応用するサンプルとしてもどうぞ。

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image