Webの発明者、ティム・バーナーズ・リー氏が提唱するオープンデータの5段階「5★Open Data」。最も高いランクの5つ星オープンデータとは、世界中とつながり、セマンティックWebを構成するRDF(Resource Description Framework / 資源としてのデータを表現する考え方)、Linked-RDF。このデータへのWeb標準のアクセス手段として用意されているのがSPARQL。SPARQLを使うだけで、従来のCSVやXMLなどを使ったデータアクセスや、個別のWebAPIでできることがほぼ実現できます。
Excelを使って簡単に5つ星オープンデータを実現するjig.jpのサービス odp (オープンデータプラットフォーム) が提供するデータをCSVやXMLでアクセスできるようにしてみました。3つ星、4つ星オープンデータをカバーする5つ星オープンデータを体感ください。
SPARQLによってグラフ一覧を取得し、各データに含まれるプロパティーを取得、一覧を取得というサンプルソースとなっているので、他のSPARQL Endpointへ応用するサンプルとしてもどうぞ。