Mishima.syk #10
no85
ちょっとアナウンスします
Start
Goal
北口側から南口側へ移動します
Google map
+
飲み物はカウンターでキャッシュオンで
各自ご注文してください
Object
Subject
Predicate
John
likes
soy milk
DBpedia Japanese のエンドポイント
(http://ja.dbpedia.org/sparql)に以下のクエリを書く
PREFIX dbpedia-ja: <http://ja.dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
select ?birth_date
where {
dbpedia-ja:ビートたけし dbpedia-owl:birthDate ?birth_date. }
Query Text
Run Queryすると
~たとえばビートたけしの誕生日をSPARQLで検索したくなったら~
DBpedia Japanese のエンドポイント
(http://ja.dbpedia.org/sparql)に以下のクエリを書く
PREFIX dbpedia-ja: <http://ja.dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
select ?birth_date
where {
dbpedia-ja:ビートたけし dbpedia-owl:birthDate ?birth_date. }
Query Text
Run Queryすると
←検索したい対象
←検索条件。基本的にトリプルパターンで記載する
~たとえばビートたけしの誕生日をSPARQLで検索したくなったら~
DBpedia Japanese のエンドポイント
(http://ja.dbpedia.org/sparql)に以下のクエリを書く
PREFIX dbpedia-ja: <http://ja.dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
select ?birth_date
where {
dbpedia-ja:ビートたけし dbpedia-owl:birthDate ?birth_date. }
Query Text
PREFIXで を と省略するよと宣言
Run Queryすると
~たとえばビートたけしの誕生日をSPARQLで検索したくなったら~
DBpedia Japanese のエンドポイント
(http://ja.dbpedia.org/sparql)に以下のクエリを書く
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
select ?birth_date
where {
<http://ja.dbpedia.org/resource/ビートたけし> dbpedia-owl:birthDate ?birth_date.
}
Query Text
Run Queryすると
これでもOK
~たとえばビートたけしの誕生日をSPARQLで検索したくなったら~
ビギナーさん向けのページもあるよ!
シンプルなクエリから複雑なクエリをつくる流れも
説明してるよ!
RからSPARQL検索もできるよ!
> endpoint <- "http://ja.dbpedia.org/sparql"
> query <- "
+ PREFIX dbpedia-ja: <http://ja.dbpedia.org/resource/>
+ PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
+ PREFIX prop-ja: <http://ja.dbpedia.org/property/>
+ PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
+ SELECT ?film_name ?screen_time
+ WHERE { ?film dbpedia-owl:director dbpedia-ja:ビートたけし ;
+ prop-ja:上映時間 ?screen_time ;
+ rdfs:label ?film_name .
+ FILTER (?screen_time < 100) }"
> sparql <- SPARQL(endpoint, query)
> head(sparql$results)
〜R経由でビートたけし監督の映画で上映時間が100分未満の映画
のタイトルと上演時間を調べたくなったら〜
〜R経由でビートたけし監督の映画で上映時間が100分未満の映画
のタイトルと上演時間を調べたくなったら〜
数年前に比べて初心者向けの情報がすごく増えている
今後実際にどう活用されていくのか興味がある
(自分での活用方法も含めて)