Skip to content
No description, website, or topics provided.
JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
img
js
LICENSE
README.md
book.html
config.js
index.html

README.md

BookSearch SPARQL js

SPARQLエンドポイントを使用する書籍検索アプリです。 SPARQLクエリを書き換えるだけでアプリを作ることができます。

デモ

http://uedayou.net/booksearch-sparql-js/

使い方

config.js の endpoint に SPARQLエンドポイントを、list_query に SPARQLクエリを入力してください。 queryは、/* ... */ の中に記述してください。

var list_query = (function () {/*
select distinct ?uri ?title ?description where 
{
	?uri <http://linkdata.org/property/rdf1s1294i#title> ?title;
	<http://linkdata.org/property/rdf1s1294i#Summary> ?description.
	filter( 
		regex(str(?title), '.*?{% QUERY %}.*?')
	)
} 
*/}).toString().match(/\n([\s\S]*)\n/)[1];

SPARQLクエリは、?uriに書籍URI、?titleに書籍タイトル、?descriptionに書籍の内容が入力されるように記述してください。

SPARQLエンドポイントは、CORS(Cross-Origin Resource Sharing)に対応したもののみ利用できます。

動作環境

  • Windows 7 + Internet Explorer 11
  • Windows 7 + Google Chrome 36.0
  • Windows 7 + Mozilla Firefox 30.0

利用ライブラリ

ライセンス

Copyright © 2014 Hiroshi Ueda(@uedayou). Licensed under the MIT license.

You can’t perform that action at this time.