/
445.txt
131 lines (93 loc) · 6.28 KB
/
445.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
[3] [DFN[[[RDFa 1.1]]]] は、 [[RDFa]] の2つ目の版です。 [[RDFa 1.0]] とは必ずしも互換性はありません。
[4] [[RDFa 1.1]] には [DFN[[[RDFa Core 1.1]]]] と [DFN[[[RDFa Lite 1.1]]]] があります。
;; [12] [[RDFa]] の項も参照。
* 仕様書
[REFS[
- [5] [CITE@en[RDFa Core 1.1 - Second Edition]] ([TIME[2013-08-15 17:12:47 +09:00]] 版) <http://www.w3.org/TR/rdfa-core/>
- [10] [CITE@en[RDFa 1.1 Primer - Second Edition]] ([TIME[2013-08-17 23:14:14 +09:00]] 版) <http://www.w3.org/TR/xhtml-rdfa-primer/>
- [8] [CITE@en[RDFa errata]] ([TIME[2013-08-31 00:30:47 +09:00]] 版) <http://www.w3.org/2010/02/rdfa/errata.html>
- [27] [CITE[RDFa Lite 1.1]] ([TIME[2012-06-05 02:31:29 +09:00]] 版) <http://www.w3.org/TR/rdfa-lite/#document-conformance>
]REFS]
* ホスト言語
[25] [[RDFaホスト言語]]の項を参照。
* 文書
[28] [[RDFa Core 1.1]] の[[属性]]を使った[[文書]]を [DFN[[RUBYB[RDFa 1.1 文書]@en[RDFa 1.1 document]]]]といいます
[SRC[>>27]]。
;; [29] なぜかこの語は [[RDFa Core 1.1]] に登場せず、 [[RDFa Lite 1.1]] で定義されています。
[20] [[XML+RDFa文書]]、[[RDFa Lite 1.1文書]]、[[XHTML+RDFa 1.1]]、[[HTML+RDFa]] の項も参照。
* 属性
[21] >>17 や [[XML+RDFa文書]]の項にある通り、 [[null名前空間]]または[[HTML名前空間]]の[[属性]]として定義されています。
[FIG(short list)[
- [CODE(HTMLa)@en[[[about]]]]
- [CODE(HTMLa)@en[[[content]]]]
- [CODE(HTMLa)@en[[[datatype]]]]
- [CODE(HTMLa)@en[[[href]]]]
- [CODE(HTMLa)@en[[[inlist]]]]
- [CODE(HTMLa)@en[[[prefix]]]]
- [CODE(HTMLa)@en[[[property]]]]
- [CODE(HTMLa)@en[[[rel]]]]
- [CODE(HTMLa)@en[[[resource]]]]
- [CODE(HTMLa)@en[[[rev]]]]
- [CODE(HTMLa)@en[[[src]]]]
- [CODE(HTMLa)@en[[[typeof]]]]
- [CODE(HTMLa)@en[[[vocab]]]]
]FIG]
[22] このうち [CODE(HTMLa)@en[[[href]]]] と [CODE(HTMLa)@en[[[src]]]] は optional とされています [SRC[>>5]]。
明記されていませんが、それ以外は必須 (>>16) と思われます。
[23] [CODE(HTMLa)@en[[[inlist]]]], [CODE(HTMLa)@en[[[prefix]]]], [CODE(HTMLa)@en[[[typeof]]]]
は [[RDFa 1.1]] で追加されています。それ以外は [[RDFa 1.0]] にもありました。
[26] [[RDFa Lite 1.1]] ではこのうちのいくつかだけに利用が制限されています。詳しくは [[RDFa Lite 1.1文書]]の項を参照してください。
;; [37] これらの[[属性]]の利用できる文脈や構文は、[[ホスト言語]]によって異なります。
[[RDFa]] の各[[ホスト言語]]の項も参照してください。
* 処理モデル
[11] [[RDFa処理器]]の項を参照。
* 歴史
[REFS[
- [7] [CITE[RDFa Core 1.1]] ([TIME[2012-06-11 22:24:50 +09:00]] 版) <http://www.w3.org/TR/2012/REC-rdfa-core-20120607/>
-[1] [CITE[RDFa Core 1.1]]
([TIME[2010-08-03 02:18:12 +09:00]] 版)
<http://www.w3.org/2010/02/rdfa/drafts/2010/WD-rdfa-core-20100803/>
- [6] [CITE@en[RDFa Core 1.1 - Second Edition]] ([TIME[2013-08-15 17:12:47 +09:00]] 版) <http://www.w3.org/TR/2013/REC-rdfa-core-20130822/>
]REFS]
[2] [[RDFa Core 1.1]] の [[W3C]] [[勧告]]第1版と第2版は全体的に変更が入っているようですが、
編集上の差異のみで、規定の内容は同じようです。
* メモ
[9] [[RDFa 1.1 Primer]] が別にあるのに、 [[RDFa Core 1.1]] 仕様書にはなぜか入門的な説明が含まれています。更になぜか
[[RDF]] の概説まで含まれています。
[24] [[RDFa Core 1.1]] も [[RDFa 1.0]] と同じく (あるいはそれ以上に) 読みにくい仕様書です。
どの部分が規定でどの部分が例示なのか不明瞭ですし、 [[XHTML]] とは独立した抽象的な定義であることを装いながら実際の定義では抽象的な規定とそうでないものの用語が混在していたり、
処理モデルの項に[[著者]]に対する要件と思われるものが混じっていたり、処理の詳細を説明する章がなぜか規定の一部ではなかったり、
NOTE の中に要件が混じっていたりと、内容を正確に理解するのが極めて困難です。同じもの (か類似したもの?)
が複数の箇所で規定されていて、少しずつその記述が違っていたりして、どちらが正しいのか、合わせて解釈するべきなのか、
という難しさもあります。
[30] [CITE@en[Atom+RDFa 1.1]]
( ([TIME[2012-05-21 10:17:53 +09:00]] 版))
<http://buzzword.org.uk/2011/Atom_plus_RDFa/spec.html>
[31] [CITE[RDFa 1.1 Primer]]
( ([TIME[2011-12-09 05:11:40 +09:00]] 版))
<http://www.w3.org/TR/2011/WD-rdfa-primer-20111208/>
[32] [CITE[RDFa 1.1 Primer]]
( ([TIME[2012-05-31 23:39:22 +09:00]] 版))
<http://www.w3.org/TR/2012/NOTE-rdfa-primer-20120607/>
[33] [CITE@en[RDFa Core 1.1 - Third Edition]]
( ([TIME[2014-12-12 19:42:50 +09:00]] 版))
<http://www.w3.org/TR/2014/PER-rdfa-core-20141216/>
[34] [CITE@en[XHTML+RDFa 1.1 - Third Edition]]
( ([TIME[2014-12-15 22:04:01 +09:00]] 版))
<http://www.w3.org/TR/2014/PER-xhtml-rdfa-20141216/>
[35] [CITE@en[HTML+RDFa 1.1 - Second Edition]]
( ([TIME[2014-12-11 19:02:28 +09:00]] 版))
<http://www.w3.org/TR/2014/PER-html-rdfa-20141216/>
[36] [CITE@en[RDFa Lite 1.1 - Second Edition]]
( ([TIME[2014-12-12 20:02:04 +09:00]] 版))
<http://www.w3.org/TR/2014/PER-rdfa-lite-20141216/>
[14] 第3版の [[W3C勧告]] (>>13) は、細部の明確化の1文が追加されたのを除けば、
他の [[RDFa 1.1]] 仕様書への参照の日付が更新されただけです。
[18] [[RDFa 1.1 Primer]] の改訂版 (>>17) も編集上の軽微な変更と日付の変更くらいしかないようです。
;; [15] 無駄な更新のように思えますが...
[REFS[
- [13] [CITE@en[RDFa Core 1.1 - Third Edition]] ([TIME[2015-03-09 22:56:51 +09:00]] 版) <http://www.w3.org/TR/2015/REC-rdfa-core-20150317/>
- [17] [CITE@en[RDFa 1.1 Primer - Third Edition]] ([TIME[2015-03-09 23:03:38 +09:00]] 版) <http://www.w3.org/TR/2015/NOTE-rdfa-primer-20150317/>
]REFS]
[16] [[RDFa Core 1.1]] の [[Abstract]] 長すぎwwww これのどこが「Abstract」なんだろうかwww
[19] [CITE@en[RDFa 1.1 Primer - Third Edition]] ([TIME[2015-03-06 01:02:34 +09:00]] 版) <http://www.w3.org/2010/02/rdfa/sources/rdfa-primer/Overview-src.html>