/
623.txt
104 lines (78 loc) · 5.43 KB
/
623.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
[5] [DFN[[[obsolete]]]] ([DFN[[[廃止]]]]) とは、その対象が現在では用いられなくなっている、
あるいは用いるべきではないと考えられていることをいいます。また動詞として用いて、
[[obsolete]] 状態にすることをいいます。
[24] しばしば技術的な機能や、それについて記述した仕様書の一部または全部の状態を説明する語として使われています。
* 廃止と非推奨
[6] 一般的には[[非推奨]]は使うべきではないこと、[[廃止]]は既に使われないことをいいますが、
その区別はしばしば曖昧です。[[非推奨]]ならまだ実装状態にあることが普通ですが、
[[廃止]]であっても実装されていることもあります。
[7] [[廃止]]も[[非推奨]]も、観測者、あるいは権威を持つ者の主観的な評価に過ぎないことがよくあります。
それは必ずしも実態を反映していません。
[EG[
[8] 例えばある[[標準化団体]]がその標準仕様を[[廃止]]したとしても、現実にはその後もそれが使われ続けることがあります。
]EG]
[9] [[廃止]]は恒久的な状態とは限りません。その後の情勢の変化により、[[廃止]]されたものが復活することもあります。
* 改版と廃止
[10] 一般的には[[仕様書]]が改訂されて新しい[[版]]が出版されると古い版は[[廃止]]されますが、
それによって古い版が使われなくなるとは限りません。
[11] 新しい版が出版されても、古い版の一部または全部が引き続き有効なことがあります。
[EG[
[12] 例えば [[HTML 4.0]] が [[W3C勧告]]となった後も、 [[HTML 3.2]] は[[廃止]]されていません。
]EG]
[EG[
[13] [[RFC 2068]] が [[HTTP/1.1]] を定義した後も [[RFC 1945]] は[[廃止]]されず、
その後も [[HTTP/1.0]] は [[RFC 1945]] により定義されていると考えられています。
]EG]
[14] 新しい版により手続き上古い版が廃止されても、現実には古い版が使われ続けたり、
新旧の両方が混在していたりして、実用上は古い版も有効と考えざるを得ないことがあります。
[EG[
[15] [[JIS C 6226-1978]] ([[旧JIS]]) は [[JIS C 6226-1983]] (後に改番により
[[JIS X 0208-1983]]、[[新JIS]]) によって置き換えられましたが、
かなり大きな非互換変更だったため、長年両方の実装が混在していました。
手続き上[[旧JIS]]は1983年時点で失効していますが、
現実にはその後も15年以上効力を有していたとも言えます。
]EG]
[EG[
[16] [[XPath 1.0]] の改訂版である [[XPath 2.0]] が [[W3C勧告]]となった後も、
[[XPath 1.0]] は[[廃止]]されていません。 [[Webブラウザー]]などに広く実装されているのは
[[XPath 1.0]] のみで、手続き上も実質的にも[[廃止]]には程遠い状態です。
]EG]
[17] 手続き上[[廃止]]されていない現行の[[仕様書]]であっても、
実際には他により新しい版が存在し、実質的に効力を有しないことがあります。
[EG[
[18] 例えば [[CORS]] 仕様書は [[W3C勧告]]になっていますが、
実際にはその数ヶ月前から改訂が止まっています。
[[WHATWG]] [[Fetch Standard]] にはより新しい [[CORS]] の規定が含まれていますから、
[[W3C]] [[CORS]] 仕様書は[[廃止]]されたものとみなすのが妥当です。
]EG]
[22] 新版の出版後も旧版が[[廃止]]されずに共存し、
逆に新版が普及せずに事実上[[廃止]]状態となることもあります。
[EG[
[23] [[XML 1.0]] に非互換変更を加えた新版である [[XML 1.1]] の出版後も
[[XML 1.0]] は[[廃止]]されませんでした。その後 [[XML 1.1]] はほとんど使われず、
[[XML 1.0]] が改版されて [[XML 1.1]] の変更のほとんどを取り込みました。
それでも [[XML 1.1]] は[[廃止]]されていませんが、
事実上の[[廃止]]状態と言っても差し支えないでしょう。
]EG]
[19] 手続き上[[廃止]]された仕様書に含まれる機能が[[廃止]]された機能とは限りません。
[[廃止]]となった理由次第では、復活する可能性も残されているかもしれません。
[EG[
[20] [[CSS 2.0]] [[W3C勧告]]は [[CSS 2.1]] によって[[廃止]]されましたが、
[[CSS 2.0]] に含まれていて [[CSS 2.1]] に含まれない機能は引き続き[[実装呼びかけ]]
([[CR]]) 状態にあるものとみなされています。
]EG]
[EG[
[21] [[RFC 1738]] の[[廃止]]により公式に [CODE(URI)@en[[[file:]]]] [[URL scheme]]
を定義する仕様書は存在しなくなりましたが、 [CODE(URI)@en[[[file:]]]] [[URL scheme]]
は広く実装、利用されていて、機能として[[廃止]]されたとは言えません。
]EG]
* メモ
[4] 形容詞または動詞。[[三単現]] obsoletes, 過去形 obsoleted,
過去分詞 obsoleted。比較級・最上級はなし?
[[英和辞典]]を見ても、動詞の obsolete は載ってない。
新しい用法? あるいは俗語的用法と見なされてる?
- [1] 最近の英英には載ってるらしいです。
- [2] Web の米英の辞書引いてみたら。
[3]
obsoleted
([[名無しさん]] [WEAK[2004-05-14 08:29:31 +00:00]])