/
632.txt
116 lines (81 loc) · 4.57 KB
/
632.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
* [CODE(XMLe)@en[atom:published]] 要素 (Atom 1.0)
[15] [DFN[[CODE(XMLe)@en[[[atom:published]]]] [[要素]]]]は、
[[エントリー]]が作成・公表された時刻を表します。
[14]
:状態:[[IETF]] [[提案標準]]
:[[要素名]]:[CODE(XMLe)@en[[[published]]]]
(「[RUBYB[[[出版日時]]]@en[published (date)]]」より)
:文脈:[CODE(XMLe)@en[[[atom:entry]]]] の[[子要素]]として
:[[内容モデル]]:[[Date construct]]
:[[属性]]:
** 仕様書
-[7] [CITE@en[RFC 4287 - The Atom Syndication Format]]
-- <http://tools.ietf.org/html/rfc4287#section-4.1.2>
-- '''<http://tools.ietf.org/html/rfc4287#section-4.2.9>'''
** 意味
[16] [CODE(XMLe)@en[[[atom:published]]]] [[要素]]は、
[[エントリー]]の[[ライフ・サイクル]]上の早期の[[事象]]と関連付けられた[[時刻]]を表します。
通常は[[資源]]が作成された (最初に利用可能となった) ときと関連付けられます。
[SRC[[[RFC 4287]] 4.2.9.]]
[17] >>16 のように仕様上のこの[[要素]]の[[意味]]はまわりくどい定義となっています。
[[Atom]] の適用範囲の広さと利用方法の多様性から、明確かつ限定しすぎない表現が難しかったのでしょう。
単に「出版時刻」と言うだけでは[[要素名]]を繰り返しているだけで説明になっていません。
「作成時刻」と「公表時刻」は必ずしも一致しませんが、
かといって両者を敢えて区別する利点もそんなになさそうです。
システム上の「公表」の時刻が[[文書]]としての公式な「公表」の時刻と一致しないかもしれません。
[[HTML]] 版と [[Atom]] 版の「公表」の時刻にはずれがあるかもしれません。
前記の定義はこのような実用上の「出版時刻」の揺れを吸収できていると思います。
** 文脈
[13] この[[要素]]は [CODE(XMLe)@en[[[atom:entry]]]] の[[子要素]]として高々1つ使用できます
[SRC@en[[[Atom 1.0]] 4.1.2.]]。
** 内容
[18] この[[要素]]は [[Date construct]] です [SRC[[[RFC 4287]] 4.2.9.]]。
** 歴史
[11] [[Atom 1.0]] では [CODE(XMLe)@en[[[atom:created]]]]
という[[要素名]]でした。
** 関連
[12] [[Atom 1.0]] には他に [CODE(XMLe)@en[[[atom:updated]]]]、
[[AtomPub]] には [CODE(XMLe)@en[[[app:edited]]]] があります。
* [CODE(XMLe)@en[atom:created]] 要素 (Atom 0.3)
[1]
[[Atom 0.3]] の [DFN[[CODE(XMLe)@en[atom:created]] [[要素]]]]は、
[[エントリー]]が作成された[[時刻]]を表します。
[SRC@en[[[Atom 0.3]]]]
[8]
:状態:[[廃止]]
:[[局所名]]:[CODE(XMLe)@en[[[created]]]]
:文脈:
[CODE(XMLe)@en[atom:[[entry]]]] の[[子要素]]として
:[[内容モデル]]:[[Date construct]]
:[[属性]]:
** 仕様書
-[9] [CITE[The Atom Syndication Format 0.3 (PRE-DRAFT)]]
--<http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html#rfc.section.4.13.8>
** 内容
[2] この[[要素]]は [[Date construct]] です [SRC@en[[[Atom 0.3]]]]。
[3] この[[要素]]の[[内容]]は[[時間帯]]を持つ[['''べき''']]であり、
その値は "UTC" でなければ[['''なりません''']] [SRC@en[[[Atom 0.3]]]]。
;; [4] [[Date construct]] が参照している [[W3C-DTF]]
に "UTC" という値はなく、 [CODE[[[Z]]]] と指定すると [[UTC]] を表すのですが、
そういう意味なのでしょうか。
** 既定値
[6] この[[要素]]が存在しない場合、[[エントリー]]の作成時刻は
[CODE(XMLe)@en[atom:[[modified]]]] と同じとみなさなければ[['''なりません''']]
[SRC@en[[[Atom 0.3]]]]。
** 文脈
[5]
[CODE(XMLe)@en[atom:[[entry]]]] [[要素]]は高々1つ [CODE(XMLe)@en[atom:[[created]]]]
[[要素]]を含んで[['''構いません''']] [SRC@en[[[Atom 0.3]]]]。
[19] [[Atom 1.0]] [[文書]]で [[Atom 1.0]] [[名前空間]]の [CODE(XMLe)@en[[[created]]]]
[[要素]]が含まれている ([CODE(XMLe)@en[[[published]]]] [[要素]]が含まれていない)
ことがあります。 [[Atom 0.3]] 時代のコードの[[名前空間URL]]
だけ書き換えたのかもしれません。 [TIME[2014-12-08T01:56:34.300Z]]
** 歴史
[10] [[Atom 1.0]] では [CODE(XMLe)@en[[[atom:published]]]]
に改名されています。
** 関連
[5] [[Atom 0.3]] には他に [CODE(XMLe)@en[atom:[[issued]]]] や
[CODE(XMLe)@en[atom:[[modified]]]] があります。
[20] [CITE@en[Citation Style Language 1.0.1]]
( ([TIME[2014-10-01 11:57:04 +09:00]] 版))
<http://citationstyles.org/downloads/specification.html#info>