| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248 |
- <!-- ============================================================= -->
- <!-- HEADER -->
- <!-- ============================================================= -->
- <!-- MODULE: DITA Reference -->
- <!-- VERSION: 1.1 -->
- <!-- DATE: November 2006 -->
- <!-- -->
- <!-- ============================================================= -->
- <!-- ============================================================= -->
- <!-- PUBLIC DOCUMENT TYPE DEFINITION -->
- <!-- TYPICAL INVOCATION -->
- <!-- -->
- <!-- Refer to this file by the following public identifier or an
- appropriate system identifier
- PUBLIC "-//OASIS//ELEMENTS DITA Reference//EN"
- Delivered as file "reference.mod" -->
- <!-- ============================================================= -->
- <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
- <!-- -->
- <!-- PURPOSE: Declaring the elements and specialization -->
- <!-- attributes for Reference -->
- <!-- -->
- <!-- ORIGINAL CREATION DATE: -->
- <!-- March 2001 -->
- <!-- -->
- <!-- (C) Copyright OASIS Open 2005, 2006. -->
- <!-- (C) Copyright IBM Corporation 2001, 2004. -->
- <!-- All Rights Reserved. -->
- <!-- -->
- <!-- UPDATES: -->
- <!-- 2005.11.15 RDA: Removed old declaration for -->
- <!-- referenceClasses entity -->
- <!-- 2005.11.15 RDA: Corrected LONG NAME for propdeschd -->
- <!-- 2006.06.07 RDA: Added <abstract> element -->
- <!-- 2006.06.07 RDA: Make universal attributes universal -->
- <!-- (DITA 1.1 proposal #12) -->
- <!-- 2006.11.30 RDA: Remove #FIXED from DITAArchVersion -->
- <!-- ============================================================= -->
- <!-- ============================================================= -->
- <!-- ARCHITECTURE ENTITIES -->
- <!-- ============================================================= -->
- <!-- default namespace prefix for DITAArchVersion attribute can be
- overridden through predefinition in the document type shell -->
- <!ENTITY % DITAArchNSPrefix
- "ditaarch" >
- <!-- must be instanced on each topic type -->
- <!ENTITY % arch-atts "
- xmlns:%DITAArchNSPrefix;
- CDATA #FIXED
- 'http://dita.oasis-open.org/architecture/2005/'
- %DITAArchNSPrefix;:DITAArchVersion
- CDATA '1.1'" >
- <!-- ============================================================= -->
- <!-- SPECIALIZATION OF DECLARED ELEMENTS -->
- <!-- ============================================================= -->
- <!ENTITY % reference-info-types
- "%info-types;" >
- <!-- ============================================================= -->
- <!-- ELEMENT NAME ENTITIES -->
- <!-- ============================================================= -->
- <!ENTITY % reference "reference" >
- <!ENTITY % refbody "refbody" >
- <!ENTITY % refsyn "refsyn" >
- <!ENTITY % properties "properties" >
- <!ENTITY % property "property" >
- <!ENTITY % proptype "proptype" >
- <!ENTITY % propvalue "propvalue" >
- <!ENTITY % propdesc "propdesc" >
- <!ENTITY % prophead "prophead" >
- <!ENTITY % proptypehd "proptypehd" >
- <!ENTITY % propvaluehd "propvaluehd" >
- <!ENTITY % propdeschd "propdeschd" >
- <!-- ============================================================= -->
- <!-- DOMAINS ATTRIBUTE OVERRIDE -->
- <!-- ============================================================= -->
- <!ENTITY included-domains "" >
- <!-- ============================================================= -->
- <!-- ELEMENT DECLARATIONS -->
- <!-- ============================================================= -->
- <!-- LONG NAME: Reference -->
- <!ELEMENT reference ((%title;), (%titlealts;)?,
- (%shortdesc; | %abstract;)?,
- (%prolog;)?, (%refbody;)?, (%related-links;)?,
- (%reference-info-types;)* ) >
- <!ATTLIST reference
- id ID #REQUIRED
- conref CDATA #IMPLIED
- %select-atts;
- %localization-atts;
- %arch-atts;
- domains CDATA "&included-domains;"
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Reference Body -->
- <!ELEMENT refbody ((%section; | %refsyn; | %example; | %table; |
- %simpletable; | %properties; |
- %data.elements.incl; |
- %foreign.unknown.incl;)* ) >
- <!ATTLIST refbody
- %id-atts;
- %localization-atts;
- base CDATA #IMPLIED
- %base-attribute-extensions;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Reference Syntax -->
- <!ELEMENT refsyn (%section.cnt;)* >
- <!ATTLIST refsyn
- spectitle CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Properties -->
- <!ELEMENT properties ((%prophead;)?, (%property;)+) >
- <!ATTLIST properties
- relcolwidth
- CDATA #IMPLIED
- keycol NMTOKEN #IMPLIED
- refcols NMTOKENS #IMPLIED
- spectitle CDATA #IMPLIED
- %display-atts;
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Head -->
- <!ELEMENT prophead ((%proptypehd;)?, (%propvaluehd;)?,
- (%propdeschd;)?) >
- <!ATTLIST prophead
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Type Head -->
- <!ELEMENT proptypehd (%tblcell.cnt;)* >
- <!ATTLIST proptypehd
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Value Head -->
- <!ELEMENT propvaluehd (%tblcell.cnt;)* >
- <!ATTLIST propvaluehd
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Description Head -->
- <!ELEMENT propdeschd (%tblcell.cnt;)* >
- <!ATTLIST propdeschd
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property -->
- <!ELEMENT property ((%proptype;)?, (%propvalue;)?,
- (%propdesc;)?) >
- <!ATTLIST property
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Type -->
- <!ELEMENT proptype (%ph.cnt;)* >
- <!ATTLIST proptype
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Value -->
- <!ELEMENT propvalue (%ph.cnt;)* >
- <!ATTLIST propvalue
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
- <!-- LONG NAME: Property Descrption -->
- <!ELEMENT propdesc (%desc.cnt;)* >
- <!ATTLIST propdesc
- specentry CDATA #IMPLIED
- %univ-atts;
- outputclass
- CDATA #IMPLIED >
-
- <!-- ============================================================= -->
- <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
- <!-- ============================================================= -->
- <!ATTLIST reference %global-atts; class CDATA "- topic/topic reference/reference " >
- <!ATTLIST refbody %global-atts; class CDATA "- topic/body reference/refbody " >
- <!ATTLIST refsyn %global-atts; class CDATA "- topic/section reference/refsyn " >
- <!ATTLIST properties %global-atts; class CDATA "- topic/simpletable reference/properties ">
- <!ATTLIST property %global-atts; class CDATA "- topic/strow reference/property " >
- <!ATTLIST proptype %global-atts; class CDATA "- topic/stentry reference/proptype " >
- <!ATTLIST propvalue %global-atts; class CDATA "- topic/stentry reference/propvalue " >
- <!ATTLIST propdesc %global-atts; class CDATA "- topic/stentry reference/propdesc " >
- <!ATTLIST prophead %global-atts; class CDATA "- topic/sthead reference/prophead " >
- <!ATTLIST proptypehd %global-atts; class CDATA "- topic/stentry reference/proptypehd ">
- <!ATTLIST propvaluehd %global-atts; class CDATA "- topic/stentry reference/propvaluehd ">
- <!ATTLIST propdeschd %global-atts; class CDATA "- topic/stentry reference/propdeschd ">
-
- <!-- ================== End DITA Reference =========================== -->
|