レポート課題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,著者が影響を 受けた人物の一覧を出版年の降順でソートして表示するクエリ. 出版年は数値のみ,書籍名,著者名,影響を受けた人物は英語文字列のみを表示.
© Copyright 2024 Paperzz