<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> を支配している有効化<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系</anchor>のことを、
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底体系<rt xmlns="http://www.w3.org/1999/xhtml">base architecture</rt></rubyb></dfn>といいます。</p><p>仕様書: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997 A.3.1.1
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.1.html#clause-A.3.1.1">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.1.html#clause-A.3.1.1</anchor-external></p><p>逆に、 DTD は基底体系のクライアントであり、
その体系のことを<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">派生体系</anchor>といいます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OO</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">多重継承</anchor>と同じように、
複数の体系を基底とする体系や、
派生体系を基底とする、更に派生した体系を定義することができます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <pre> 文書型 1 *------ 体系 1
          *------ 体系 2 *------ 体系 3 *------ 体系 4
                                        *-----*
                      文書型 2 *--------------* 体系 5</pre></p><p>たとえば、<ul><li>体系 1 は文書型 1 の基底体系</li><li>逆に、文書型 1 は体系 1 からの派生体系</li><li>体系 2 も文書型 1 の基底体系</li><li>文書型 1 は体系 2 からの派生体系でもある</li><li>体系 3 は体系 2 の基底体系</li><li>逆に、体系 2 は 体系 3 からの派生体系</li><li>体系 5 は体系 3 の基底体系</li><li>体系 5 は文書型 2 の基底体系でもある</li></ul></p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>と体系の違いは相対的なもので、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">木</anchor>構造の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">葉</anchor>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">節</anchor>のようなものですから、
本質的には違いありません。
ある体系を文書型とすることもできますし、
ある文書型を体系 (基底体系) として使うこともできます。
(ちなみに、文書型用が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor>, 体系用が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系DTD</anchor>
ですが、両者はやはり本質的な違いはありません。)</p></body></html>