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日(金)