[1] [[SGML体系形式定義要件]] (Architectural Form Definition Requirements)。 [[ISO/IEC 10744]]:1997 A.3 で規定。

[2]
''ISO/IEC JTC1/SC18/WG8 - A.3 Architectural Form Definition Requirements (AFDR)'' <http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.html>

[[#comment]]

* [CODE(SGML)[AFDR]] 宣言 (SGML AFDRMeta DTD)

[4] [CODE(SGML)[[[AFDRMeta]]]] 拡張を使った[[体系DTD]]
では、そのことを [CODE(SGML)[AFDR]] 宣言で明示する必要があります。
この宣言は、[[体系DTD]] のできるだけはじめの方で、
[CODE(SGML)[[[AFDRMeta]]]] 拡張を使う''前''になければなりません。
[SRC[ISO/IEC 10744:1997 A.3.8.1]]

[CODE(SGML)[AFDR]] 宣言:
[PRE(SGML)[
<!AFDR "ISO/IEC 10744:1997">
]PRE]

[5] 仕様書:
-[[ISO/IEC 10744]]:1997
--[CSECTION[A.3.8.1 Conformance of meta-DTDs]]
<http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.8.html#clause-A.3.8.1>

[[#comment]]

* AFDR 引数 (体系システム宣言)

[3] [[体系システム宣言]]の[DFN[[RUBYB[体系支援][architecture support]]]]
([CODE(SGML)[AFDR]]) 引数は、
システムの[[体系機関]]としての能力を記述します。

[CODE(SGML)[AFDR]] 引数は、 [[SDIF]] 支援引数の後に指定します。

[PRE(SGML)[
AFDR
  VALIDATE  ( YES / NO )
  CONSTRUCT ( YES / NO )
]PRE]

: [CODE(SGML)[VALIDATE]] :
すべての [[RAE]] を発見、報告できるかどうか。
: [CODE(SGML)[CONSTRUCT]] :
[[クライアント文書]]から[[体系的実体]]を構築できるかどうか。


仕様書: [[ISO/IEC 10744]]:1997 A.3.8.5
<http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.8.html#clause-A.3.8.5>,
A.3.7 <http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.7.html>
