| <!-- ============================================================= --> |
| <!-- HEADER --> |
| <!-- ============================================================= --> |
| <!-- MODULE: DITA Reference DTD --> |
| <!-- VERSION: 1.1 --> |
| <!-- DATE: June 2006 --> |
| <!-- --> |
| <!-- ============================================================= --> |
| |
| <!-- ============================================================= --> |
| <!-- PUBLIC DOCUMENT TYPE DEFINITION --> |
| <!-- TYPICAL INVOCATION --> |
| <!-- --> |
| <!-- Refer to this file by the following public identifier or an |
| appropriate system identifier |
| PUBLIC "-//OASIS//DTD DITA Reference//EN" |
| Delivered as file "reference.dtd" --> |
| |
| <!-- ============================================================= --> |
| <!-- SYSTEM: Darwin Information Typing Architecture (DITA) --> |
| <!-- --> |
| <!-- PURPOSE: DTD to describe DITA References --> |
| <!-- --> |
| <!-- ORIGINAL CREATION DATE: --> |
| <!-- March 2001 --> |
| <!-- --> |
| <!-- (C) Copyright OASIS Open 2005, 2006. --> |
| <!-- (C) Copyright IBM Corporation 2001, 2004. --> |
| <!-- All Rights Reserved. --> |
| <!-- --> |
| <!-- UPDATES: --> |
| <!-- 2006.06.07 RDA: Added indexing domain --> |
| <!-- 2006.06.21 RDA: Added props attribute extensions --> |
| <!-- ============================================================= --> |
| |
| |
| <!-- ============================================================= --> |
| <!-- DOMAIN ENTITY DECLARATIONS --> |
| <!-- ============================================================= --> |
| |
| |
| <!ENTITY % ui-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA User Interface Domain//EN" |
| "uiDomain.ent" > |
| %ui-d-dec; |
| |
| <!ENTITY % hi-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA Highlight Domain//EN" |
| "highlightDomain.ent" > |
| %hi-d-dec; |
| |
| <!ENTITY % pr-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA Programming Domain//EN" |
| "programmingDomain.ent" > |
| %pr-d-dec; |
| |
| <!ENTITY % sw-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA Software Domain//EN" |
| "softwareDomain.ent" > |
| %sw-d-dec; |
| |
| <!ENTITY % ut-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA Utilities Domain//EN" |
| "utilitiesDomain.ent" > |
| %ut-d-dec; |
| |
| <!ENTITY % indexing-d-dec PUBLIC |
| "-//OASIS//ENTITIES DITA Indexing Domain//EN" |
| "indexingDomain.ent" > |
| %indexing-d-dec; |
| |
| <!-- ============================================================= --> |
| <!-- DOMAIN ATTRIBUTE DECLARATIONS --> |
| <!-- ============================================================= --> |
| |
| |
| <!-- ============================================================= --> |
| <!-- DOMAIN EXTENSIONS --> |
| <!-- ============================================================= --> |
| <!-- One for each extended base element, with |
| the name of the domain(s) in which the |
| extension was declared --> |
| |
| <!ENTITY % pre "pre | %pr-d-pre; | %sw-d-pre; | |
| %ui-d-pre;" > |
| <!ENTITY % keyword "keyword | %pr-d-keyword; | %sw-d-keyword; | |
| %ui-d-keyword;" > |
| <!ENTITY % ph "ph | %pr-d-ph; | %sw-d-ph; | |
| %hi-d-ph; | %ui-d-ph;" > |
| <!ENTITY % fig "fig | %pr-d-fig; | %ut-d-fig;" > |
| <!ENTITY % dl "dl | %pr-d-dl;" > |
| <!ENTITY % index-base "index-base | %indexing-d-index-base;" > |
| |
| <!-- ============================================================= --> |
| <!-- DOMAIN ATTRIBUTE EXTENSIONS --> |
| <!-- ============================================================= --> |
| <!ENTITY % props-attribute-extensions "" > |
| <!ENTITY % base-attribute-extensions "" > |
| |
| |
| <!-- ============================================================= --> |
| <!-- TOPIC NESTING OVERRIDE --> |
| <!-- ============================================================= --> |
| |
| <!-- Redefine the infotype entity to exclude |
| other topic types and disallow nesting --> |
| <!ENTITY % reference-info-types |
| "reference" > |
| |
| |
| <!-- ============================================================= --> |
| <!-- DOMAINS ATTRIBUTE OVERRIDE --> |
| <!-- ============================================================= --> |
| <!-- Must be declared ahead of the DTDs, which |
| puts @domains first in order --> |
| |
| <!ENTITY included-domains |
| "&ui-d-att; &hi-d-att; &pr-d-att; &sw-d-att; |
| &ut-d-att; &indexing-d-att;" > |
| |
| |
| <!-- ============================================================= --> |
| <!-- TOPIC ELEMENT INTEGRATION --> |
| <!-- ============================================================= --> |
| |
| <!-- Embed topic to get generic elements --> |
| <!ENTITY % topic-type PUBLIC |
| "-//OASIS//ELEMENTS DITA Topic//EN" |
| "topic.mod" > |
| %topic-type; |
| |
| <!-- Embed reference to get specific elements --> |
| <!ENTITY % reference-typemod |
| PUBLIC |
| "-//OASIS//ELEMENTS DITA Reference//EN" |
| "reference.mod" > |
| %reference-typemod; |
| |
| |
| <!-- ============================================================= --> |
| <!-- DOMAIN ELEMENT INTEGRATION --> |
| <!-- ============================================================= --> |
| |
| |
| <!ENTITY % ui-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA User Interface Domain//EN" |
| "uiDomain.mod" > |
| %ui-d-def; |
| |
| <!ENTITY % hi-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA Highlight Domain//EN" |
| "highlightDomain.mod" > |
| %hi-d-def; |
| |
| <!ENTITY % pr-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA Programming Domain//EN" |
| "programmingDomain.mod" > |
| %pr-d-def; |
| |
| <!ENTITY % sw-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA Software Domain//EN" |
| "softwareDomain.mod" > |
| %sw-d-def; |
| |
| <!ENTITY % ut-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA Utilities Domain//EN" |
| "utilitiesDomain.mod" > |
| %ut-d-def; |
| |
| <!ENTITY % indexing-d-def PUBLIC |
| "-//OASIS//ELEMENTS DITA Indexing Domain//EN" |
| "indexingDomain.mod" > |
| %indexing-d-def; |
| |
| |
| <!-- ================== End DITA Reference DTD ================== --> |