【エントリー部門】
基盤技術部門
【応募者属性】
社会人
【応募者名】
清水 宏泰
【エントリー作品のURL】
http://parser-rdf.herokuapp.com
【エントリー作品の権利指定】
CC-BY [http://creativecommons.org/licenses/by/4.0/deed.ja]
【利用しているオープンデータ】
【利用しているパートナーリソース】
【エントリー作品の詳細説明】
RDFのフォーマットで公開されているデータを、本APIに対応した書式のファイルに基づいて任意の形式に変換するWebAPIです。
本APIでは、変換に利用するファイルをテンプレートファイルと呼びます。
利用方法は以下の手順になります。
1. RDFで公開されているデータのURLとフォーマットを確認する
2. テンプレートファイルのURLを確認する
3. 本APIに、RDFデータのフォーマットとURL、テンプレートファイルのURLを送信する
以下のURLの{}(中括弧)部分を確認したフォーマット、URLに置き換えてブラウザでアクセスすることで変換されたデータを取得できます。
http://parser-rdf.herokuapp.com/api/uri/rdfparse/{RDFデータのフォーマット}?
RDF={RDFデータのURL}&html={テンプレートファイルのURL}
また、http://parser-rdf.herokuapp.com/api/uri/rdfparse/{RDFデータのフォーマット}に対して、
RDF={RDFデータのURL}
html={テンプレートファイルのURL}
をフォームデータとしてPOSTリクエストを送信することでも、本APIを利用することができます。
例:
データセット部門に応募している新潟県のオープンデータリスト(http://idea.linkdata.org/idea/idea1s1278i)を
htmlのテーブルデータとして表示する場合
RDFデータのURL: http://linkdata.org/api/1/rdf1s3113i/niigata_pref_opendata_rdf.xml
RDFデータのフォーマット:RDF/XML
テンプレートファイルのURL:https://raw.githubusercontent.com/schwarz471/parserTemplates/master/niigataSample.html
ブラウザでアクセスするURL:
http://parser-rdf.herokuapp.com/api/uri/rdfparse/RDFXML?
RDF=http://linkdata.org/api/1/rdf1s3113i/niigata_pref_opendata_rdf.xml&
html=https://raw.githubusercontent.com/schwarz471/parserTemplates/master/niigataSample.html
Update: Dec 21, 2015
(Hiroyasu Shimizu)