/
45.txt
282 lines (227 loc) · 10.5 KB
/
45.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
[24] [DFN[[[RDF]]]] は、[[メタデータ]]その他のデータを[[主語]]、[[述語]]、[[目的語]]の[[三項組]]として記述するデータモデル、構文および意味論的定義の集合体です。
[[RDF]] は [[W3C]] により開発され、 [[Semantic Web]] / [[Linked Data]] の基幹技術となっています。
[25] 一時は [[RSS 1.0]] や [[FOAF]] のような形で [[Web]] でもよく用いられていましたが、
[[Semantic Web]] のブームが去った現在ではほとんど見なくなりました。
* RDF の具象構文
[23] [[RDF]] はいろいろな形式で表現されます。
[FIG(short list)[
- [[RDF/XML]]
- [[RDF/N3]]
- [[N-Triples]]
- [[N-Quads]]
- [[Turtle]]
- [[TriG]]
- [[eRDF]]
- [[RDFa]]
- [[RDF/YAML]]
- [[RDF/JSON]]
- [[RDFj]]
- [[RDF Thrift]]
- [[HDT]]
- [[JSON-LD]]
- [[ソ3]]
]FIG]
[32] 次のデータ形式も [[RDF]] と関連があります。
[FIG(list)[
- [[SPARQL]]
-- [[SPARQL]] 自体は[[照会]]の[[プロトコル]]ですが、その一部として [[RDF]] [[三項組]]の表現方法が規定されています。
-- [[Turtle]] ベースのテキスト形式の他、 [[XML]]、[[JSON]]、[[CSV]]/[[TSV]] があります。
- [[GRDDL]]
-- [[GRDDL]] 自体は [[RDF]] ではありませんが、 [[XML]] 文書から [[RDF]] [[グラフ]]を生成する方法を記述するもので、
[[XML]] + [[XSLT]] の全体で [[RDF]] を表現していると言えます。
- [[jsonGRDDL]]
-- [[GRDDL]] の [[XML]] を [[JSON]] に置き換えたものです。
- [[OWL]]
-- [[XML]]
-- [[Functional Syntax]]
-- [[Manchester Syntax]]
- [[POWDER]]
- [[POWDER-S]]
- [[PROV-N]]
- [[PROV-XML]]
- [[RIF]] [[XML]]
- [[RDB2RDF]]
-- [[RDB2RDF]] は [[W3C]] が開発していた[[関係データベース]]から [[RDF]]
に変換する方法でした。
- [[LD Patch]]
- [[Model for Tabular Data and Metadata on the Web]]
-- [[CSV]] の一[[応用]]ですが、 [[RDF]] への変換方法が規定されています。
- [DEL[[[マイクロデータ]]]]
-- [[マイクロデータ]]自体は [[RDF]] ではありませんが、 [[RDF]] に変換する方法が定義されているので、
広い意味で [[RDF]] を表現していると言えました。
-- その後変換方法の規定は削除されています。
]FIG]
;; [43] [[RDF]] の支持者は [[microformats]] も [[RDF]] と関係があるかのように言うことがありますが、
[[microformats]] から [[RDF]] への変換方法が正式に規定されたことはありません。
* RDF データモデル
[31] 次の各用語の項を参照してください。
[FIG(short list)[
- [[RDFデータモデル]]
- [[RDFデータ集合]]
- [[名前付きグラフ]]
- [[RDFグラフ]]
- [[RDF三項組]]
- [[主語 (RDF)]]
- [[述語 (RDF)]]
- [[目的語 (RDF)]]
- [[RDF URI参照]]
- [[空白節点]]
- [[RDFリテラル]]
- [[単純リテラル]]
- [[言語タグ付き文字列]]
- [[型付きリテラル]]
- [[XMLリテラル]]
- [CODE(XML)@en[[[rdf:HTML]]]]
]FIG]
* RDF と関連仕様
[3] [[W3C]] の RDF 中核作業部会
(''W3C RDF Core Working Group'' <http://www.w3.org/2001/sw/RDFCore/>) 担当:
[WEAK[(最新情報は <http://www.w3.org/2001/sw/RDFCore/#documents> を参照。)]]
- [[RDF入門]]
-- ''RDF Primer'' <http://www.w3.org/TR/rdf-primer/>
-- まだ WD
- [[RDF概念及び抽象データモデル]]
-- ''Resource Description Framework (RDF): Concepts and Abstract Syntax'' <http://www.w3.org/TR/rdf-concepts/>
-- まだ WD
- [[RDF/XML]] 構文仕様書
-- ''Resource Description Framework (RDF) Model and Syntax Specification'' <http://www.w3.org/TR/REC-rdf-syntax/>
--- W3C 勧告, 1999年2月
--- 公式には現役だけど、実際にはもう古い。
-- ''RDF/XML Syntax Specification (Revised)'' <http://www.w3.org/TR/rdf-syntax-grammar/>
--- まだ WD
- RDF 枠構え
-- ''Resource Description Framework (RDF) Schema Specification 1.0'' <http://www.w3.org/TR/2000/CR-rdf-schema-20000327/>
--- [[CR]] までいったけど差し戻し。
-- ''RDF Vocabulary Description Language 1.0: RDF Schema'' <http://www.w3.org/TR/rdf-schema/>
--- まだ WD
- RDF 意味
-- ''RDF Semantics'' <http://www.w3.org/TR/rdf-mt/>
-- まだ WD
- RDF 試験 case
-- ''RDF Test Cases'' <http://www.w3.org/TR/rdf-testcases/>
-- まだ WD
- [CODE[[[application/rdf+xml]]]] [[媒体型]]
-- <urn:ietf:id:draft-swartz-rdfcore-rdfxml-mediatype-02>
-- ''application/rdf+xml Media Type Registration'' <http://www.ietf.org/internet-drafts/draft-swartz-rdfcore-rdfxml-mediatype-02>
-- まだ [[I-D]]
- [9] [WEAK[2003-10-12 01:09:24 +00:00]] ''[[名無しさん]]'': やっと再 last call キター (AA 略)。今度こそちゃんと勧告まで進むといいんだけど。。。
- [10] [WEAK[2004-02-10 23:52:44 +00:00]] ''[[名無しさん]]'': RDF & [[OWL]] 一斉勧告キター
[[#comment]]
[4] その他:
- ''Resource Description Framework (RDF) / W3C Semantic Web Activity'' <http://www.w3.org/RDF/>
- ''W3C Semantic Web: Resource Description Framework (RDF) Interest Group'' <http://www.w3.org/RDF/Interest/>
- ''Harvesting RDF Statements from XLinks'' <http://www.w3.org/TR/xlink2rdf>
-- [[Note]]。
- ''RDF Query Specification'' <http://www.w3.org/TandS/QL/QL98/pp/rdfquery.html>
-- 単なる文書。
- ''The Cambridge Communiqué'' <http://www.w3.org/TR/1999/NOTE-schema-arch-19991007>
-- XML と RDF の関係についての合意事項の Note。
- [8] ''W3C Semantic Web'' <http://www.w3.org/2001/sw/>
** [6] 応用規格
- [[OWL]]
- [[CC/PP]]
- [[PICS]]
- [[P3P]]
-- [[DublinCore]]
-- [[RSS]]
[12]
[CITE[Kissology]] <http://www.gnowsis.org/ont/kissology.html>
** [5] 影響ある関連規格
- [[XML情報集合]]
- [[XLink]]
- [[SVG]]
- [[TopicMap]]
- [[HTML]] ([[マイクロデータ]])
* 関連する概念
[FIG(short list)[
- [[Semantic Web]]
- [[Linked Data]]
]FIG]
* 語彙・オントロジー
[FIG(short list)[
- [[RDF語彙]]
- [[OWL]]
- [[Dublin Core]]
- [[FOAF]]
]FIG]
* 既存仕様の RDF 表現
- [20] [[CSS/RDF]]
* 歴史
[28] 1999年に [[RDF]] の最初の版が [[W3C勧告]]に、2000年に [[RDF Schema]]
の最初の版が [[W3C勧告候補]]になりました。 ([[RDF (1999)]] 参照。)
[29] 2004年に第2世代の [[RDF]] 仕様群が [[W3C勧告]]になりました。
[30] 2014年に第3世代の [[RDF 1.1]] 仕様群が [[W3C勧告]]になりました。 ([[RDF 1.1]] 参照。)
* メモ
[1] ''XHTMLからメタデータを自動抽出する'' <http://www.kanzaki.com/docs/sw/xh2meta.html>
[2] [[マーク付け]]を追求すると自然言語文さえ消滅して、 [SAMP(XML)[<sentence><subject><word:I/></subject><verb><word:love/></verb><object><word:you/></object></sentence>]] になるんじゃないか (機械翻訳万歳!) と思ってたんですけど、 RDF を含む[[意味ウェブ]]の世界って本当にそんな気がしないでもない。特に [[Notation3]] なんて見てると・・・。
[7] ところで、 [[CSS]] も RDF で表現できないかなあ?
[11]
[CITE[SchemaWeb - RDF Schemas Directory]] <http://www.schemaweb.info/>
([[名無しさん]])
[13]
[CITE[Ontaria 0.8]] <http://www.w3.org/2004/ontaria/>
> Ontaria is a searchable and browsable directory of semantic web data.
[15]
[CITE[Circles and arrows diagrams using stylesheet rules]] <http://www.w3.org/2001/02pd/>
W3C の RDF Validator でグラフを描かせると辺や頂点のラベルは
[[URI参照]]になりますが、
好きな文字列を使ったグラフを [[Graphviz]]
で描かせようというおはなし。
([[名無しさん]])
[16]
[CITE[指向性メモ::2005-05-14::RDFとクエリ界隈の情報リンク集]] <http://ishikawa.arielworks.com/memo/2005/05/14/211635>
([[名無しさん]] [sage])
[17]
[CITE[New Syntaxes for RDF]] <http://www.dajobe.org/2003/11/new-syntaxes-rdf/paper.html>
([[名無しさん]])
[18]
[CITE[ongoing · The RDF.net Challenge]] ([CODE[2003-05-22 14:26:51 +09:00]] 版) <http://www.tbray.org/ongoing/When/200x/2003/05/21/RDFNet>
([[名無しさん]])
[19]
[CITE@ja[スラッシュドット ジャパン | アイルランド発の超高速RDF検索エンジン]] ([TIME[2007-06-18 01:57:01 +09:00]] 版) <http://slashdot.jp/article.pl?sid=07/05/05/2054225>
([[名無しさん]] [WEAK[2007-06-17 16:58:58 +00:00]])
[21] [CITE[W3C Workshop — RDF Next Steps: Workshop Report]]
([TIME[2010-07-09 22:41:17 +09:00]] 版)
<http://www.w3.org/2009/12/rdf-ws/Report.html>
[22] [CITE@en[RDF 1.1 Concepts and Abstract Syntax]]
( ([TIME[2012-05-30 22:31:11 +09:00]] 版))
<http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html>
[26] [CITE@en[RDF 1.1 Concepts and Abstract Syntax]]
( ([TIME[2013-11-06 00:05:07 +09:00]] 版))
<http://www.w3.org/TR/2013/CR-rdf11-concepts-20131105/>
[27] [CITE@en[RDF 1.1 Semantics]]
( ([TIME[2013-11-05 23:53:08 +09:00]] 版))
<http://www.w3.org/TR/2013/CR-rdf11-mt-20131105/>
[33] [CITE@en[(LOV) Linked Open Vocabularies]]
( ([TIME[2014-12-17 01:45:47 +09:00]] 版))
<http://lov.okfn.org/dataset/lov/>
[14] [CITE@EN[Extensible Stylesheet Language (XSL) Version 1.1]]
([TIME[2006-12-05 23:25:06 +09:00]] 版)
<http://www.w3.org/TR/xsl/#role>
[34] [CITE@en[RDF Dataset Normalization]]
([TIME[2015-05-19 01:25:38 +09:00]] 版)
<http://json-ld.org/spec/latest/rdf-dataset-normalization/>
[35] [CITE[Unique URIs for File Formats]]
([TIME[2015-02-28 05:59:20 +09:00]] 版)
<http://www.w3.org/ns/formats/>
[36] [CITE[RDF in XHTML]]
([TIME[2003-08-18 22:22:07 +09:00]] 版)
<http://www.w3.org/2003/03/rdf-in-xml.html>
[37] [CITE[Embedding RDF in HTML - a TAG subissue]]
([TIME[2002-04-18 02:05:45 +09:00]] 版)
<http://www.w3.org/2002/04/htmlrdf>
[38] [CITE[Embedding RDF and other XML vocabularies within an XHTML Document]]
([TIME[2003-03-07 01:11:11 +09:00]] 版)
<http://www.w3.org/2003/03/06-xhtmlrdf>
[39] [CITE@en[''''''[''''''RDFinXHTML-35'''''']'''''' Syntax and semantics for embedding RDF in XHTML]]
([[Dan Connolly]] 著, [TIME[2003-03-13 09:25:38 +09:00]] 版)
<https://lists.w3.org/Archives/Public/www-tag/2003Mar/0019>
[40] [CITE[RDF in HTML: Approaches]]
([TIME[2004-03-25 08:00:00 +09:00]] 版)
<http://infomesh.net/2002/rdfinhtml/>
[41] [CITE[HyperRDF: Using XHTML Authoring Tools with XSLT to produce RDF Schemas]]
([TIME[2005-08-09 13:51:36 +09:00]] 版)
<http://www.w3.org/2000/07/hs78/>
[42] [CITE[Augmented Metadata in XHTML]]
([TIME[2004-03-25 08:00:00 +09:00]] 版)
<http://infomesh.net/2002/augmeta/>