Web上で公開され,相互に連結し合っているRDFデータ
これまで多く研究されてきた抽象的な概念構造が現実的な有用性を生むには
依然高いハードルがある
具体物であるインスタンスの記述をしたRDF(
Linked Open Data
)のデータベ
ースを公開・共有し合うべきという風潮が高まっている
2007年5月
2008年5月
2011年9月
Linked Data Cloud
メディア
地理
政府
生命科学
クロスドメイン
出版物
ユーザー生成
コンテンツ
295のデータセット、310億を超えるトリプル
DBpedia
•http://www.dbpedia.org
•WikipediaのInfoboxを利用し、大規模なDBを構築
•LODにおいて、ハブとして広く利用されている
GeoNames
•http://www.geonames.org
NewYorkTimes
•http://data.nytimes.com
UniProt
•http://www.uniprot.org
DATA.GOV.UK
•http://data.gov.uk
SPARQL
•RDFクエリ言語
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#> PREFIX psys:<http://proton.semanticweb.org/protonsys#> PREFIX test:<http://www.keio.ac.jp/test/> PREFIX owl:<http://www.w3.org/2002/07/owl#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX pext:<http://proton.semanticweb.org/protonext#> SELECT ?website WHERE {?website <http://www.keio.ac.jp/test/title> 'Yamaguchi Laboratory, Keio University' }
•SELECT
取得したい変数名
•WHERE
変数を含んだトリプル
接頭辞
指定
クエリ
LinkedOpenData演習
~OWLIM~
OWLIMの利用 – リポジトリの作成(1)
リポジトリの作成
OWLIMの利用 – リポジトリの作成(2)
以下を入力し、
Nextを押す
Type : OWLIM-Lite
ID : 任意(lod-test1)
OWLIMの利用 – リポジトリの作成(2)
Base URLを「http://www.keio.ac.jp/test/」に変更
その他はデフォルトで問題ありませんが
例えば、
Cドライブ以下に「owlimtest」フォルダを作成し、そこ
にデータを格納する場合
Storage folderを「C://owlimtestに
変更」
OWLIMの利用 – データの格納(1)
リポジトリが先ほど作成したものになっていることを確認した
ら、
Addを選択
OWLIMの利用 – データの格納(2)
BaseURLは「 http://www.keio.ac.jp/test/」
test.rdfをダウンロードしている場合はSelect to fileから
test.rdfファイルを選択する.
ダウンロードしていない場合は
Enter the RDFから次ページの
RDFを入力する.
test.rdf
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:test="http://www.keio.ac.jp/test/">
<rdf:Description rdf:about="http://www.yamaguti.comp.ae.keio.ac.jp/"> <test:title>Yamaguchi Laboratory, Keio University</test:title>
<test:author>Yamaguchi Laboratory</test:author> </rdf:Description>
OWLIMの利用 – 入力データの確認(1)
リポジトリが先ほど作成したものになっていることを確認した
ら、
Contexts ->file://を選択
OWLIMの利用 – 入力データの確認(2)
OWLIMの利用 – SPARQLクエリ(1)
リポジトリが先ほど作成したものになっていることを確認した
ら、
QueryからSPARQLを選択し次ページのクエリを入力
SPARQLクエリ
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#> PREFIX psys:<http://proton.semanticweb.org/protonsys#> PREFIX test:<http://www.keio.ac.jp/test/> PREFIX owl:<http://www.w3.org/2002/07/owl#> PREFIX xsd:<http://www.w3.org/2001/XMLSchema#> PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX pext:<http://proton.semanticweb.org/protonext#> SELECT ?website WHERE {?website <http://www.keio.ac.jp/test/title> 'Yamaguchi Laboratory, Keio University'
}