149 lines
6.6 KiB
DTD
149 lines
6.6 KiB
DTD
|
<!-- ============================================================= -->
|
||
|
<!-- HEADER -->
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- MODULE: DITA Task DTD -->
|
||
|
<!-- VERSION: 1.O -->
|
||
|
<!-- DATE: February 2005 -->
|
||
|
<!-- -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
|
||
|
<!-- TYPICAL INVOCATION -->
|
||
|
<!-- -->
|
||
|
<!-- Refer to this file by the following public identfier or an
|
||
|
PUBLIC "-//OASIS//DTD DITA Task//EN"
|
||
|
Delivered as file "task.dtd" -->
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
|
||
|
<!-- -->
|
||
|
<!-- PURPOSE: DTD to describe DITA Tasks -->
|
||
|
<!-- -->
|
||
|
<!-- ORIGINAL CREATION DATE: -->
|
||
|
<!-- March 2001 -->
|
||
|
<!-- -->
|
||
|
<!-- (C) Copyright OASIS Open 2005. -->
|
||
|
<!-- (C) Copyright IBM Corporation 2001, 2004. -->
|
||
|
<!-- All Rights Reserved. -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- DOMAIN ENTITY DECLARATIONS -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
|
||
|
<!ENTITY % ui-d-dec PUBLIC
|
||
|
"-//OASIS//ENTITIES DITA User Interface Domain//EN"
|
||
|
"ui-domain.ent" >
|
||
|
%ui-d-dec;
|
||
|
|
||
|
<!ENTITY % hi-d-dec PUBLIC
|
||
|
"-//OASIS//ENTITIES DITA Highlight Domain//EN"
|
||
|
"highlight-domain.ent" >
|
||
|
%hi-d-dec;
|
||
|
|
||
|
<!ENTITY % pr-d-dec PUBLIC
|
||
|
"-//OASIS//ENTITIES DITA Programming Domain//EN"
|
||
|
"programming-domain.ent" >
|
||
|
%pr-d-dec;
|
||
|
|
||
|
<!ENTITY % sw-d-dec PUBLIC
|
||
|
"-//OASIS//ENTITIES DITA Software Domain//EN"
|
||
|
"software-domain.ent" >
|
||
|
%sw-d-dec;
|
||
|
|
||
|
<!ENTITY % ut-d-dec PUBLIC
|
||
|
"-//OASIS//ENTITIES DITA Utilities Domain//EN"
|
||
|
"utilities-domain.ent" >
|
||
|
%ut-d-dec;
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- 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;" >
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- TOPIC NESTING OVERRIDE -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
<!-- Redefine the infotype entity to exclude
|
||
|
other topic types and disallow nesting -->
|
||
|
<!ENTITY % task-info-types
|
||
|
"task" >
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- 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;" >
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- TOPIC ELEMENT INTEGRATION -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
<!-- Embed topic to get generic elements -->
|
||
|
<!ENTITY % topic-type PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Topic//EN"
|
||
|
"topic.mod" >
|
||
|
%topic-type;
|
||
|
|
||
|
<!-- Embed task to get specific elements -->
|
||
|
<!ENTITY % task-typemod PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Task//EN"
|
||
|
"task.mod" >
|
||
|
%task-typemod;
|
||
|
|
||
|
|
||
|
<!-- ============================================================= -->
|
||
|
<!-- DOMAIN ELEMENT INTEGRATION -->
|
||
|
<!-- ============================================================= -->
|
||
|
|
||
|
|
||
|
<!ENTITY % ui-d-def PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA User Interface Domain//EN"
|
||
|
"ui-domain.mod" >
|
||
|
%ui-d-def;
|
||
|
|
||
|
<!ENTITY % hi-d-def PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Highlight Domain//EN"
|
||
|
"highlight-domain.mod" >
|
||
|
%hi-d-def;
|
||
|
|
||
|
<!ENTITY % pr-d-def PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Programming Domain//EN"
|
||
|
"programming-domain.mod" >
|
||
|
%pr-d-def;
|
||
|
|
||
|
<!ENTITY % sw-d-def PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Software Domain//EN"
|
||
|
"software-domain.mod" >
|
||
|
%sw-d-def;
|
||
|
|
||
|
<!ENTITY % ut-d-def PUBLIC
|
||
|
"-//OASIS//ELEMENTS DITA Utilities Domain//EN"
|
||
|
"utilities-domain.mod" >
|
||
|
%ut-d-def;
|
||
|
|
||
|
|
||
|
<!-- ================== End DITA Task DTD ======================= -->
|