PowerPoint プレゼンテーション

レポート課題3(1)
1. ex012.ttl文書において,登録されている人物の名
前(firstName)と苗字(lastName)を表示する
SPARQLクエリを作成せよ
2. ex012.ttl文書において,自宅の電話番号が
「(245) 646-5488」である人物の名前と苗字を表
示するSPARQLクエリを作成せよ
3. ex012.ttl文書において,「hotmail」を含むメール
アドレスを持つ人物の名前と苗字を表示する
SPARQLクエリを作成せよ
上記1〜3で作成したクエリをSPARQLエンドポイント
(http://j-its.com:8890/sparql)上で実行し,結果
を確認せよ
レポート課題3(2)
▪
日本語Wikipediaオントロジー(JWO)のSPARQLエンドポイントを利用して,以
下のクエリを作成せよ
– 検索:http://www.wikipediaontology.org/search.html
– SPARQLエンドポイント:http://www.wikipediaontology.org/query/
1.
日本映画クラスのインスタンスについて,rdfs:labelプロパティ値を昇順でソー
トして,10件表示するクエリを作成せよ
LIMITはフォーム上から入力すること
JWOのクラス,プロパティ,インスタンスの名前空間は以下を利用
–
–
•
•
•
2.
3.
PREFIX jwo-class:<http://www.wikipediaontology.org/class/>
PREFIX jwo-prop:<http://www.wikipediaontology.org/property/>
PREFIX jwo-instance:<http://www.wikipediaontology.org/instance/>
夏目漱石インスタンスの代表作を昇順でソートして表示するクエリを作成せよ
自動車を会社名に含むインスタンスについて,会社名,代表者名,従業員数を,
会社名を昇順にソートして表示するクエリを作成せよ
–
–
–
代表者と従業員数はオプションとする
会社のインスタンスは,「?company jwo:hyper ?jwo-class:会社 .」により取得
PREFIX jwo:<http://www.wikipediaontology.org/vocabulary#>
レポート課題3(3)
1. 日本語Wikipediaオントロジー(JWO)のSPARQLエンドポイントを利用
して,興味のある分野について1つクエリを作成せよ(リンクを1つ以上た
どることで必要な情報が得られると良い)
– 検索:http://www.wikipediaontology.org/search.html
– SPARQLエンドポイント:http://www.wikipediaontology.org/query/
2.
DBpediaのSPARQLエンドポイントを利用して,興味のある分野につ
いて1つクエリを作成せよ(数値のソート,平均,最大,合計などを含む
クエリを作成できると良い)
–
–
▪
▪
SPARQLエンドポイント:http://dbpedia.org/sparql
参考クエリ:http://wiki.dbpedia.org/OnlineAccess#h28-6
上記,クエリと実行結果のスクリーンショット(多い場合は一部)を
Word等の文書ファイルに貼り付けて,授業支援システムから提出せよ
提出締切:7月25日(金) 23:59
DBpediaのクエリのサンプル
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX dbpedia-prop: <http://dbpedia.org/property/>
select ?book_name ?author_name ?date ?isbn ?influenced_person_name
where {
?book rdf:type dbpedia-owl:Book .
?book rdfs:label ?book_name .
?book dbpedia-prop:author ?author .
?author rdfs:label ?author_name .
?author dbpedia-owl:influenced ?influenced_person .
?influenced_person rdfs:label ?influenced_person_name .
?book dbpedia-prop:releaseDate ?date .
?book dbpedia-prop:isbn ?isbn .
FILTER (lang(?book_name) = "en")
FILTER (lang(?author_name) = "en")
FILTER (lang(?influenced_person_name) = "en")
FILTER (isNumeric(?date))
}
order by desc(?date)
Bookクラスのインスタンスについて,書籍名,著者名,出版年,ISBN,著者が影響を
受けた人物の一覧を出版年の降順でソートして表示するクエリ.
出版年は数値のみ,書籍名,著者名,影響を受けた人物は英語文字列のみを表示.