/xml/tests/testData/xml/OasisDocumentHighlighting/concept.dtd
https://bitbucket.org/nbargnesi/idea · Document Type Definition · 176 lines · 139 code · 37 blank · 0 comment · 0 complexity · 97f777f62a6f8ae4526a15971cffc3a2 MD5 · raw file
- <!-- ============================================================= -->
- <!-- HEADER -->
- <!-- ============================================================= -->
- <!-- MODULE: DITA Concept 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 Concept//EN"
- Delivered as file "concept.dtd" -->
- <!-- ============================================================= -->
- <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
- <!-- -->
- <!-- PURPOSE: DTD to describe DITA Concepts -->
- <!-- -->
- <!-- 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 % concept-info-types
- "concept" >
- <!-- ============================================================= -->
- <!-- 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 concept to get specific elements -->
- <!ENTITY % concept-typemod
- PUBLIC
- "-//OASIS//ELEMENTS DITA Concept//EN"
- "concept.mod" >
- %concept-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 Concept DTD ==================== -->