1 |
wakaba |
1.1 |
* 文書型定義 (SGML)
|
2 |
|
|
[1] 【[[SGML]]】 [[文書型]]の定義。 Document type definition。 [[DTD]]。
|
3 |
|
|
|
4 |
|
|
[7]
|
5 |
|
|
>
|
6 |
|
|
:3.24 [RUBYB[文書(型)定義][document (type) definition]], DTD:
|
7 |
|
|
[[応用]]によって決定される[[規則]]であって、
|
8 |
|
|
[[SGML]] を特定の型の[[文書]]の[[マーク]]に適用するもの。
|
9 |
|
|
[[文書型定義]]は[[文書型宣言]]で表現された[[要素型]],
|
10 |
|
|
[[要素]]の関係, [[属性]]の形式的な仕様と[[マーク]]で[[表現]]することができる[[参照]]を含む。
|
11 |
|
|
[[文書型定義]]は [[SGML]] が構文を定義している[[マーク]]の[[語彙]]を定義する。
|
12 |
|
|
|
13 |
|
|
出典: [[ISO/IEC 10744]]:1997 [CSECTION[3 Definitions]]
|
14 |
|
|
<http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-3.html#def-3.24>
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
[6]
|
18 |
|
|
>[[共通識別子]]は、その[[要素]]がどの種類 ([Q[型]])
|
19 |
|
|
のものであるかを表している。
|
20 |
|
|
その特定の型のすべての[[文書]]に適用する[[マーク宣言]]の集合を、
|
21 |
|
|
文書型定義という。 [SRC[[[JIS X 4151]]‐1992 参考3 4.1]]
|
22 |
|
|
|
23 |
|
|
意味不明なのは [[JIS]] の翻訳が悪いと思われ。
|
24 |
|
|
|
25 |
|
|
> 何度も同じことを繰り返さないで済むように、[[文書型定義]]は、
|
26 |
|
|
普通、別個の[[実体]]として蓄えてある。それぞれの[[文書]]では、
|
27 |
|
|
その[[文書型]]を指定しその[[実体]]を[[参照]]できるようにした[[文書型定義]]を書くことで、
|
28 |
|
|
その中に取り込んで利用する。 [SRC[[[JIS X 4151]]‐1992 参考3 4.1]]
|
29 |
|
|
|
30 |
|
|
[2] SGML では種々の[[マーク宣言]]を使って、[[文書型宣言]]によって文書型を定義します。
|
31 |
|
|
|
32 |
|
|
[3] 文書型定義と[[文書実現値]]は、 [[class]] と [[instance]] のような関係にあります。
|
33 |
|
|
|
34 |
|
|
* 文書型定義 (XHTML 式文書型定義)
|
35 |
|
|
|
36 |
|
|
[4]
|
37 |
|
|
>
|
38 |
|
|
:[RUBYB[文書型定義][document type definition]] (DTD):
|
39 |
|
|
特定の[[文書型]]の[[文書実現値]]が適合する [[XML]]
|
40 |
|
|
の構造と構文の規則の[[形式的]]で[[機械可読]]な表現。
|
41 |
|
|
[[XML 1.0]] で[[文書実現値]]を宣言された[[文書型]]に関して[[妥当性検証]]するために使われる
|
42 |
|
|
[[scheme]] の種類。同じ[[マーク付け模型]]が複数の [[DTD]]
|
43 |
|
|
で表現できます。
|
44 |
|
|
[SRC[XHTML m12n Term]]
|
45 |
|
|
|
46 |
|
|
[5] 仕様書:
|
47 |
|
|
-[[XHTML m12n]]
|
48 |
|
|
--[XHTML m12n Term] [CSECTION[2. Terms and Definitions]]
|
49 |
|
|
<IW:XHTML1m12n:"terms.html#a_terms">
|
50 |
|
|
|
51 |
|
|
[[#comment]]
|
52 |
|
|
|
53 |
|
|
* メモ |