dacarver | eb10690 | 2008-11-03 22:27:34 +0000 | [diff] [blame] | 1 | <!-- ============================================================= -->
|
| 2 | <!-- HEADER -->
|
| 3 | <!-- ============================================================= -->
|
| 4 | <!-- MODULE: DITA Concept -->
|
| 5 | <!-- VERSION: 1.1 -->
|
| 6 | <!-- DATE: November 2006 -->
|
| 7 | <!-- -->
|
| 8 | <!-- ============================================================= -->
|
| 9 |
|
| 10 | <!-- ============================================================= -->
|
| 11 | <!-- PUBLIC DOCUMENT TYPE DEFINITION -->
|
| 12 | <!-- TYPICAL INVOCATION -->
|
| 13 | <!-- -->
|
| 14 | <!-- Refer to this file by the following public identifier or an
|
| 15 | appropriate system identifier
|
| 16 | PUBLIC "-//OASIS//ELEMENTS DITA Concept//EN"
|
| 17 | Delivered as file "concept.mod" -->
|
| 18 |
|
| 19 | <!-- ============================================================= -->
|
| 20 | <!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
|
| 21 | <!-- -->
|
| 22 | <!-- PURPOSE: Define elements and specialization atttributes -->
|
| 23 | <!-- for Concepts -->
|
| 24 | <!-- -->
|
| 25 | <!-- ORIGINAL CREATION DATE: -->
|
| 26 | <!-- March 2001 -->
|
| 27 | <!-- -->
|
| 28 | <!-- (C) Copyright OASIS Open 2005, 2006. -->
|
| 29 | <!-- (C) Copyright IBM Corporation 2001, 2004. -->
|
| 30 | <!-- All Rights Reserved. -->
|
| 31 | <!-- UPDATES: -->
|
| 32 | <!-- 2005.11.15 RDA: Removed old declaration for -->
|
| 33 | <!-- conceptClasses entity -->
|
| 34 | <!-- 2006.06.07 RDA: Added <abstract> element -->
|
| 35 | <!-- 2006.06.07 RDA: Make universal attributes universal -->
|
| 36 | <!-- (DITA 1.1 proposal #12) -->
|
| 37 | <!-- 2006.11.30 RDA: Remove #FIXED from DITAArchVersion -->
|
| 38 | <!-- ============================================================= -->
|
| 39 |
|
| 40 |
|
| 41 | <!-- ============================================================= -->
|
| 42 | <!-- ARCHITECTURE ENTITIES -->
|
| 43 | <!-- ============================================================= -->
|
| 44 |
|
| 45 | <!-- default namespace prefix for DITAArchVersion attribute can be
|
| 46 | overridden through predefinition in the document type shell -->
|
| 47 | <!ENTITY % DITAArchNSPrefix
|
| 48 | "ditaarch" >
|
| 49 |
|
| 50 | <!-- must be instanced on each topic type -->
|
| 51 | <!ENTITY % arch-atts "
|
| 52 | xmlns:%DITAArchNSPrefix;
|
| 53 | CDATA #FIXED
|
| 54 | 'http://dita.oasis-open.org/architecture/2005/'
|
| 55 | %DITAArchNSPrefix;:DITAArchVersion
|
| 56 | CDATA '1.1'" >
|
| 57 |
|
| 58 |
|
| 59 | <!-- ============================================================= -->
|
| 60 | <!-- SPECIALIZATION OF DECLARED ELEMENTS -->
|
| 61 | <!-- ============================================================= -->
|
| 62 |
|
| 63 |
|
| 64 | <!ENTITY % concept-info-types "%info-types;">
|
| 65 |
|
| 66 |
|
| 67 | <!-- ============================================================= -->
|
| 68 | <!-- ELEMENT NAME ENTITIES -->
|
| 69 | <!-- ============================================================= -->
|
| 70 |
|
| 71 |
|
| 72 | <!ENTITY % concept "concept" >
|
| 73 | <!ENTITY % conbody "conbody" >
|
| 74 |
|
| 75 |
|
| 76 | <!-- ============================================================= -->
|
| 77 | <!-- DOMAINS ATTRIBUTE OVERRIDE -->
|
| 78 | <!-- ============================================================= -->
|
| 79 |
|
| 80 |
|
| 81 | <!ENTITY included-domains "" >
|
| 82 |
|
| 83 |
|
| 84 | <!-- ============================================================= -->
|
| 85 | <!-- ELEMENT DECLARATIONS -->
|
| 86 | <!-- ============================================================= -->
|
| 87 |
|
| 88 |
|
| 89 | <!-- LONG NAME: Concept -->
|
| 90 | <!ELEMENT concept ((%title;), (%titlealts;)?,
|
| 91 | (%shortdesc; | %abstract;)?,
|
| 92 | (%prolog;)?, (%conbody;)?, (%related-links;)?,
|
| 93 | (%concept-info-types;)* ) >
|
| 94 | <!ATTLIST concept
|
| 95 | id ID #REQUIRED
|
| 96 | conref CDATA #IMPLIED
|
| 97 | %select-atts;
|
| 98 | %localization-atts;
|
| 99 | %arch-atts;
|
| 100 | outputclass
|
| 101 | CDATA #IMPLIED
|
| 102 | domains CDATA "&included-domains;" >
|
| 103 |
|
| 104 |
|
| 105 | <!-- LONG NAME: Concept Body -->
|
| 106 | <!ELEMENT conbody ((%body.cnt;)*, (%section;|%example;)* ) >
|
| 107 | <!ATTLIST conbody
|
| 108 | %id-atts;
|
| 109 | %localization-atts;
|
| 110 | base CDATA #IMPLIED
|
| 111 | %base-attribute-extensions;
|
| 112 | outputclass
|
| 113 | CDATA #IMPLIED >
|
| 114 |
|
| 115 |
|
| 116 | <!-- ============================================================= -->
|
| 117 | <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
|
| 118 | <!-- ============================================================= -->
|
| 119 |
|
| 120 |
|
| 121 | <!ATTLIST concept %global-atts; class CDATA "- topic/topic concept/concept ">
|
| 122 | <!ATTLIST conbody %global-atts; class CDATA "- topic/body concept/conbody ">
|
| 123 |
|
| 124 |
|
| 125 | <!-- ================== End DITA Concept ======================== -->
|
| 126 |
|
| 127 |
|
| 128 |
|
| 129 |
|