2
小野 浩雅 ONO, Hiromasa @h_ono
第1回 RDF 講習会 が始まりました。 この内容は、録画され後日統合TVから公開予定です。 wiki.lifesciencedb.jp/mw/RDF-Tutoria… #AJACS #togotv #DBCLS img.ly/DWIk
拡大
小野 浩雅 ONO, Hiromasa @h_ono
第1回RDF講習会では、「LOD の基礎知識」、「SPARQL を支える技術」、「RDF によるデータ統合」、「RDF 開発のためのサービス」、「SPARQL の基本」、「SPARQL の言語仕様とクエリ」、「SPARQL によるアプリケーション開発」を学びます。#AJACS
Takanori Hayashi @tzhaya
VIAF(国際バーチャル典拠ファイル)も紹介.やっと近い話題になった. #AJACS
Takanori Hayashi @tzhaya
DBpedia Japanese(夏目漱石)とDBpedia(Natsume_Soseki)を同じ(owl:sameAs)として扱うことができる #AJACS
Takanori Hayashi @tzhaya
DBpediaでは「松山市」のページとリソースはIRIを分けている.識別子に対する表現は各種あるから.HTMLでも構造化データ(turtle)でも返せるようにする.技術的にはHTTPの Content-negotiation. #AJACS
Takanori Hayashi @tzhaya
質問:IRIのつくりかた.すでに他のリソースがある場合はマージすべきかsameAsでつなぐか? #AJACS
Takanori Hayashi @tzhaya
A:設計者の判断によるが,自分たちの責任範囲であれば自分たちで振ってつないでゆく方がよいのでは.マージすると矛盾が起きるなどの問題もある.問題があれば分けるし,なければつなぐ.冗長にはなる. #AJACS
Takanori Hayashi @tzhaya
Q: トリプルでの表現力.空白ノードで表現せざるを得ない場合がある.RDFそのものには拡張性があるか. #AJACS
Takanori Hayashi @tzhaya
A: ある程度は可能.一つのプロパティに対して使い分けるのは難しい場合もあるので,空白ノードで間接的に表現する場合は多々ある.RDF以外のグラフ表現ではできる場合もある. #AJACS
Takanori Hayashi @tzhaya
A:トリプルごとに識別子をつけ四つ組みとする方法もあるが,「集合に対して識別子をつける」こともあるので,使い分けが必要. #AJACS
Fumihiro Kato @fumi1
@mothprog よくわからないけど #AJACS らしいです
Takanori Hayashi @tzhaya
URN,URI,IRIのちがい.URLがもともとあった.上位概念としてURI(Identifier).情報資源を識別することができるようになった.さらに上位の概念がIRI.アドレスが InternationalizedされてUnicodeで書けるようになった. #AJACS
Takanori Hayashi @tzhaya
RDFの構造.この3つでなりたつ. 主語:URIまたは空白ノード 述語:URI 目的語:URIまたはリテラルまたは空白ノード #AJACS
Nakazato T. @chalkless
URIとかURLとかって、高校化学でいうと純物質、混合物、化合物みたいなもんで、そんなの知らんでも化学はできるし、それは正確にはなんちゃらだねって言われるだけでSPQRQL書けたりRDFを扱えたりする(と固く信じて疑っていないので生きていくこととする #AJACS
Takanori Hayashi @tzhaya
(URIのIは Indetifier,IRIの最初のIは Internationalized ですね) #AJACS
Takanori Hayashi @tzhaya
RDFの記述例.いろいろなフォーマットがある.N-Tripleフォーマット ではURIを<>でくくって空白で区切り,ピリオドで終わる. #AJACS
Takanori Hayashi @tzhaya
turtleフォーマットではURIのprefixを定義できる. @prefix : <dbpedia.org/resource/> と書くことで dbpedia.org/resource/Japan を :Japan のように省略できる.Prefixは自由に定義できる #AJACS
Takanori Hayashi @tzhaya
(スライドの誤字が指摘されるとライブで修正が入ります) #AJACS
Takanori Hayashi @tzhaya
rdf:type は a の1文字で省略できる.Japan (is) a country のような表現. #AJACS
Takanori Hayashi @tzhaya
リテラルはURI以外の値.文字列,日付,数値など.目的語の位置にのみくる.データ型のURIや言語タグで修飾. :Japan rdfs:label "Japan"^^xsd:string . :Japan rdfs:label "Japan"@en . #AJACS
Takanori Hayashi @tzhaya
データ型で修飾しない場合は数字を書いていても文字列として扱われる #AJACS
Nakazato T. @chalkless
今日の講師陣が書籍を書いているのでやる気があるならそれを手に入れると今の話が自分のペースで吸収できるでしょう。たまにスライドの右下に書いてあるやつだ(てか、AmazonをSPARQLで検索) #AJACS
Takanori Hayashi @tzhaya
空白ノード.たとえば2011/08/01時点と2014/08/01時点の東京の人口をどうやって同時に表すか.間に空白ノードをはさむことで表現する.記述は [] :Tokyo 人口 [ 2011の人口の述語と目的語 ] , [ 2014の人口の述語と目的語 ] . #AJACS
残りを読む(112)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする