4. SPARQLを利用したWebアプリケーション作成(その2)
ねらい
自作したLinked Open Dataを利用した最初のWebアプリを作成する.
学習項目
- SPARQL endpoint による LOD の操作について理解を深める.
- Webアプリケーション開発について理解を深める.
関連情報
- Apache Jena Fuseki https://jena.apache.org/documentation/fuseki2/index.html
課題
自作したLODを使ったWebアプリケションを作成する.
利用するSPARQL endpoint
提出されたLODは,学内サーバ enpit.coins.tsukuba.ac.jp
上の SPARQL
endpoint Fuseki に登録済み.アクセスの方法は以下の通り:
http://enpit.coins.tsukuba.ac.jp:3030/<COINSアカウント>/query
<COINSアカウント>
は,自分のCOINSアカウントに置換える.
SPARQL endpoint への接続の確認は,以下のコマンドでできる:
$ ~amagasa/fuseki/bin/s-query --service http://enpit.coins.tsukuba.ac.jp:3030/s1611342/query 'select * {?s ?p ?o} limit 25'
{
"head": {
"vars": [ "s" , "p" , "o" ]
} ,
"results": {
"bindings": [
...
発表会
作成したWebアプリケーションの発表会を,最終回 6月29日(金)に教室で行ないます.
課題
提出物
- アプリケーションごとにディレクトリを作成
- ディレクトリ内の
README.md
にアプリケーションの使い方や解説を記 載. index.html
でアプリケーションが起動するようにする.- 必要なライブラリがあればなんでもつかって良い.その場合は必要なファイルを提出ブツに含めて,教員 / TA が実行できるようにすること.
- 実験を受けての感想.改善へのアイデアなど,何でも気付いた点.
提出締切
2018年6月29日(金)