Upload
masarumiyazaki
View
367
Download
0
Embed Size (px)
Citation preview
この資料について
本アイデアは、NHKが研究・調査を⽬的に公開している「NHK番組LOD」サービス
(http://www.nhk.or.jp/strl/lod/)を利⽤したアプリケーションの例として、
LODチャレンジJapan2015に応募したものです。
NHK放送技術研究所
はじめに
Web閲覧中にWikipediaで分からない単語を検索
オープンデータってどんなものだろう?
• ふだんこういうことしてませんか?
出典:総務省ホームページ、Wikipedia
NHK放送技術研究所
より多様な知識源へのアクセスを実現
書籍情報
テレビ番組情報
図書館
テレビ局
LODなどとして公開されているデータ
まとめサイト
Q&Aサイト
辞書サイト
インターネットの集合知(概要、意⾒)
インターネットの集合知だけでなく、本や番組といった知識源にも
オープンデータを通じてアクセス可能NHK放送技術研究所
提案システム:Open Knowledge Dictionary
• 機能– Webブラウザでの閲覧中の気になるキーワードに関し、
辞書を引くような簡単な操作で外部LODなどを検索、関連した知識源(書籍、番組)を提⽰
– 図書館における書籍の貸出状況や番組の放送予定を表⽰することで、知識源へのリーチをサポート→理解促進
• 特徴– Chromeのアドオンとして実装
/特定サイトにJavaScriptとして実装することも可能– モジュール形式による機能追加
NHK放送技術研究所
インターフェースChromeにおいてウェブページ上のテキストを選択して右クリックメニューからOpen Knowledge Dictionaryを選択すると表⽰
キーワードに関する情報選択ボタン押下することでその下に情報を表⽰
ユーザが選択したキーワード
NHK放送技術研究所
ブラウザ画⾯(番組情報提⽰)ユーザがマウスで選択したキーワード「選挙」
出典:総務省ホームページ(http://www.soumu.go.jp/senkyo/senkyo_s/)
「選挙」に関する今後放送予定の番組情報を表⽰
放送開始までの時間
番組ウェブサイトへのリンク
情報選択ボタン
NHK放送技術研究所
ブラウザ画⾯(書籍情報提⽰)
ユーザがマウスで選択したキーワード「オリンピック」
出典:総務省ホームページ(http://www.soumu.go.jp/johotsusintokei/whitepaper/ja/h27/html/nc244000.html)
「オリンピック」に関する書籍情報および近隣図書館での貸出情報表⽰
NHK放送技術研究所
利⽤するデータ
「オリンピック」選択したキーワード
番組情報番組情報検索モジュール
書籍LOD検索モジュール
書籍情報
キーワード検索
◯◯LOD検索モジュール
◯◯情報
番組情報
キーワード検索
書籍情報
書籍名・近隣図書館情報
貸出情報.....
必要に応じてモジュールを追加できる設計になっている
NHK放送技術研究所
番組情報の取得⽅法レスポンス:オリンピックが概要⽂に含まれる番組の情報タイトル、サブタイトル、開始時刻など{
"head" : { "vars" : [ "title", "stitle", "stime", "etime", "progid", "progurl", …" ] }, "results" : { "bindings" : [ { "title" : { "datatype" : "http://www.w3.org/2001/XMLSchema#string", "type" : "literal", "value" : "ウワサの保護者会「失敗にこそ 価値がある」" }, "stitle" : { "datatype" : "http://www.w3.org/2001/XMLSchema#string", "type" : "literal", “value” : “柔道シドニーオリンピック銀メダリスト篠原信⼀さんが登
場!…" }, "stime" : { "datatype" : "http://www.w3.org/2001/XMLSchema#dateTime", "type" : "literal", "value" : "2016-01-09T12:00:00+09:00" },
…..
番組情報検索モジュールオリンピックというキーワードが概要⽂に⼊っている番組をリクエストhttp://lod2015.nhk.jp/sparql?key=XXXXXXXXX&query=
PREFIX nhklod: <http://lod2015.nhk.jp/nhklod/> PREFIX nhklod-area: <http://lod2015.nhk.jp/nhklod/area/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT DISTINCT ?title ?stitle ?stime ?etime ?progid ?progurl ?
svcname ?logourl { ?program rdf:type nhklod:Program; nhklod:title ?title; nhklod:subtitle ?stitle; nhklod:start_time ?stime; nhklod:end_time ?etime; nhklod:content ?content; nhklod:program_url ?progurl; nhklod:id ?progid; nhklod:area ?areaIRI; nhklod:service ?serviceIRI. FILTER REGEX(?content, "オリンピック", "i"). ?FserviceIRI nhklod:service_name ?svcname; nhklod:service_logo_s ?logoIRI. ?logoIRI nhklod:logo_url ?logourl.
OPTIONAL { ?program nhklod:program_logo ?proglogo. ?proglogo nhklod:logo_url ?proglogourl.}
FILTER (?areaIRI = nhklod-area:130)}ORDER BY ASC (?stime) LIMIT 100
NHK放送技術研究所
書籍情報の取得⽅法リクエスト:「オリンピック」という単語が含まれた書籍の情報http://iss.ndl.go.jp/api/sru?operation=searchRetrieve&recordSchema=dcndl_simple&maximumRecords=100&query=description= "オリンピック" AND…
書籍LOD検索モジュール
レスポンス:「オリンピック」という単語がタイトルに含まれた書籍のタイトル、ISBNなど…<dc:title>オリンピック雑学150連発</dc:title>…<dc:identifier xsi:type="dcndl:ISBN">9784167838027</dc:identifier>…
リクエスト:ユーザの現在位置(地名)http://api.calil.jp/library?appkey=XXXXXXXXX&pref=東京都&city=世⽥⾕区&format=json
レスポンス:現在位置近くにある図書館の情報(ID){"category": "MEDIUM", "city": "世⽥⾕区", "short": "砧図書館", "tel": "03-3482-2271", "pref": "東京都", "geocode”:"139.6040656,35.6422886", "systemid": "Tokyo_Setagaya", …
リクエスト:ISBNと図書館IDで貸出情報を検索http://api.calil.jp/check?appkey=XXXXXXXXX&isbn=9784284503488,9784569783857,9784843334577,9784903175393,9784167838027&systemid=Tokyo_Setagaya,Univ_Jwcpe,…
レスポンス:ISBNと図書館IDで貸出情報を検索…"9784167838027": {"Tokyo_Setagaya": {"status": "OK“,"reserveurl": "http://libweb.city.setagaya.tokyo.jp/cgi-bin/detail?NUM=005122458&CTG=1&RTN=01&TM=095843273", "libkey": {"深沢": "貸出可"} ...
-書籍タイトル-ISBN
-図書館名-図書館ID
NHK放送技術研究所
期待される効果
図書館
テレビ局
Open Knowledge Dictionary
書籍や番組などの情報も参照することで、知りたいテーマに関してより深く理解できる
インターネットのコンテンツから書籍、番組コンテンツへの誘導が期待できる
利⽤者
NHK放送技術研究所