diff options
author | jfieber <jfieber@FreeBSD.org> | 1997-01-11 21:52:22 +0000 |
---|---|---|
committer | jfieber <jfieber@FreeBSD.org> | 1997-01-11 21:52:22 +0000 |
commit | f212ea0cb9ea97c45f256ff180051a2c7251e93b (patch) | |
tree | 3ddb19e730032d569f68cd077ed15bf73947f95a /share | |
parent | 114789300a645fad5db683cf79975c59082adaf0 (diff) | |
download | FreeBSD-src-f212ea0cb9ea97c45f256ff180051a2c7251e93b.zip FreeBSD-src-f212ea0cb9ea97c45f256ff180051a2c7251e93b.tar.gz |
Remove docbook 2.4.1
Diffstat (limited to 'share')
-rw-r--r-- | share/sgml/docbook/calstbl.mod | 218 | ||||
-rw-r--r-- | share/sgml/docbook/dbgenent.mod | 17 | ||||
-rw-r--r-- | share/sgml/docbook/dbhier.mod | 926 | ||||
-rw-r--r-- | share/sgml/docbook/dbpool.mod | 3686 | ||||
-rw-r--r-- | share/sgml/docbook/docbook.dcl | 106 | ||||
-rw-r--r-- | share/sgml/docbook/docbook.dtd | 270 |
6 files changed, 0 insertions, 5223 deletions
diff --git a/share/sgml/docbook/calstbl.mod b/share/sgml/docbook/calstbl.mod deleted file mode 100644 index 61cde1c..0000000 --- a/share/sgml/docbook/calstbl.mod +++ /dev/null @@ -1,218 +0,0 @@ -<!-- ...................................................................... --> -<!-- CALS-based DocBook table model V2.4.1 ................................ --> -<!-- File calstbl.mod ..................................................... --> - -<!-- Copyright 1992, 1993, 1994, 1995 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., and ArborText, Inc. - - Permission to use, copy, modify and distribute the DocBook DTD and - its accompanying documentation for any purpose and without fee is - hereby granted in perpetuity, provided that the above copyright - notice and this paragraph appear in all copies. The copyright - holders make no representation about the suitability of the DTD for - any purpose. It is provided "as is" without expressed or implied - warranty. - - If you modify the DocBook DTD in any way, except for declaring and - referencing additional sets of general entities and declaring - additional notations, label your DTD as a variant of DocBook. See - the maintenance documentation for more information. - - Please direct all questions, bug reports, or suggestions for - changes to the davenport@online.ora.com mailing list or to one of - the maintainers: - - o Terry Allen, O'Reilly & Associates, Inc. - 101 Morris St., Sebastopol, CA 95472 - <terry@ora.com> - - o Eve Maler, ArborText, Inc. - 105 Lexington St., Burlington, MA 01803 - <elm@arbortext.com> ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for table markup in DocBook - documents. It has no dependencies. It is based on a preliminary - parameterization of the CALS MIL-M-28001B model done by SGML Open; - thanks to SGML Open for allowing Davenport to examine and use - these constructs. - - This module is referenced and parameterized by the information - pool module; see that module for more information. In modules - or driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - "-//Davenport//ELEMENTS CALS-Based DocBook Table Model V2.4.1//EN" - - See the maintenance documentation for detailed information on the - parameter entity and module scheme used in DocBook, customizing - DocBook and planning for interchange, and changes made since the - last release of DocBook. ---> - -<!ENTITY % bodyatt ""> -<!ENTITY % secur ""> -<!ENTITY % yesorno 'NUMBER'> -<!ENTITY % titles 'title'> -<!ENTITY % paracon '#PCDATA'> - -<!ENTITY % tblelm "(Table|Chart)"> -<!ENTITY % tblmdl "(%titles;?, TGroup+)|Graphic+"> -<!ENTITY % tblexpt " -(Table|Chart|Figure)"> -<!ENTITY % tblatt ' - tabstyle NMTOKEN #IMPLIED - orient (port|land) #IMPLIED - pgwide %yesorno; #IMPLIED'> - -<!ENTITY % tblgrp "ColSpec*, SpanSpec*, THead?, TFoot?, TBody"> -<!ENTITY % tblgrpatt ' - tgroupstyle NMTOKEN #IMPLIED'> - -<!ENTITY % tblhfmd "Colspec*, Row+"> -<!ENTITY % tblhdft "(THead|TFoot)"> -<!ENTITY % tblhfex " -(EntryTbl)"> -<!ENTITY % tblrow "Entry|EntryTbl"> -<!ENTITY % tblrowex ""> -<!ENTITY % tblcon "(Para|Warning|Caution|Note|Legend|%paracon;)+"> -<!ENTITY % tblconex ""> - -<!ELEMENT %tblelm; - - (%tblmdl;) %tblexpt;> -<!ATTLIST %tblelm; - Colsep %yesorno; #IMPLIED - Frame (Top - |Bottom - |Topbot - |All - |Sides - |None) #IMPLIED - Rowsep %yesorno; #IMPLIED - Shortentry %yesorno; #IMPLIED - Tocentry %yesorno; 1 - %tblatt; - %bodyatt; - %secur; -> - -<!ELEMENT TGroup - O (%tblgrp;)> -<!ATTLIST TGroup - Align (Left - |Right - |Center - |Justify - |Char) Left - Char CDATA "" - Charoff NUTOKEN "50" - Cols NUMBER #REQUIRED - Colsep %yesorno; #IMPLIED - Rowsep %yesorno; #IMPLIED - %tblgrpatt; - %secur; -> - -<!ELEMENT ColSpec - O EMPTY> -<!ATTLIST ColSpec - Align (Left - |Right - |Center - |Justify - |Char) #IMPLIED - Char CDATA #IMPLIED - Charoff NUTOKEN #IMPLIED - Colname NMTOKEN #IMPLIED - Colnum NUMBER #IMPLIED - Colsep %yesorno; #IMPLIED - Colwidth CDATA #IMPLIED - Rowsep %yesorno; #IMPLIED -> - -<!ELEMENT SpanSpec - O EMPTY> -<!ATTLIST SpanSpec - Align (Left - |Right - |Center - |Justify - |Char) "Center" - Char CDATA #IMPLIED - Charoff NUTOKEN #IMPLIED - Colsep %yesorno; #IMPLIED - Nameend NMTOKEN #REQUIRED - Namest NMTOKEN #REQUIRED - Rowsep %yesorno; #IMPLIED - Spanname NMTOKEN #REQUIRED -> - -<!ELEMENT %tblhdft; - O (%tblhfmd;) %tblhfex;> - -<!-- Original VAlign default was Bottom for THead and Top for TFoot. --> -<!ATTLIST %tblhdft; - VAlign (Top - |Middle - |Bottom) #IMPLIED - %secur; -> - -<!ELEMENT TBody - O (Row+)> -<!ATTLIST TBody - VAlign (Top - |Middle - |Bottom) "Top" - %secur; -> - -<!ELEMENT Row - O (%tblrow;)+ %tblrowex;> -<!ATTLIST Row - Rowsep %yesorno; #IMPLIED - VAlign (Top - |Middle - |Bottom) #IMPLIED - %secur; -> - -<!ELEMENT Entry - O %tblcon; %tblconex;> -<!ATTLIST Entry - Align (Left - |Right - |Center - |Justify - |Char) #IMPLIED - Char CDATA #IMPLIED - Charoff NUTOKEN #IMPLIED - Colname NMTOKEN #IMPLIED - Colsep %yesorno; #IMPLIED - Morerows NUMBER "0" - Nameend NMTOKEN #IMPLIED - Namest NMTOKEN #IMPLIED - Rotate %yesorno; "0" - Rowsep %yesorno; #IMPLIED - Spanname NMTOKEN #IMPLIED - VAlign (Top - |Middle - |Bottom) #IMPLIED - %secur; -> - -<!ELEMENT EntryTbl - - ((ColSpec*, SpanSpec*, THead?, TBody)+) -(EntryTbl)> -<!ATTLIST EntryTbl - Align (Left - |Right - |Center - |Justify - |Char) #IMPLIED - Char CDATA #IMPLIED - Charoff NUTOKEN #IMPLIED - Colname NMTOKEN #IMPLIED - Cols NUMBER #REQUIRED - Colsep %yesorno; #IMPLIED - Nameend NMTOKEN #IMPLIED - Namest NMTOKEN #IMPLIED - Rowsep %yesorno; #IMPLIED - Spanname NMTOKEN #IMPLIED - %tblgrpatt; - %secur; -> - -<!-- End of CALS-based DocBook table model V2.4.1 ......................... --> -<!-- ...................................................................... --> - diff --git a/share/sgml/docbook/dbgenent.mod b/share/sgml/docbook/dbgenent.mod deleted file mode 100644 index fe68ba3..0000000 --- a/share/sgml/docbook/dbgenent.mod +++ /dev/null @@ -1,17 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook additional general entities .................................. --> -<!-- File dbgenent.mod .................................................... --> - -<!-- Declare and reference any general entities and entity sets here. - For example: - - <!ENTITY happyface SDATA "insert-face"> - - <!ENTITY productname "WinWidget"> - - <!ENTITY % all-titles PUBLIC "-//DocTools//ELEMENTS Book Titles//EN"> - %all-titles; ---> - -<!-- End of DocBook additional general entities ........................... --> -<!-- ...................................................................... --> diff --git a/share/sgml/docbook/dbhier.mod b/share/sgml/docbook/dbhier.mod deleted file mode 100644 index c9a5325..0000000 --- a/share/sgml/docbook/dbhier.mod +++ /dev/null @@ -1,926 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook document hierarchy module V2.4.1 ............................. --> -<!-- File dbhier.mod ...................................................... --> - -<!-- Copyright 1992, 1993, 1994, 1995 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., and ArborText, Inc. - - Permission to use, copy, modify and distribute the DocBook DTD and - its accompanying documentation for any purpose and without fee is - hereby granted in perpetuity, provided that the above copyright - notice and this paragraph appear in all copies. The copyright - holders make no representation about the suitability of the DTD for - any purpose. It is provided "as is" without expressed or implied - warranty. - - If you modify the DocBook DTD in any way, except for declaring and - referencing additional sets of general entities and declaring - additional notations, label your DTD as a variant of DocBook. See - the maintenance documentation for more information. - - Please direct all questions, bug reports, or suggestions for - changes to the davenport@online.ora.com mailing list or to one of - the maintainers: - - o Terry Allen, O'Reilly & Associates, Inc. - 101 Morris St., Sebastopol, CA 95472 - <terry@ora.com> - - o Eve Maler, ArborText, Inc. - 105 Lexington St., Burlington, MA 01803 - <elm@arbortext.com> ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for the overall document - hierarchies of DocBook documents. It covers computer documentation - manuals and manual fragments, as well as reference entries (such as - man pages) and technical journals or anthologies containing - articles. - - This module depends on the DocBook information pool module. All - elements and entities referenced but not defined here are assumed - to be defined in the information pool module. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbhier PUBLIC - "-//Davenport//ELEMENTS DocBook Document Hierarchy V2.4.1//EN"> - %dbhier; - - See the documentation for detailed information on the parameter - entity and module scheme used in DocBook, customizing DocBook and - planning for interchange, and changes made since the last release - of DocBook. ---> - -<!-- ...................................................................... --> -<!-- Entities for module inclusions ....................................... --> - -<!ENTITY % dbhier.redecl.module "IGNORE"> -<!ENTITY % dbhier.redecl2.module "IGNORE"> - -<!ENTITY % appendix.module "INCLUDE"> -<!ENTITY % article.module "INCLUDE"> -<!ENTITY % bibliography.content.module "INCLUDE"> -<!ENTITY % bibliography.module "INCLUDE"> -<!ENTITY % bibliodiv.module "INCLUDE"> -<!ENTITY % book.content.module "INCLUDE"> -<!ENTITY % book.module "INCLUDE"> -<!ENTITY % bookbiblio.module "INCLUDE"> -<!ENTITY % bookinfo.module "INCLUDE"> -<!ENTITY % chapter.module "INCLUDE"> -<!ENTITY % docinfo.module "INCLUDE"> -<!ENTITY % glossary.content.module "INCLUDE"> -<!ENTITY % glossary.module "INCLUDE"> -<!ENTITY % glossdiv.module "INCLUDE"> -<!-- index.module use indexes.module--> -<!ENTITY % index.content.module "INCLUDE"> -<!ENTITY % indexdiv.module "INCLUDE"> -<!ENTITY % indexentry.module "INCLUDE"> -<!ENTITY % indexes.module "INCLUDE"> -<!ENTITY % lot.content.module "INCLUDE"> -<!ENTITY % lot.module "INCLUDE"> -<!ENTITY % lotentry.module "INCLUDE"> -<!ENTITY % part.module "INCLUDE"> -<!ENTITY % partintro.module "INCLUDE"> -<!ENTITY % preface.module "INCLUDE"> -<!-- primaryie.module use primsecterie.module--> -<!ENTITY % primsecterie.module "INCLUDE"> -<!ENTITY % refclass.module "INCLUDE"> -<!ENTITY % refdescriptor.module "INCLUDE"> -<!ENTITY % refentry.content.module "INCLUDE"> -<!ENTITY % refentry.module "INCLUDE"> -<!ENTITY % reference.module "INCLUDE"> -<!ENTITY % refmeta.module "INCLUDE"> -<!ENTITY % refmiscinfo.module "INCLUDE"> -<!ENTITY % refname.module "INCLUDE"> -<!ENTITY % refnamediv.module "INCLUDE"> -<!ENTITY % refpurpose.module "INCLUDE"> -<!ENTITY % refsect1.module "INCLUDE"> -<!ENTITY % refsect2.module "INCLUDE"> -<!ENTITY % refsect3.module "INCLUDE"> -<!ENTITY % refsynopsisdiv.module "INCLUDE"> -<!-- secondaryie.module use primsecterie.module--> -<!ENTITY % sect1.module "INCLUDE"> -<!ENTITY % sect2.module "INCLUDE"> -<!ENTITY % sect3.module "INCLUDE"> -<!ENTITY % sect4.module "INCLUDE"> -<!ENTITY % sect5.module "INCLUDE"> -<!ENTITY % seealsoie.module "INCLUDE"> -<!ENTITY % seeie.module "INCLUDE"> -<!ENTITY % seriesinfo.module "INCLUDE"> -<!ENTITY % set.content.module "INCLUDE"> -<!ENTITY % set.module "INCLUDE"> -<!-- setindex.module use indexes.module--> -<!ENTITY % setinfo.module "INCLUDE"> -<!ENTITY % simplesect.module "INCLUDE"> -<!-- tertiaryie.module use primsecterie.module--> -<!ENTITY % toc.content.module "INCLUDE"> -<!ENTITY % toc.module "INCLUDE"> -<!ENTITY % tocback.module "INCLUDE"> -<!ENTITY % tocchap.module "INCLUDE"> -<!ENTITY % tocentry.module "INCLUDE"> -<!ENTITY % tocfront.module "INCLUDE"> -<!ENTITY % toclevel1.module "INCLUDE"> -<!ENTITY % toclevel2.module "INCLUDE"> -<!ENTITY % toclevel3.module "INCLUDE"> -<!ENTITY % toclevel4.module "INCLUDE"> -<!ENTITY % toclevel5.module "INCLUDE"> -<!ENTITY % tocpart.module "INCLUDE"> - -<!-- ...................................................................... --> -<!-- Entities for element classes ......................................... --> - -<!ENTITY % local.appendix.class ""> -<!ENTITY % appendix.class "Appendix %local.appendix.class;"> - -<!ENTITY % local.article.class ""> -<!ENTITY % article.class "Article %local.article.class"> - -<!ENTITY % local.book.class ""> -<!ENTITY % book.class "Book %local.book.class;"> - -<!ENTITY % local.chapter.class ""> -<!ENTITY % chapter.class "Chapter %local.chapter.class;"> - -<!ENTITY % local.index.class ""> -<!ENTITY % index.class "Index|SetIndex %local.index.class;"> - -<!ENTITY % local.refentry.class ""> -<!ENTITY % refentry.class "RefEntry %local.refentry.class;"> - -<!ENTITY % local.nav.class ""> -<!ENTITY % nav.class "ToC|LoT|Index|Glossary|Bibliography - %local.nav.class;"> - -<!-- Redeclaration placeholder ............................................ --> - -<!-- For redeclaring entities that are declared after this point while - retaining their references to the entities that are declared before - this point --> - -<![ %dbhier.redecl.module; [ -%rdbhier; -<!--end of dbhier.redecl.module-->]]> - -<!-- ...................................................................... --> -<!-- Entities for element mixtures ........................................ --> - -<!ENTITY % local.divcomponent.mix ""> -<!ENTITY % divcomponent.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |%compound.class; - |%genobj.class; |%descobj.class; - %local.divcomponent.mix;"> - -<!ENTITY % local.refcomponent.mix ""> -<!ENTITY % refcomponent.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |%compound.class; - |%genobj.class; |%descobj.class; - %local.refcomponent.mix;"> - -<!ENTITY % local.indexdivcomponent.mix ""> -<!ENTITY % indexdivcomponent.mix - "ItemizedList|OrderedList|VariableList|SimpleList - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |Anchor|Comment - |%link.char.class; - %local.indexdivcomponent.mix;"> - -<!ENTITY % local.refname.char.mix ""> -<!ENTITY % refname.char.mix - "#PCDATA - |%cptr.char.class; - %local.refname.char.mix;"> - -<!ENTITY % local.partcontent.mix ""> -<!ENTITY % partcontent.mix - "%appendix.class;|%chapter.class;|%nav.class;|Preface - |%refentry.class;|Reference %local.partcontent.mix;"> - -<!ENTITY % local.refinline.char.mix ""> -<!ENTITY % refinline.char.mix - "#PCDATA - |%xref.char.class; |%word.char.class; - |%link.char.class; |%cptr.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; - %local.refinline.char.mix;"> - -<!ENTITY % local.refclass.char.mix ""> -<!ENTITY % refclass.char.mix - "#PCDATA - |Application - %local.refclass.char.mix;"> - -<!ENTITY % local.setinfo.char.mix ""> -<!ENTITY % setinfo.char.mix - "#PCDATA - |%docinfo.char.class;|Title|Copyright|CorpName - |Date|Editor|Edition|InvPartNumber|ISBN - |LegalNotice|OrgName|PrintHistory|Publisher - |PubsNumber|ReleaseInfo|Subtitle|VolumeNum - %local.setinfo.char.mix;"> - -<!-- Redeclaration placeholder 2 .......................................... --> - -<!-- For redeclaring entities that are declared after this point while - retaining their references to the entities that are declared before - this point --> - -<![ %dbhier.redecl2.module; [ -%rdbhier2; -<!--end of dbhier.redecl2.module-->]]> - -<!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % div.title.content - "Title, TitleAbbrev?"> - -<!ENTITY % bookcomponent.title.content - "DocInfo?, Title, TitleAbbrev?"> - -<!ENTITY % sect.title.content - "Title, TitleAbbrev?"> - -<!ENTITY % refsect.title.content "Title, TitleAbbrev?"> - -<!ENTITY % bookcomponent.content - "((%divcomponent.mix;)+, - (Sect1*|(%refentry.class;)*|SimpleSect*)) - | (Sect1+|(%refentry.class;)+|SimpleSect+)"> - -<!-- ...................................................................... --> -<!-- Set and SetInfo ...................................................... --> - -<![ %set.content.module; [ -<![ %set.module; [ -<!ENTITY % local.set.attrib ""> -<!ELEMENT Set - O ((%div.title.content;)?, SetInfo?, ToC?, (%book.class;), - (%book.class;)+, SetIndex?) +(%ubiq.mix;)> -<!ATTLIST Set - --Preferred formal public ID of set-- - FPI CDATA #IMPLIED - %common.attrib; - %local.set.attrib; -> -<!--end of set.module-->]]> - -<![ %setinfo.module; [ -<!ENTITY % local.setinfo.attrib ""> -<!ELEMENT SetInfo - - ((%setinfo.char.mix;)+) -(%ubiq.mix;)> -<!ATTLIST SetInfo - --Contents: points to the IDs of the book pieces in the - order of their appearance-- - Contents IDREFS #IMPLIED - %common.attrib; - %local.setinfo.attrib; -> -<!--end of setinfo.module-->]]> -<!--end of set.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Book and BookInfo .................................................... --> - -<![ %book.content.module; [ -<![ %book.module; [ -<!--FUTURE USE (V4.0): -...................... -The %article.class; entity *may* be removed from the Book content model. -(Article may be made part of a new top-level document hierarchy.) -...................... ---> - -<!ENTITY % local.book.attrib ""> -<!ELEMENT Book - O ((%div.title.content;)?, BookInfo?, ToC?, LoT*, - (Glossary|Bibliography|Preface)*, - (((%chapter.class;)+, Reference*) | Part+ - | Reference+ | (%article.class;)+), - (%appendix.class;)*, (Glossary|Bibliography)*, - (%index.class;)*, LoT*, ToC?) - +(%ubiq.mix;)> -<!ATTLIST Book - --FPI: Preferred formal public ID of book-- - FPI CDATA #IMPLIED - %label.attrib; - %common.attrib; - %local.book.attrib; -> -<!--end of book.module-->]]> - -<![ %bookinfo.module; [ -<!ENTITY % local.bookinfo.attrib ""> -<!ELEMENT BookInfo - - (Graphic*, BookBiblio, LegalNotice*, ModeSpec*) - -(%ubiq.mix;)> -<!ATTLIST BookInfo - --Contents: points to the IDs of the book pieces in the - order of their appearance-- - Contents IDREFS #IMPLIED - %common.attrib; - %local.bookinfo.attrib; -> -<!--end of bookinfo.module-->]]> -<!--end of book.content.module-->]]> - -<!-- ...................................................................... --> -<!-- ToC and LoT .......................................................... --> - -<![ %toc.content.module [ -<![ %toc.module [ -<!ENTITY % local.toc.attrib ""> -<!ELEMENT ToC - O ((%bookcomponent.title.content;)?, ToCfront*, - (ToCpart | ToCchap)*, ToCback*)> -<!ATTLIST ToC - %common.attrib; - %local.toc.attrib; -> -<!--end of toc.module-->]]> - -<![ %tocfront.module [ -<!ENTITY % local.tocfront.attrib ""> -<!ELEMENT ToCfront - O ((%para.char.mix;)+)> -<!ATTLIST ToCfront - %label.attrib; - %pagenum.attrib; - %common.attrib; - %local.tocfront.attrib; -> -<!--end of tocfront.module-->]]> - -<![ %tocentry.module [ -<!ENTITY % local.tocentry.attrib ""> -<!ELEMENT ToCentry - - ((%para.char.mix;)+)> -<!ATTLIST ToCentry - %linkend.attrib; --to element that this entry represents-- - %pagenum.attrib; - %common.attrib; - %local.tocentry.attrib; -> -<!--end of tocentry.module-->]]> - -<![ %tocpart.module [ -<!ENTITY % local.tocpart.attrib ""> -<!ELEMENT ToCpart - O (ToCentry+, ToCchap*)> -<!ATTLIST ToCpart - %common.attrib; - %local.tocpart.attrib; -> -<!--end of tocpart.module-->]]> - -<![ %tocchap.module [ -<!ENTITY % local.tocchap.attrib ""> -<!ELEMENT ToCchap - O (ToCentry+, ToClevel1*)> -<!ATTLIST ToCchap - %label.attrib; - %common.attrib; - %local.tocchap.attrib; -> -<!--end of tocchap.module-->]]> - -<![ %toclevel1.module [ -<!ENTITY % local.toclevel1.attrib ""> -<!ELEMENT ToClevel1 - O (ToCentry+, ToClevel2*)> -<!ATTLIST ToClevel1 - %common.attrib; - %local.toclevel1.attrib; -> -<!--end of toclevel1.module-->]]> - -<![ %toclevel2.module [ -<!ENTITY % local.toclevel2.attrib ""> -<!ELEMENT ToClevel2 - O (ToCentry+, ToClevel3*)> -<!ATTLIST ToClevel2 - %common.attrib; - %local.toclevel2.attrib; -> -<!--end of toclevel2.module-->]]> - -<![ %toclevel3.module [ -<!ENTITY % local.toclevel3.attrib ""> -<!ELEMENT ToClevel3 - O (ToCentry+, ToClevel4*)> -<!ATTLIST ToClevel3 - %common.attrib; - %local.toclevel3.attrib; -> -<!--end of toclevel3.module-->]]> - -<![ %toclevel4.module [ -<!ENTITY % local.toclevel4.attrib ""> -<!ELEMENT ToClevel4 - O (ToCentry+, ToClevel5*)> -<!ATTLIST ToClevel4 - %common.attrib; - %local.toclevel4.attrib; -> -<!--end of toclevel4.module-->]]> - -<![ %toclevel5.module [ -<!ENTITY % local.toclevel5.attrib ""> -<!ELEMENT ToClevel5 - O (ToCentry+)> -<!ATTLIST ToClevel5 - %common.attrib; - %local.toclevel5.attrib; -> -<!--end of toclevel5.module-->]]> - -<![ %tocback.module [ -<!ENTITY % local.tocback.attrib ""> -<!ELEMENT ToCback - O ((%para.char.mix;)+)> -<!ATTLIST ToCback - %label.attrib; - %pagenum.attrib; - %common.attrib; - %local.tocback.attrib; -> -<!--end of tocback.module-->]]> -<!--end of toc.content.module-->]]> - -<![ %lot.content.module [ -<![ %lot.module [ -<!ENTITY % local.lot.attrib ""> -<!ELEMENT LoT - O ((%bookcomponent.title.content;)?, LoTentry*)> -<!ATTLIST LoT - %label.attrib; - %common.attrib; - %local.lot.attrib; -> -<!--end of lot.module-->]]> - -<![ %lotentry.module [ -<!ENTITY % local.lotentry.attrib ""> -<!ELEMENT LoTentry - - ((%para.char.mix;)+ )> -<!ATTLIST LoTentry - --SrcCredit: credit for source of illustration-- - SrcCredit CDATA #IMPLIED - %pagenum.attrib; - %common.attrib; - %local.lotentry.attrib; -> -<!--end of lotentry.module-->]]> -<!--end of lot.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... --> - -<![ %appendix.module; [ -<!ENTITY % local.appendix.attrib ""> -<!ELEMENT Appendix - O ((%bookcomponent.title.content;), ToCchap?, - (%bookcomponent.content;)) +(%ubiq.mix;)> -<!ATTLIST Appendix - %label.attrib; - %common.attrib; - %local.appendix.attrib; -> -<!--end of appendix.module-->]]> - -<![ %chapter.module; [ -<!ENTITY % local.chapter.attrib ""> -<!ELEMENT Chapter - O ((%bookcomponent.title.content;), ToCchap?, - (%bookcomponent.content;), (Index | Glossary | Bibliography)*) - +(%ubiq.mix;)> -<!ATTLIST Chapter - %label.attrib; - %common.attrib; - %local.chapter.attrib; -> -<!--end of chapter.module-->]]> - -<![ %part.module; [ -<!ENTITY % local.part.attrib ""> -<!ELEMENT Part - - ((%bookcomponent.title.content;), PartIntro?, - (%partcontent.mix;)+) +(%ubiq.mix;)> -<!ATTLIST Part - %label.attrib; - %common.attrib; - %local.part.attrib; -> -<!--ELEMENT PartIntro (defined below)--> -<!--end of part.module-->]]> - -<![ %preface.module; [ -<!ENTITY % local.preface.attrib ""> -<!ELEMENT Preface - O ((%bookcomponent.title.content;), - (%bookcomponent.content;)) +(%ubiq.mix;)> -<!ATTLIST Preface - %common.attrib; - %local.preface.attrib; -> -<!--end of preface.module-->]]> - -<![ %reference.module; [ -<!ENTITY % local.reference.attrib ""> -<!ELEMENT Reference - O ((%bookcomponent.title.content;), PartIntro?, - (%refentry.class;)+) +(%ubiq.mix;)> -<!ATTLIST Reference - %label.attrib; - %common.attrib; - %local.reference.attrib; -> -<!--ELEMENT PartIntro (defined below)--> -<!--end of reference.module-->]]> - -<![ %partintro.module; [ -<!ENTITY % local.partintro.attrib ""> -<!ELEMENT PartIntro - O ((%div.title.content;)?, (%bookcomponent.content;)) - +(%ubiq.mix;)> -<!ATTLIST PartIntro - %label.attrib; - %common.attrib; - %local.partintro.attrib; -> -<!--end of partintro.module-->]]> - -<!-- ...................................................................... --> -<!-- DocInfo .............................................................. --> - -<![ %docinfo.module; [ -<!ENTITY % local.docinfo.attrib ""> -<!ELEMENT DocInfo - - (Graphic*, (%div.title.content;), Subtitle?, - AuthorGroup+, Abstract*, RevHistory?, LegalNotice*) - -(%ubiq.mix;)> -<!ATTLIST DocInfo - %common.attrib; - %local.docinfo.attrib; -> -<!--end of docinfo.module-->]]> - -<!-- ...................................................................... --> -<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... --> - -<![ %sect1.module; [ -<!ENTITY % local.sect1.attrib ""> -<!ELEMENT Sect1 - O ((%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | Sect2* | SimpleSect*)) - | (%refentry.class;)+ | Sect2+ | SimpleSect+), (%nav.class;)*) - +(%ubiq.mix;)> -<!ATTLIST Sect1 - --Renderas: alternate level at which this section should - appear to be-- - Renderas (Sect2 - |Sect3 - |Sect4 - |Sect5) #IMPLIED - %label.attrib; - %common.attrib; - %local.sect1.attrib; -> -<!--end of sect1.module-->]]> - -<![ %sect2.module; [ -<!ENTITY % local.sect2.attrib ""> -<!ELEMENT Sect2 - O ((%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | Sect3* | SimpleSect*)) - | (%refentry.class;)+ | Sect3+ | SimpleSect+), (%nav.class;)*)> -<!ATTLIST Sect2 - --Renderas: alternate level at which this section should - appear to be-- - Renderas (Sect1 - |Sect3 - |Sect4 - |Sect5) #IMPLIED - %label.attrib; - %common.attrib; - %local.sect2.attrib; -> -<!--end of sect2.module-->]]> - -<![ %sect3.module; [ -<!ENTITY % local.sect3.attrib ""> -<!ELEMENT Sect3 - O ((%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | Sect4* | SimpleSect*)) - | (%refentry.class;)+ | Sect4+ | SimpleSect+), (%nav.class;)*)> -<!ATTLIST Sect3 - --Renderas: alternate level at which this section should - appear to be-- - Renderas (Sect1 - |Sect2 - |Sect4 - |Sect5) #IMPLIED - %label.attrib; - %common.attrib; - %local.sect3.attrib; -> -<!--end of sect3.module-->]]> - -<![ %sect4.module; [ -<!ENTITY % local.sect4.attrib ""> -<!ELEMENT Sect4 - O ((%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | Sect5* | SimpleSect*)) - | (%refentry.class;)+ | Sect5+ | SimpleSect+), (%nav.class;)*)> -<!ATTLIST Sect4 - --Renderas: alternate level at which this section should - appear to be-- - Renderas (Sect1 - |Sect2 - |Sect3 - |Sect5) #IMPLIED - %label.attrib; - %common.attrib; - %local.sect4.attrib; -> -<!--end of sect4.module-->]]> - -<![ %sect5.module; [ -<!ENTITY % local.sect5.attrib ""> -<!ELEMENT Sect5 - O ((%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, ((%refentry.class;)* | SimpleSect*)) - | (%refentry.class;)+ | SimpleSect+), (%nav.class;)*)> -<!ATTLIST Sect5 - --Renderas: alternate level at which this section should - appear to be-- - Renderas (Sect1 - |Sect2 - |Sect3 - |Sect4) #IMPLIED - %label.attrib; - %common.attrib; - %local.sect5.attrib; -> -<!--end of sect5.module-->]]> - -<![ %simplesect.module; [ -<!ENTITY % local.simplesect.attrib ""> -<!ELEMENT SimpleSect - O ((%sect.title.content;), (%divcomponent.mix;)+) - +(%ubiq.mix;)> -<!ATTLIST SimpleSect - %common.attrib; - %local.simplesect.attrib; -> -<!--end of simplesect.module-->]]> - -<!-- ...................................................................... --> -<!-- Bibliography ......................................................... --> - -<![ %bibliography.content.module; [ -<![ %bibliography.module; [ -<!ENTITY % local.bibliography.attrib ""> -<!ELEMENT Bibliography - O ((%bookcomponent.title.content;)?, - (%component.mix;)*, (BiblioDiv+ | BiblioEntry+))> -<!ATTLIST Bibliography - %common.attrib; - %local.bibliography.attrib; -> -<!--end of bibliography.module-->]]> - -<![ %bibliodiv.module; [ -<!ENTITY % local.bibliodiv.attrib ""> -<!ELEMENT BiblioDiv - O ((%sect.title.content;)?, (%component.mix;)*, - BiblioEntry+)> -<!ATTLIST BiblioDiv - %common.attrib; - %local.bibliodiv.attrib; -> -<!--end of bibliodiv.module-->]]> -<!--end of bibliography.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Glossary ............................................................. --> - -<![ %glossary.content.module; [ -<![ %glossary.module; [ -<!ENTITY % local.glossary.attrib ""> -<!ELEMENT Glossary - O ((%bookcomponent.title.content;)?, (%component.mix;)*, - (GlossDiv+ | GlossEntry+), Bibliography?)> -<!ATTLIST Glossary - %common.attrib; - %local.glossary.attrib; -> -<!--end of glossary.module-->]]> - -<![ %glossdiv.module; [ -<!ENTITY % local.glossdiv.attrib ""> -<!ELEMENT GlossDiv - O ((%sect.title.content;), (%component.mix;)*, - GlossEntry+)> -<!ATTLIST GlossDiv - %common.attrib; - %local.glossdiv.attrib; -> -<!--end of glossdiv.module-->]]> -<!--end of glossary.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Index and SetIndex ................................................... --> - -<![ %index.content.module; [ -<![ %indexes.module; [ -<!ENTITY % local.indexes.attrib ""> -<!ELEMENT (%index.class;) - O ((%bookcomponent.title.content;)?, - (%component.mix;)*, (IndexDiv* | IndexEntry*)) - -(%ndxterm.class;)> -<!ATTLIST (%index.class;) - %common.attrib; - %local.indexes.attrib; -> -<!--end of indexes.module-->]]> - -<![ %indexdiv.module; [ - -<!-- SegmentedList in this content is useful for marking up permuted - indices. --> - -<!ENTITY % local.indexdiv.attrib ""> -<!ELEMENT IndexDiv - O ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*, - (IndexEntry+ | SegmentedList)))> -<!ATTLIST IndexDiv - %common.attrib; - %local.indexdiv.attrib; -> -<!--end of indexdiv.module-->]]> - -<![ %indexentry.module; [ -<!-- Index entries appear in the index, not the text. --> - -<!ENTITY % local.indexentry.attrib ""> -<!ELEMENT IndexEntry - O (PrimaryIE, (SeeIE|SeeAlsoIE)*, - (SecondaryIE, (SeeIE|SeeAlsoIE|TertiaryIE)*)*)> -<!ATTLIST IndexEntry - %common.attrib; - %local.indexentry.attrib; -> -<!--end of indexentry.module-->]]> - -<![ %primsecterie.module; [ -<!ENTITY % local.primsecterie.attrib ""> -<!ELEMENT (PrimaryIE | SecondaryIE | TertiaryIE) - O ((%ndxterm.char.mix;)+)> -<!ATTLIST (PrimaryIE | SecondaryIE | TertiaryIE) - %linkends.attrib; --to IndexTerms that these entries represent-- - %common.attrib; - %local.primsecterie.attrib; -> -<!--end of primsecterie.module-->]]> - -<![ %seeie.module; [ -<!ENTITY % local.seeie.attrib ""> -<!ELEMENT SeeIE - O ((%ndxterm.char.mix;)+)> -<!ATTLIST SeeIE - %linkend.attrib; --to IndexEntry to look up-- - %common.attrib; - %local.seeie.attrib; -> -<!--end of seeie.module-->]]> - -<![ %seealsoie.module; [ -<!ENTITY % local.seealsoie.attrib ""> -<!ELEMENT SeeAlsoIE - O ((%ndxterm.char.mix;)+)> -<!ATTLIST SeeAlsoIE - %linkends.attrib; --to related IndexEntries-- - %common.attrib; - %local.seealsoie.attrib; -> -<!--end of seealsoie.module-->]]> -<!--end of index.content.module-->]]> - -<!-- ...................................................................... --> -<!-- RefEntry ............................................................. --> - -<![ %refentry.content.module; [ -<![ %refentry.module; [ -<!ENTITY % local.refentry.attrib ""> -<!ELEMENT RefEntry - O (DocInfo?, RefMeta?, (Comment|%link.char.class;)*, - RefNameDiv, RefSynopsisDiv?, RefSect1+) +(%ubiq.mix;)> -<!ATTLIST RefEntry - %common.attrib; - %local.refentry.attrib; -> -<!--end of refentry.module-->]]> - -<![ %refmeta.module; [ -<!ENTITY % local.refmeta.attrib ""> -<!ELEMENT RefMeta - - (RefEntryTitle, ManVolNum?, RefMiscInfo*) - -(BeginPage)> -<!ATTLIST RefMeta - %common.attrib; - %local.refmeta.attrib; -> -<!--end of refmeta.module-->]]> - -<![ %refmiscinfo.module; [ -<!ENTITY % local.refmiscinfo.attrib ""> -<!ELEMENT RefMiscInfo - - ((%docinfo.char.mix;)+)> -<!ATTLIST RefMiscInfo - Class CDATA #IMPLIED - %common.attrib; - %local.refmiscinfo.attrib; -> -<!--end of refmiscinfo.module-->]]> - -<![ %refnamediv.module; [ -<!ENTITY % local.refnamediv.attrib ""> -<!ELEMENT RefNameDiv - O (RefDescriptor?, RefName+, RefPurpose, RefClass*, - (Comment|%link.char.class;)*)> -<!ATTLIST RefNameDiv - %common.attrib; - %local.refnamediv.attrib; -> -<!--end of refnamediv.module-->]]> - -<![ %refdescriptor.module; [ -<!ENTITY % local.refdescriptor.attrib ""> -<!ELEMENT RefDescriptor - O ((%refname.char.mix;)+)> -<!ATTLIST RefDescriptor - %common.attrib; - %local.refdescriptor.attrib; -> -<!--end of refdescriptor.module-->]]> - -<![ %refname.module; [ -<!ENTITY % local.refname.attrib ""> -<!ELEMENT RefName - O ((%refname.char.mix;)+)> -<!ATTLIST RefName - %common.attrib; - %local.refname.attrib; -> -<!--end of refname.module-->]]> - -<![ %refpurpose.module; [ -<!ENTITY % local.refpurpose.attrib ""> -<!ELEMENT RefPurpose - O ((%refinline.char.mix;)+)> -<!ATTLIST RefPurpose - %common.attrib; - %local.refpurpose.attrib; -> -<!--end of refpurpose.module-->]]> - -<![ %refclass.module; [ -<!ENTITY % local.refclass.attrib ""> -<!ELEMENT RefClass - O ((%refclass.char.mix;)+)> -<!ATTLIST RefClass - %common.attrib; - %local.refclass.attrib; -> -<!--end of refclass.module-->]]> - -<![ %refsynopsisdiv.module; [ -<!ENTITY % local.refsynopsisdiv.attrib ""> -<!ELEMENT RefSynopsisDiv - O ((%refsect.title.content;)?, - (((%refcomponent.mix;)+, RefSect2*) | (RefSect2+)))> -<!ATTLIST RefSynopsisDiv - %common.attrib; - %local.refsynopsisdiv.attrib; -> -<!--end of refsynopsisdiv.module-->]]> - -<![ %refsect1.module; [ -<!ENTITY % local.refsect1.attrib ""> -<!ELEMENT RefSect1 - O ((%refsect.title.content;), - (((%refcomponent.mix;)+, RefSect2*) | RefSect2+))> -<!ATTLIST RefSect1 - %common.attrib; - %local.refsect1.attrib; -> -<!--end of refsect1.module-->]]> - -<![ %refsect2.module; [ -<!ENTITY % local.refsect2.attrib ""> -<!ELEMENT RefSect2 - O ((%refsect.title.content;), - (((%refcomponent.mix;)+, RefSect3*) | RefSect3+))> -<!ATTLIST RefSect2 - %common.attrib; - %local.refsect2.attrib; -> -<!--end of refsect2.module-->]]> - -<![ %refsect3.module; [ -<!ENTITY % local.refsect3.attrib ""> -<!ELEMENT RefSect3 - O ((%refsect.title.content;), (%refcomponent.mix;)+)> -<!ATTLIST RefSect3 - %common.attrib; - %local.refsect3.attrib; -> -<!--end of refsect3.module-->]]> -<!--end of refentry.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Article .............................................................. --> - -<![ %article.module; [ -<!-- This Article model is derived from the MAJOUR header DTD. See - the DocBook documentation for a summary of changes. --> - -<!ENTITY % local.article.attrib ""> -<!ELEMENT Article - O (ArtHeader, (%bookcomponent.content;), - ((%nav.class;) | (%appendix.class;) | Ackno)*) - +(%ubiq.mix;)> -<!ATTLIST Article - --ParentBook: pointer to book in which this article resides-- - ParentBook IDREF #IMPLIED - %common.attrib; - %local.article.attrib; -> -<!--end of article.module-->]]> - -<!-- End of DocBook document hierarchy module V2.4.1 ...................... --> -<!-- ...................................................................... --> diff --git a/share/sgml/docbook/dbpool.mod b/share/sgml/docbook/dbpool.mod deleted file mode 100644 index f390032..0000000 --- a/share/sgml/docbook/dbpool.mod +++ /dev/null @@ -1,3686 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook information pool module V2.4.1 ............................... --> -<!-- File dbpool.mod ...................................................... --> - -<!-- Copyright 1992, 1993, 1994, 1995 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., and ArborText, Inc. - - Permission to use, copy, modify and distribute the DocBook DTD and - its accompanying documentation for any purpose and without fee is - hereby granted in perpetuity, provided that the above copyright - notice and this paragraph appear in all copies. The copyright - holders make no representation about the suitability of the DTD for - any purpose. It is provided "as is" without expressed or implied - warranty. - - If you modify the DocBook DTD in any way, except for declaring and - referencing additional sets of general entities and declaring - additional notations, label your DTD as a variant of DocBook. See - the maintenance documentation for more information. - - Please direct all questions, bug reports, or suggestions for - changes to the davenport@online.ora.com mailing list or to one of - the maintainers: - - o Terry Allen, O'Reilly & Associates, Inc. - 101 Morris St., Sebastopol, CA 95472 - <terry@ora.com> - - o Eve Maler, ArborText, Inc. - 105 Lexington St., Burlington, MA 01803 - <elm@arbortext.com> ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for the objects, inline - elements, and so on that are available to be used as the main - content of DocBook documents. Some elements are useful for general - publishing, and others are useful specifically for computer - documentation. - - This module has the following dependencies on other modules: - - o It assumes that a %notation.class; entity is defined by the - driver file or other high-level module. This entity is - referenced in the NOTATION attributes for the graphic-related and - ModeSpec elements. - - o It assumes that an appropriately parameterized table module is - available for use with the table-related elements. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbpool PUBLIC - "-//Davenport//ELEMENTS DocBook Information Pool V2.4.1//EN"> - %dbpool; - - See the documentation for detailed information on the parameter - entity and module scheme used in DocBook, customizing DocBook and - planning for interchange, and changes made since the last release - of DocBook. ---> - -<!-- ...................................................................... --> -<!-- Entities for module inclusions ....................................... --> - -<!ENTITY % dbpool.redecl.module "IGNORE"> - -<!ENTITY % abbrev.module "INCLUDE"> -<!ENTITY % abstract.module "INCLUDE"> -<!ENTITY % accel.module "INCLUDE"> -<!ENTITY % ackno.module "INCLUDE"> -<!ENTITY % acronym.module "INCLUDE"> -<!ENTITY % action.module "INCLUDE"> -<!ENTITY % address.module "INCLUDE"> -<!ENTITY % address.content.module "INCLUDE"> -<!ENTITY % admon.module "INCLUDE"> -<!ENTITY % affiliation.module "INCLUDE"> -<!ENTITY % affiliation.content.module "INCLUDE"> -<!ENTITY % anchor.module "INCLUDE"> -<!ENTITY % application.module "INCLUDE"> -<!ENTITY % area.module "INCLUDE"> -<!ENTITY % areaset.module "INCLUDE"> -<!ENTITY % areaspec.module "INCLUDE"> -<!ENTITY % areaspec.content.module "INCLUDE"> -<!ENTITY % arg.module "INCLUDE"> -<!ENTITY % artheader.module "INCLUDE"> -<!ENTITY % artpagenums.module "INCLUDE"> -<!ENTITY % attribution.module "INCLUDE"> -<!ENTITY % author.module "INCLUDE"> -<!ENTITY % authorblurb.module "INCLUDE"> -<!ENTITY % authorgroup.module "INCLUDE"> -<!ENTITY % authorgroup.content.module "INCLUDE"> -<!ENTITY % authorinitials.module "INCLUDE"> -<!ENTITY % beginpage.module "INCLUDE"> -<!ENTITY % biblioentry.content.module "INCLUDE"> -<!ENTITY % biblioentry.module "INCLUDE"> -<!ENTITY % bibliomisc.module "INCLUDE"> -<!ENTITY % blockquote.module "INCLUDE"> -<!ENTITY % bookbiblio.module "INCLUDE"> -<!ENTITY % bridgehead.module "INCLUDE"> -<!ENTITY % callout.module "INCLUDE"> -<!ENTITY % calloutlist.module "INCLUDE"> -<!ENTITY % calloutlist.content.module "INCLUDE"> -<!-- caution.module use admon.module--> -<!ENTITY % citation.module "INCLUDE"> -<!ENTITY % citerefentry.content.module "INCLUDE"> -<!ENTITY % citerefentry.module "INCLUDE"> -<!ENTITY % citetitle.module "INCLUDE"> -<!ENTITY % city.module "INCLUDE"> -<!ENTITY % classname.module "INCLUDE"> -<!ENTITY % cmdsynopsis.content.module "INCLUDE"> -<!ENTITY % cmdsynopsis.module "INCLUDE"> -<!ENTITY % collab.module "INCLUDE"> -<!ENTITY % co.module "INCLUDE"> -<!ENTITY % collab.content.module "INCLUDE"> -<!ENTITY % collabname.module "INCLUDE"> -<!ENTITY % command.module "INCLUDE"> -<!ENTITY % comment.module "INCLUDE"> -<!ENTITY % computeroutput.module "INCLUDE"> -<!ENTITY % confdates.module "INCLUDE"> -<!ENTITY % confgroup.module "INCLUDE"> -<!ENTITY % confgroup.content.module "INCLUDE"> -<!ENTITY % confnum.module "INCLUDE"> -<!ENTITY % confsponsor.module "INCLUDE"> -<!ENTITY % conftitle.module "INCLUDE"> -<!ENTITY % contractnum.module "INCLUDE"> -<!ENTITY % contractsponsor.module "INCLUDE"> -<!ENTITY % contrib.module "INCLUDE"> -<!ENTITY % copyright.module "INCLUDE"> -<!ENTITY % copyright.content.module "INCLUDE"> -<!ENTITY % corpauthor.module "INCLUDE"> -<!ENTITY % corpname.module "INCLUDE"> -<!ENTITY % country.module "INCLUDE"> -<!ENTITY % database.module "INCLUDE"> -<!ENTITY % date.module "INCLUDE"> -<!ENTITY % docinfo.content.module "INCLUDE"> -<!ENTITY % edition.module "INCLUDE"> -<!ENTITY % editor.module "INCLUDE"> -<!ENTITY % email.module "INCLUDE"> -<!ENTITY % emphasis.module "INCLUDE"> -<!ENTITY % epigraph.module "INCLUDE"> -<!ENTITY % equation.module "INCLUDE"> -<!ENTITY % errorname.module "INCLUDE"> -<!ENTITY % errortype.module "INCLUDE"> -<!ENTITY % example.module "INCLUDE"> -<!ENTITY % fax.module "INCLUDE"> -<!ENTITY % figure.module "INCLUDE"> -<!ENTITY % filename.module "INCLUDE"> -<!ENTITY % firstname.module "INCLUDE"> -<!ENTITY % firstterm.module "INCLUDE"> -<!ENTITY % footnote.module "INCLUDE"> -<!ENTITY % footnoteref.module "INCLUDE"> -<!ENTITY % foreignphrase.module "INCLUDE"> -<!ENTITY % formalpara.module "INCLUDE"> -<!ENTITY % funcdef.module "INCLUDE"> -<!ENTITY % funcparams.module "INCLUDE"> -<!ENTITY % funcprototype.module "INCLUDE"> -<!ENTITY % funcsynopsis.content.module "INCLUDE"> -<!ENTITY % funcsynopsis.module "INCLUDE"> -<!ENTITY % funcsynopsisinfo.module "INCLUDE"> -<!ENTITY % function.module "INCLUDE"> -<!ENTITY % glossdef.module "INCLUDE"> -<!ENTITY % glossentry.content.module "INCLUDE"> -<!ENTITY % glossentry.module "INCLUDE"> -<!ENTITY % glosslist.module "INCLUDE"> -<!ENTITY % glosssee.module "INCLUDE"> -<!ENTITY % glossseealso.module "INCLUDE"> -<!ENTITY % glossterm.module "INCLUDE"> -<!ENTITY % graphic.module "INCLUDE"> -<!ENTITY % graphicco.module "INCLUDE"> -<!ENTITY % group.module "INCLUDE"> -<!ENTITY % guibutton.module "INCLUDE"> -<!ENTITY % guiicon.module "INCLUDE"> -<!ENTITY % guilabel.module "INCLUDE"> -<!ENTITY % guimenu.module "INCLUDE"> -<!ENTITY % guimenuitem.module "INCLUDE"> -<!ENTITY % guisubmenu.module "INCLUDE"> -<!ENTITY % hardware.module "INCLUDE"> -<!ENTITY % highlights.module "INCLUDE"> -<!ENTITY % holder.module "INCLUDE"> -<!ENTITY % honorific.module "INCLUDE"> -<!ENTITY % indexterm.content.module "INCLUDE"> -<!ENTITY % indexterm.module "INCLUDE"> -<!ENTITY % informalequation.module "INCLUDE"> -<!ENTITY % informalexample.module "INCLUDE"> -<!ENTITY % informaltable.module "INCLUDE"> -<!ENTITY % inlineequation.module "INCLUDE"> -<!ENTITY % inlinegraphic.module "INCLUDE"> -<!ENTITY % interface.module "INCLUDE"> -<!ENTITY % interfacedefinition.module "INCLUDE"> -<!ENTITY % invpartnumber.module "INCLUDE"> -<!ENTITY % isbn.module "INCLUDE"> -<!ENTITY % issn.module "INCLUDE"> -<!ENTITY % issuenum.module "INCLUDE"> -<!ENTITY % itemizedlist.module "INCLUDE"> -<!ENTITY % jobtitle.module "INCLUDE"> -<!ENTITY % keycap.module "INCLUDE"> -<!ENTITY % keycode.module "INCLUDE"> -<!ENTITY % keycombo.module "INCLUDE"> -<!ENTITY % keysym.module "INCLUDE"> -<!ENTITY % legalnotice.module "INCLUDE"> -<!ENTITY % lineage.module "INCLUDE"> -<!ENTITY % lineannotation.module "INCLUDE"> -<!ENTITY % link.module "INCLUDE"> -<!ENTITY % listitem.module "INCLUDE"> -<!ENTITY % literal.module "INCLUDE"> -<!ENTITY % literallayout.module "INCLUDE"> -<!ENTITY % manvolnum.module "INCLUDE"> -<!ENTITY % markup.module "INCLUDE"> -<!ENTITY % medialabel.module "INCLUDE"> -<!ENTITY % member.module "INCLUDE"> -<!ENTITY % menuchoice.content.module "INCLUDE"> -<!ENTITY % menuchoice.module "INCLUDE"> -<!ENTITY % modespec.module "INCLUDE"> -<!ENTITY % mousebutton.module "INCLUDE"> -<!ENTITY % msg.module "INCLUDE"> -<!ENTITY % msgaud.module "INCLUDE"> -<!ENTITY % msgentry.module "INCLUDE"> -<!ENTITY % msgexplan.module "INCLUDE"> -<!ENTITY % msginfo.module "INCLUDE"> -<!ENTITY % msglevel.module "INCLUDE"> -<!ENTITY % msgmain.module "INCLUDE"> -<!ENTITY % msgorig.module "INCLUDE"> -<!ENTITY % msgrel.module "INCLUDE"> -<!ENTITY % msgset.content.module "INCLUDE"> -<!ENTITY % msgset.module "INCLUDE"> -<!ENTITY % msgsub.module "INCLUDE"> -<!ENTITY % msgtext.module "INCLUDE"> -<!-- note.module use admon.module--> -<!ENTITY % olink.module "INCLUDE"> -<!ENTITY % option.module "INCLUDE"> -<!ENTITY % optional.module "INCLUDE"> -<!ENTITY % orderedlist.module "INCLUDE"> -<!ENTITY % orgdiv.module "INCLUDE"> -<!ENTITY % orgname.module "INCLUDE"> -<!ENTITY % otheraddr.module "INCLUDE"> -<!ENTITY % othercredit.module "INCLUDE"> -<!ENTITY % othername.module "INCLUDE"> -<!ENTITY % pagenums.module "INCLUDE"> -<!ENTITY % para.module "INCLUDE"> -<!ENTITY % paramdef.module "INCLUDE"> -<!ENTITY % parameter.module "INCLUDE"> -<!ENTITY % person.ident.module "INCLUDE"> -<!ENTITY % phone.module "INCLUDE"> -<!ENTITY % phrase.module "INCLUDE"> -<!ENTITY % pob.module "INCLUDE"> -<!ENTITY % postcode.module "INCLUDE"> -<!-- primary.module use primsecter.module--> -<!ENTITY % primsecter.module "INCLUDE"> -<!ENTITY % printhistory.module "INCLUDE"> -<!ENTITY % procedure.content.module "INCLUDE"> -<!ENTITY % procedure.module "INCLUDE"> -<!ENTITY % productname.module "INCLUDE"> -<!ENTITY % productnumber.module "INCLUDE"> -<!ENTITY % programlisting.module "INCLUDE"> -<!ENTITY % programlistingco.module "INCLUDE"> -<!ENTITY % property.module "INCLUDE"> -<!ENTITY % pubdate.module "INCLUDE"> -<!ENTITY % publisher.module "INCLUDE"> -<!ENTITY % publisher.content.module "INCLUDE"> -<!ENTITY % publishername.module "INCLUDE"> -<!ENTITY % pubsnumber.module "INCLUDE"> -<!ENTITY % quote.module "INCLUDE"> -<!ENTITY % refentrytitle.module "INCLUDE"> -<!ENTITY % releaseinfo.module "INCLUDE"> -<!ENTITY % replaceable.module "INCLUDE"> -<!ENTITY % returnvalue.module "INCLUDE"> -<!ENTITY % revhistory.module "INCLUDE"> -<!ENTITY % revhistory.content.module "INCLUDE"> -<!ENTITY % revision.module "INCLUDE"> -<!ENTITY % revnumber.module "INCLUDE"> -<!ENTITY % revremark.module "INCLUDE"> -<!ENTITY % sbr.module "INCLUDE"> -<!ENTITY % screen.module "INCLUDE"> -<!ENTITY % screenco.module "INCLUDE"> -<!ENTITY % screeninfo.module "INCLUDE"> -<!ENTITY % screenshot.content.module "INCLUDE"> -<!ENTITY % screenshot.module "INCLUDE"> -<!-- secondary.module use primsecter.module--> -<!-- see.module use seeseealso.module--> -<!-- seealso.module use seeseealso.module--> -<!ENTITY % seeseealso.module "INCLUDE"> -<!ENTITY % seg.module "INCLUDE"> -<!ENTITY % seglistitem.module "INCLUDE"> -<!ENTITY % segmentedlist.content.module "INCLUDE"> -<!ENTITY % segmentedlist.module "INCLUDE"> -<!ENTITY % segtitle.module "INCLUDE"> -<!ENTITY % seriesinfo.module "INCLUDE"> -<!ENTITY % seriesvolnums.module "INCLUDE"> -<!ENTITY % sgmltag.module "INCLUDE"> -<!ENTITY % shortaffil.module "INCLUDE"> -<!ENTITY % shortcut.module "INCLUDE"> -<!ENTITY % sidebar.module "INCLUDE"> -<!ENTITY % simpara.module "INCLUDE"> -<!ENTITY % simplelist.content.module "INCLUDE"> -<!ENTITY % simplelist.module "INCLUDE"> -<!ENTITY % ssscript.module "INCLUDE"> -<!ENTITY % state.module "INCLUDE"> -<!ENTITY % step.module "INCLUDE"> -<!ENTITY % street.module "INCLUDE"> -<!ENTITY % structfield.module "INCLUDE"> -<!ENTITY % structname.module "INCLUDE"> -<!ENTITY % substeps.module "INCLUDE"> -<!-- subscript.module use ssscript.module--> -<!ENTITY % subtitle.module "INCLUDE"> -<!-- superscript.module use ssscript.module--> -<!ENTITY % surname.module "INCLUDE"> -<!ENTITY % symbol.module "INCLUDE"> -<!ENTITY % synopfragment.module "INCLUDE"> -<!ENTITY % synopfragmentref.module "INCLUDE"> -<!ENTITY % synopsis.module "INCLUDE"> -<!ENTITY % systemitem.module "INCLUDE"> -<!ENTITY % table.module "INCLUDE"> -<!ENTITY % term.module "INCLUDE"> -<!-- tertiary.module use primsecter.module--> -<!ENTITY % title.module "INCLUDE"> -<!ENTITY % titleabbrev.module "INCLUDE"> -<!ENTITY % token.module "INCLUDE"> -<!ENTITY % trademark.module "INCLUDE"> -<!ENTITY % type.module "INCLUDE"> -<!ENTITY % ulink.module "INCLUDE"> -<!ENTITY % userinput.module "INCLUDE"> -<!ENTITY % varargs.module "INCLUDE"> -<!ENTITY % variablelist.content.module "INCLUDE"> -<!ENTITY % variablelist.module "INCLUDE"> -<!ENTITY % varlistentry.module "INCLUDE"> -<!ENTITY % void.module "INCLUDE"> -<!ENTITY % volumenum.module "INCLUDE"> -<!-- warning.module use admon.module--> -<!ENTITY % wordasword.module "INCLUDE"> -<!ENTITY % xref.module "INCLUDE"> -<!ENTITY % year.module "INCLUDE"> - -<!-- ...................................................................... --> -<!-- Entities for element classes and mixtures ............................ --> - -<!-- Object-level classes ................................................. --> - -<!ENTITY % local.list.class ""> -<!ENTITY % list.class - "CalloutList|GlossList|ItemizedList|OrderedList|SegmentedList - |SimpleList|VariableList %local.list.class;"> - -<!ENTITY % local.admon.class ""> -<!ENTITY % admon.class - "Caution|Important|Note|Tip|Warning %local.admon.class;"> - -<!ENTITY % local.linespecific.class ""> -<!ENTITY % linespecific.class - "LiteralLayout|ProgramListing|ProgramListingCO|Screen - |ScreenCO|ScreenShot %local.linespecific.class;"> - -<!ENTITY % local.synop.class ""> -<!ENTITY % synop.class - "Synopsis|CmdSynopsis|FuncSynopsis %local.synop.class;"> - -<!ENTITY % local.para.class ""> -<!ENTITY % para.class - "FormalPara|Para|SimPara %local.para.class;"> - -<!ENTITY % local.informal.class ""> -<!ENTITY % informal.class - "Address|BlockQuote|Graphic|GraphicCO|InformalEquation - |InformalExample|InformalTable %local.informal.class;"> - -<!ENTITY % local.formal.class ""> -<!ENTITY % formal.class - "Equation|Example|Figure|Table %local.formal.class;"> - -<!ENTITY % local.compound.class ""> -<!ENTITY % compound.class - "MsgSet|Procedure|Sidebar %local.compound.class;"> - -<!ENTITY % local.genobj.class ""> -<!ENTITY % genobj.class - "Anchor|BridgeHead|Comment|Highlights - %local.genobj.class;"> - -<!ENTITY % local.descobj.class ""> -<!ENTITY % descobj.class - "Abstract|AuthorBlurb|Epigraph - %local.descobj.class;"> - -<!-- Character-level classes .............................................. --> - -<!ENTITY % local.ndxterm.class ""> -<!ENTITY % ndxterm.class - "IndexTerm %local.ndxterm.class;"> - -<!ENTITY % local.xref.char.class ""> -<!ENTITY % xref.char.class - "FootnoteRef|XRef %local.xref.char.class;"> - -<!ENTITY % local.word.char.class ""> -<!ENTITY % word.char.class - "Abbrev|Acronym|Citation|CiteTitle|CiteRefEntry|Emphasis - |FirstTerm|ForeignPhrase|GlossTerm|Footnote|Phrase - |Quote|Trademark|WordAsWord %local.word.char.class;"> - -<!ENTITY % local.link.char.class ""> -<!ENTITY % link.char.class - "Link|OLink|ULink %local.link.char.class;"> - -<!ENTITY % local.cptr.char.class ""> -<!ENTITY % cptr.char.class - "Action|Application|ClassName|Command|ComputerOutput - |Database|Email|ErrorName|ErrorType|Filename|Function - |GUIButton|GUIIcon|GUILabel|GUIMenu|GUIMenuItem|GUISubmenu - |Hardware|Interface|InterfaceDefinition|KeyCap|KeyCode - |KeyCombo|KeySym|Literal|Markup|MediaLabel|MenuChoice - |MouseButton|MsgText|Option|Optional|Parameter|Property - |Replaceable|ReturnValue|SGMLTag|StructField|StructName - |Symbol|SystemItem|Token|Type|UserInput - %local.cptr.char.class;"> - -<!ENTITY % local.base.char.class ""> -<!ENTITY % base.char.class - "Anchor %local.base.char.class;"> - -<!ENTITY % local.docinfo.char.class ""> -<!ENTITY % docinfo.char.class - "Author|AuthorInitials|CorpAuthor|ModeSpec|OtherCredit - |ProductName|ProductNumber|RevHistory - %local.docinfo.char.class;"> - -<!ENTITY % local.other.char.class ""> -<!ENTITY % other.char.class - "Comment|Subscript|Superscript %local.other.char.class;"> - -<!ENTITY % local.inlineobj.char.class ""> -<!ENTITY % inlineobj.char.class - "InlineGraphic|InlineEquation %local.inlineobj.char.class;"> - -<!-- Redeclaration placeholder ............................................ --> - -<!-- For redeclaring entities that are declared after this point while - retaining their references to the entities that are declared before - this point --> - -<![ %dbpool.redecl.module; [ -%rdbpool; -<!--end of dbpool.redecl.module-->]]> - -<!-- Object-level mixtures ................................................ --> - -<!-- - list admn line synp para infm form cmpd gen desc -Component mixture X X X X X X X X X X -Sidebar mixture X X X X X X X a X -Footnote mixture X X X X X -Example mixture X X X X X -Highlights mixture X X X -Paragraph mixture X X X X -Admonition mixture X X X X X X b c -Figure mixture X X X -Table entry mixture X X X X d -Glossary def mixture X X X X X e -Legal notice mixture X X X X f - -a. Just Procedure; not Sidebar itself or MsgSet. -b. No MsgSet. -c. No Highlights. -d. Just Graphic; no other informal objects. -e. No Anchor, BridgeHead, or Highlights. -f. Just BlockQuote; no other informal objects. ---> - -<!ENTITY % local.component.mix ""> -<!ENTITY % component.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |%compound.class; - |%genobj.class; |%descobj.class; - %local.component.mix;"> - -<!ENTITY % local.sidebar.mix ""> -<!ENTITY % sidebar.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |Procedure - |%genobj.class; - %local.sidebar.mix;"> - -<!ENTITY % local.footnote.mix ""> -<!ENTITY % footnote.mix - "%list.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - %local.footnote.mix;"> - -<!ENTITY % local.example.mix ""> -<!ENTITY % example.mix - "%list.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - %local.example.mix;"> - -<!ENTITY % local.highlights.mix ""> -<!ENTITY % highlights.mix - "%list.class; |%admon.class; - |%para.class; - %local.highlights.mix;"> - -<!-- %synop.class; is already included in para.char.mix because synopses - used inside paragraph-like contexts are "inline" synopses --> -<!-- %formal.class; is explicitly excluded from many contexts in which - paragraphs are used --> -<!ENTITY % local.para.mix ""> -<!ENTITY % para.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%informal.class; - |%formal.class; - %local.para.mix;"> - -<!ENTITY % local.admon.mix ""> -<!ENTITY % admon.mix - "%list.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |Procedure|Sidebar - |Anchor|BridgeHead|Comment - %local.admon.mix;"> - -<!ENTITY % local.figure.mix ""> -<!ENTITY % figure.mix - "%linespecific.class; |%synop.class; - |%informal.class; - %local.figure.mix;"> - -<!ENTITY % local.tabentry.mix ""> -<!ENTITY % tabentry.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%para.class; |Graphic - %local.tabentry.mix;"> - -<!ENTITY % local.glossdef.mix ""> -<!ENTITY % glossdef.mix - "%list.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; - |Comment - %local.glossdef.mix;"> - -<!ENTITY % local.legalnotice.mix ""> -<!ENTITY % legalnotice.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%para.class; |BlockQuote - %local.legalnotice.mix;"> - -<!-- Character-level mixtures ............................................. --> - -<!ENTITY % local.ubiq.mix ""> -<!ENTITY % ubiq.mix - "%ndxterm.class;|BeginPage %local.ubiq.mix;"> - -<!-- - #PCD xref word link cptr base dnfo othr inob (synop) -para.char.mix X X X X X X X X X X -title.char.mix X X X X X X X X X -ndxterm.char.mix X X X X X X X X a -cptr.char.mix X X X X X a -smallcptr.char.mix X b a -word.char.mix X c X X X a -docinfo.char.mix X c b X a - -a. Just InlineGraphic; no InlineEquation. -b. Just Replaceable; no other computer terms. -c. Just Emphasis and Trademark; no other word elements. ---> - -<!-- Note that synop.class is not usually used for *.char.mixes, - but is used here because synopses used inside paragraph - contexts are "inline" synopses --> -<!ENTITY % local.para.char.mix ""> -<!ENTITY % para.char.mix - "#PCDATA - |%xref.char.class; |%word.char.class; - |%link.char.class; |%cptr.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |%inlineobj.char.class; - |%synop.class; - %local.para.char.mix;"> - -<!ENTITY % local.title.char.mix ""> -<!ENTITY % title.char.mix - "#PCDATA - |%xref.char.class; |%word.char.class; - |%link.char.class; |%cptr.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |%inlineobj.char.class; - %local.title.char.mix;"> - -<!ENTITY % local.ndxterm.char.mix ""> -<!ENTITY % ndxterm.char.mix - "#PCDATA - |%xref.char.class; |%word.char.class; - |%link.char.class; |%cptr.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |InlineGraphic - %local.ndxterm.char.mix;"> - -<!--FUTURE USE (V4.0): -...................... -All elements containing cptr.char.mix will be examined and the content -models of most of them reduced (to remove, e.g., themselves and most -of the other computer terms); cptr.char.mix itself may be reduced to -help accomplish this. -...................... ---> - -<!ENTITY % local.cptr.char.mix ""> -<!ENTITY % cptr.char.mix - "#PCDATA - |%link.char.class; |%cptr.char.class; - |%base.char.class; - |%other.char.class; |InlineGraphic - %local.cptr.char.mix;"> - -<!ENTITY % local.smallcptr.char.mix ""> -<!ENTITY % smallcptr.char.mix - "#PCDATA - |Replaceable - |InlineGraphic - %local.smallcptr.char.mix;"> - -<!ENTITY % local.word.char.mix ""> -<!ENTITY % word.char.mix - "#PCDATA - |Emphasis|Trademark - |%link.char.class; - |%base.char.class; - |%other.char.class; |InlineGraphic - %local.word.char.mix;"> - -<!ENTITY % local.docinfo.char.mix ""> -<!ENTITY % docinfo.char.mix - "#PCDATA - |Emphasis|Trademark - |Replaceable - |%other.char.class; |InlineGraphic - %local.docinfo.char.mix;"> -<!--ENTITY % person.ident.mix (see Document Information section, below)--> - -<!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % formalobject.title.content "Title, TitleAbbrev?"> - -<!ENTITY % equation.content "(Graphic+)"> - -<!ENTITY % inlineequation.content "(Graphic+)"> - -<!ENTITY % programlisting.content "CO | LineAnnotation | %para.char.mix;"> - -<!ENTITY % screen.content "CO | LineAnnotation | %para.char.mix;"> - -<!-- ...................................................................... --> -<!-- Entities for attributes and attribute components ..................... --> - -<!-- Effectivity attributes ............................................... --> - -<!ENTITY % os.attrib - --OS: operating system to which element applies; no default-- - "OS CDATA #IMPLIED"> - -<!ENTITY % arch.attrib - --Arch: computer or chip architecture to which element applies; no - default-- - "Arch CDATA #IMPLIED"> - -<!ENTITY % vendor.attrib - --Vendor: computer vendor to which element applies; no default-- - "Vendor CDATA #IMPLIED"> - -<!ENTITY % userlevel.attrib - --UserLevel: level of user experience to which element applies; no - default-- - "UserLevel CDATA #IMPLIED"> - -<!ENTITY % revision.attrib - --Revision: editorial revision to which element belongs; no default-- - "Revision CDATA #IMPLIED"> - -<!ENTITY % local.effectivity.attrib ""> -<!ENTITY % effectivity.attrib - "%os.attrib; - %arch.attrib; - %vendor.attrib; - %userlevel.attrib; - %revision.attrib; - %local.effectivity.attrib;" -> - -<!-- Common attributes .................................................... --> - -<!ENTITY % id.attrib - --Id: unique identifier of element; no default-- - "Id ID #IMPLIED"> - -<!ENTITY % idreq.attrib - --Id: unique identifier of element; a value must be supplied; no - default-- - "Id ID #REQUIRED"> - -<!ENTITY % lang.attrib - --Lang: indicator of language in which element is written, for - translation, character set management, etc.; no default-- - "Lang CDATA #IMPLIED"> - -<!ENTITY % remap.attrib - --Remap: previous role of element before conversion; no default-- - "Remap CDATA #IMPLIED"> - -<!ENTITY % role.attrib - --Role: new role of element in local environment; no default-- - "Role CDATA #IMPLIED"> - -<!ENTITY % xreflabel.attrib - --XRefLabel: alternate labeling string for XRef text generation; - default is usually title or other appropriate label text already - contained in element-- - "XRefLabel CDATA #IMPLIED"> - -<!ENTITY % revisionflag.attrib - --RevisionFlag: revision status of element; default is that element - wasn't revised-- - "RevisionFlag (Changed - |Added - |Deleted - |Off) #IMPLIED"> - -<!ENTITY % local.common.attrib ""> -<!ENTITY % common.attrib - "%id.attrib; - %lang.attrib; - %remap.attrib; - %role.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %local.common.attrib;" -> - -<!ENTITY % idreq.common.attrib - "%idreq.attrib; - %lang.attrib; - %remap.attrib; - %role.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %local.common.attrib;" -> - -<!-- Semi-common attributes and other attribute entities .................. --> - -<!ENTITY % linkend.attrib - --Linkend: link to related information; no default-- - "Linkend IDREF #IMPLIED"> - -<!ENTITY % linkendreq.attrib - --Linkend: required link to related information-- - "Linkend IDREF #REQUIRED"> - -<!ENTITY % linkends.attrib - --Linkends: link to one or more sets of related information; no - default-- - "Linkends IDREFS #IMPLIED"> - -<!ENTITY % linkendsreq.attrib - --Linkends: required link to one or more sets of related information-- - "Linkends IDREFS #REQUIRED"> - -<!ENTITY % label.attrib - --Label: number or identifying string; default is usually the - appropriate number or string autogenerated by a formatter-- - "Label CDATA #IMPLIED"> - -<!ENTITY % pagenum.attrib - --Pagenum: number of page on which element appears; no default-- - "Pagenum CDATA #IMPLIED"> - -<!ENTITY % moreinfo.attrib - --MoreInfo: whether element's content has an associated RefEntry-- - "MoreInfo (RefEntry|None) None"> - -<!ENTITY % linespecific.attrib - --Format: whether element is assumed to contain significant white - space-- - "Format NOTATION - (linespecific) linespecific"> - -<!ENTITY % local.graphics.attrib ""> -<!ENTITY % graphics.attrib - "Entityref ENTITY #IMPLIED - Fileref CDATA #IMPLIED - Format NOTATION - (%notation.class;) - #IMPLIED - SrcCredit CDATA #IMPLIED - %local.graphics.attrib;" -> - -<!ENTITY % local.mark.attrib ""> -<!ENTITY % mark.attrib - "Mark CDATA #IMPLIED - %local.mark.attrib;" -> - -<!ENTITY % local.keyaction.attrib ""> -<!ENTITY % keyaction.attrib - --Action: Key combination type; default is unspecified if one - child element, Simul if there is more than one; if value is - Other, the OtherAction attribute must have a nonempty value-- - --OtherAction: User-defined key combination type-- - "Action (Click - |Double-Click - |Press - |Seq - |Simul - |Other) #IMPLIED - OtherAction CDATA #IMPLIED" -> - -<!ENTITY % yesorno.attvals "NUMBER"> -<!ENTITY % yes.attval "1"> -<!ENTITY % no.attval "0"> - -<!-- ...................................................................... --> -<!-- Title and bibliographic elements ..................................... --> - -<![ %title.module; [ -<!ENTITY % local.title.attrib ""> -<!ELEMENT Title - O ((%title.char.mix;)+)> -<!ATTLIST Title - %pagenum.attrib; - %common.attrib; - %local.title.attrib; -> -<!--end of title.module-->]]> - -<![ %titleabbrev.module; [ -<!ENTITY % local.titleabbrev.attrib ""> -<!ELEMENT TitleAbbrev - O ((%title.char.mix;)+)> -<!ATTLIST TitleAbbrev - %common.attrib; - %local.titleabbrev.attrib; -> -<!--end of titleabbrev.module-->]]> - -<![ %subtitle.module; [ -<!ENTITY % local.subtitle.attrib ""> -<!ELEMENT Subtitle - O ((%title.char.mix;)+)> -<!ATTLIST Subtitle - %common.attrib; - %local.subtitle.attrib; -> -<!--end of subtitle.module-->]]> - -<!-- The bibliographic elements are typically used in the document - hierarchy. They do not appear in content models of information - pool elements. See also the document information elements, - below. --> - -<![ %biblioentry.content.module; [ - -<!-- This model of BiblioEntry produces info in the order "title, author"; - TEI prefers "author, title". --> - -<![ %biblioentry.module; [ -<!ENTITY % local.biblioentry.attrib ""> -<!ELEMENT BiblioEntry - O (BiblioMisc?, (ArtHeader | BookBiblio | SeriesInfo), - BiblioMisc?)> -<!ATTLIST BiblioEntry - %common.attrib; - %local.biblioentry.attrib; -> -<!--end of biblioentry.module-->]]> - -<![ %bibliomisc.module; [ -<!ENTITY % local.bibliomisc.attrib ""> -<!ELEMENT BiblioMisc - - ((%para.char.mix;)+)> -<!ATTLIST BiblioMisc - %common.attrib; - %local.bibliomisc.attrib; -> -<!--end of bibliomisc.module-->]]> -<!--end of biblioentry.content.module-->]]> - -<![ %bookbiblio.module; [ -<!ENTITY % local.bookbiblio.attrib ""> -<!ELEMENT BookBiblio - - ((Title, TitleAbbrev?)?, Subtitle?, Edition?, - AuthorGroup+, ((ISBN, VolumeNum?) | (ISSN, VolumeNum?, - IssueNum?, PageNums?))?, InvPartNumber?, ProductNumber?, - ProductName?, PubsNumber?, ReleaseInfo?, PubDate*, - Publisher*, Copyright?, SeriesInfo?, Abstract*, ConfGroup*, - (ContractNum | ContractSponsor)*, PrintHistory?, RevHistory?) - -(%ubiq.mix;)> -<!ATTLIST BookBiblio - %common.attrib; - %local.bookbiblio.attrib; -> -<!--end of bookbiblio.module-->]]> - -<![ %seriesinfo.module; [ -<!ENTITY % local.seriesinfo.attrib ""> -<!ELEMENT SeriesInfo - - ((%formalobject.title.content;), Subtitle?, - AuthorGroup*, ISBN?, VolumeNum?, IssueNum?, SeriesVolNums, - PubDate*, Publisher*, Copyright?) -(%ubiq.mix;)> -<!ATTLIST SeriesInfo - %common.attrib; - %local.seriesinfo.attrib; -> -<!--end of seriesinfo.module-->]]> - -<![ %artheader.module; [ -<!ENTITY % local.artheader.attrib ""> -<!ELEMENT ArtHeader - - ((%formalobject.title.content;), Subtitle?, - AuthorGroup+, BookBiblio?, ArtPageNums, Abstract*, ConfGroup*, - (ContractNum | ContractSponsor)*)> -<!ATTLIST ArtHeader - %common.attrib; - %local.artheader.attrib; -> -<!--end of artheader.module-->]]> - -<!-- ...................................................................... --> -<!-- Compound (section-ish) elements ...................................... --> - -<!-- Message set ...................... --> - -<![ %msgset.content.module; [ -<![ %msgset.module; [ -<!ENTITY % local.msgset.attrib ""> -<!ELEMENT MsgSet - - (MsgEntry+)> -<!ATTLIST MsgSet - %common.attrib; - %local.msgset.attrib; -> -<!--end of msgset.module-->]]> - -<![ %msgentry.module; [ -<!ENTITY % local.msgentry.attrib ""> -<!ELEMENT MsgEntry - O (Msg+, MsgInfo?, MsgExplan*)> -<!ATTLIST MsgEntry - %common.attrib; - %local.msgentry.attrib; -> -<!--end of msgentry.module-->]]> - -<![ %msg.module; [ -<!ENTITY % local.msg.attrib ""> -<!ELEMENT Msg - O (Title?, MsgMain, (MsgSub | MsgRel)*)> -<!ATTLIST Msg - %common.attrib; - %local.msg.attrib; -> -<!--end of msg.module-->]]> - -<![ %msgmain.module; [ -<!ENTITY % local.msgmain.attrib ""> -<!ELEMENT MsgMain - - (Title?, MsgText)> -<!ATTLIST MsgMain - %common.attrib; - %local.msgmain.attrib; -> -<!--end of msgmain.module-->]]> - -<![ %msgsub.module; [ -<!ENTITY % local.msgsub.attrib ""> -<!ELEMENT MsgSub - - (Title?, MsgText)> -<!ATTLIST MsgSub - %common.attrib; - %local.msgsub.attrib; -> -<!--end of msgsub.module-->]]> - -<![ %msgrel.module; [ -<!ENTITY % local.msgrel.attrib ""> -<!ELEMENT MsgRel - - (Title?, MsgText)> -<!ATTLIST MsgRel - %common.attrib; - %local.msgrel.attrib; -> -<!--end of msgrel.module-->]]> - -<!--ELEMENT MsgText (defined in the Inlines section, below)--> - -<![ %msginfo.module; [ -<!ENTITY % local.msginfo.attrib ""> -<!ELEMENT MsgInfo - - ((MsgLevel | MsgOrig | MsgAud)*)> -<!ATTLIST MsgInfo - %common.attrib; - %local.msginfo.attrib; -> -<!--end of msginfo.module-->]]> - -<![ %msglevel.module; [ -<!ENTITY % local.msglevel.attrib ""> -<!ELEMENT MsgLevel - - ((%smallcptr.char.mix;)+)> -<!ATTLIST MsgLevel - %common.attrib; - %local.msglevel.attrib; -> -<!--end of msglevel.module-->]]> - -<![ %msgorig.module; [ -<!ENTITY % local.msgorig.attrib ""> -<!ELEMENT MsgOrig - - ((%smallcptr.char.mix;)+)> -<!ATTLIST MsgOrig - %common.attrib; - %local.msgorig.attrib; -> -<!--end of msgorig.module-->]]> - -<![ %msgaud.module; [ -<!ENTITY % local.msgaud.attrib ""> -<!ELEMENT MsgAud - - ((%para.char.mix;)+)> -<!ATTLIST MsgAud - %common.attrib; - %local.msgaud.attrib; -> -<!--end of msgaud.module-->]]> - -<![ %msgexplan.module; [ -<!ENTITY % local.msgexplan.attrib ""> -<!ELEMENT MsgExplan - - (Title?, (%component.mix;)+)> -<!ATTLIST MsgExplan - %common.attrib; - %local.msgexplan.attrib; -> -<!--end of msgexplan.module-->]]> -<!--end of msgset.content.module-->]]> - -<!-- Procedure ........................ --> - -<![ %procedure.content.module; [ -<![ %procedure.module; [ -<!ENTITY % local.procedure.attrib ""> -<!ELEMENT Procedure - - ((%formalobject.title.content;)?, - (%component.mix;)*, Step+)> -<!ATTLIST Procedure - %common.attrib; - %local.procedure.attrib; -> -<!--end of procedure.module-->]]> - -<![ %step.module; [ -<!ENTITY % local.step.attrib ""> -<!ELEMENT Step - O (Title?, (((%component.mix;)+, (SubSteps, - (%component.mix;)*)?) | (SubSteps, (%component.mix;)*)))> -<!ATTLIST Step - --Performance: whether step must be performed-- - Performance (Optional - |Required) Required -- not #REQUIRED! -- - %common.attrib; - %local.step.attrib; -> -<!--end of step.module-->]]> - -<![ %substeps.module; [ -<!ENTITY % local.substeps.attrib ""> -<!ELEMENT SubSteps - - (Step+)> -<!ATTLIST SubSteps - --Performance: whether whole set of substeps must be - performed-- - Performance (Optional - |Required) Required -- not #REQUIRED! -- - %common.attrib; - %local.substeps.attrib; -> -<!--end of substeps.module-->]]> -<!--end of procedure.content.module-->]]> - -<!-- Sidebar .......................... --> - -<![ %sidebar.module; [ -<!ENTITY % local.sidebar.attrib ""> -<!ELEMENT Sidebar - - ((%formalobject.title.content)?, (%sidebar.mix;)+)> -<!ATTLIST Sidebar - %common.attrib; - %local.sidebar.attrib; -> -<!--end of sidebar.module-->]]> - -<!-- ...................................................................... --> -<!-- Paragraph-related elements ........................................... --> - -<![ %abstract.module; [ -<!ENTITY % local.abstract.attrib ""> -<!ELEMENT Abstract - - (Title?, (%para.class;)+)> -<!ATTLIST Abstract - %common.attrib; - %local.abstract.attrib; -> -<!--end of abstract.module-->]]> - -<![ %authorblurb.module; [ -<!ENTITY % local.authorblurb.attrib ""> -<!ELEMENT AuthorBlurb - - (Title?, (%para.class;)+)> -<!ATTLIST AuthorBlurb - %common.attrib; - %local.authorblurb.attrib; -> -<!--end of authorblurb.module-->]]> - -<![ %blockquote.module; [ -<!--FUTURE USE (V4.0): -...................... -Epigraph will be disallowed from appearing in BlockQuote -...................... ---> - -<!ENTITY % local.blockquote.attrib ""> -<!ELEMENT BlockQuote - - (Title?, Attribution?, (%component.mix;)+)> -<!ATTLIST BlockQuote - %common.attrib; - %local.blockquote.attrib; -> -<!--end of blockquote.module-->]]> - -<![ %attribution.module; [ -<!ENTITY % local.attribution.attrib ""> -<!ELEMENT Attribution - O ((%para.char.mix;)+)> -<!ATTLIST Attribution - %common.attrib; - %local.attribution.attrib; -> -<!--end of attribution.module-->]]> - -<![ %bridgehead.module; [ -<!ENTITY % local.bridgehead.attrib ""> -<!ELEMENT BridgeHead - - ((%title.char.mix;)+)> -<!ATTLIST BridgeHead - Renderas (Other - |Sect1 - |Sect2 - |Sect3 - |Sect4 - |Sect5) #IMPLIED - %common.attrib; - %local.bridgehead.attrib; -> -<!--end of bridgehead.module-->]]> - -<![ %comment.module; [ -<!ENTITY % local.comment.attrib ""> -<!ELEMENT Comment - - ((%para.char.mix;)+) -(%ubiq.mix;)> -<!ATTLIST Comment - %common.attrib; - %local.comment.attrib; -> -<!--end of comment.module-->]]> - -<![ %epigraph.module; [ -<!ENTITY % local.epigraph.attrib ""> -<!ELEMENT Epigraph - - (Attribution?, (%para.class;)+)> -<!ATTLIST Epigraph - %common.attrib; - %local.epigraph.attrib; -> -<!--ELEMENT Attribution (defined above)--> -<!--end of epigraph.module-->]]> - -<![ %footnote.module; [ -<!ENTITY % local.footnote.attrib ""> -<!ELEMENT Footnote - - ((%footnote.mix;)+) -(Footnote|%formal.class;)> -<!ATTLIST Footnote - %common.attrib; - %local.footnote.attrib; -> -<!--end of footnote.module-->]]> - -<![ %highlights.module; [ -<!ENTITY % local.highlights.attrib ""> -<!ELEMENT Highlights - - ((%highlights.mix;)+) -(%ubiq.mix;|%formal.class;)> -<!ATTLIST Highlights - %common.attrib; - %local.highlights.attrib; -> -<!--end of highlights.module-->]]> - -<![ %formalpara.module; [ -<!ENTITY % local.formalpara.attrib ""> -<!ELEMENT FormalPara - O (Title, Para)> -<!ATTLIST FormalPara - %common.attrib; - %local.formalpara.attrib; -> -<!--end of formalpara.module-->]]> - -<![ %para.module; [ -<!ENTITY % local.para.attrib ""> -<!ELEMENT Para - O ((%para.char.mix; | %para.mix;)+)> -<!ATTLIST Para - %common.attrib; - %local.para.attrib; -> -<!--end of para.module-->]]> - -<![ %simpara.module; [ -<!ENTITY % local.simpara.attrib ""> -<!ELEMENT SimPara - O ((%para.char.mix;)+)> -<!ATTLIST SimPara - %common.attrib; - %local.simpara.attrib; -> -<!--end of simpara.module-->]]> - -<![ %admon.module; [ -<!ENTITY % local.admon.attrib ""> -<!ELEMENT (%admon.class;) - - (Title?, (%admon.mix;)+) -(%admon.class;)> -<!ATTLIST (%admon.class;) - %common.attrib; - %local.admon.attrib; -> -<!--end of admon.module-->]]> - -<!-- ...................................................................... --> -<!-- Lists ................................................................ --> - -<!-- GlossList ........................ --> - -<![ %glosslist.module; [ -<!ENTITY % local.glosslist.attrib ""> -<!ELEMENT GlossList - - (GlossEntry+)> -<!ATTLIST GlossList - %common.attrib; - %local.glosslist.attrib; -> -<!--end of glosslist.module-->]]> - -<![ %glossentry.content.module; [ -<![ %glossentry.module; [ -<!ENTITY % local.glossentry.attrib ""> -<!ELEMENT GlossEntry - O (GlossTerm, Acronym?, Abbrev?, (GlossSee|GlossDef+))> -<!ATTLIST GlossEntry - --SortAs: alternate sort string for automatically - alphabetized set of glossary entries-- - SortAs CDATA #IMPLIED - %common.attrib; - %local.glossentry.attrib; -> -<!--end of glossentry.module-->]]> - -<!--ELEMENT GlossTerm (defined in the Inlines section, below)--> - -<![ %glossdef.module; [ -<!ENTITY % local.glossdef.attrib ""> -<!ELEMENT GlossDef - O ((%glossdef.mix;)+, GlossSeeAlso*)> -<!ATTLIST GlossDef - --Subject: one or more subject area keywords for searching-- - Subject CDATA #IMPLIED - %common.attrib; - %local.glossdef.attrib; -> -<!--end of glossdef.module-->]]> - -<![ %glosssee.module; [ -<!ENTITY % local.glosssee.attrib ""> -<!ELEMENT GlossSee - O ((%para.char.mix;)+)> -<!ATTLIST GlossSee - --OtherTerm: link to GlossEntry of real term to look up-- - OtherTerm IDREF #CONREF - %common.attrib; - %local.glosssee.attrib; -> -<!--end of glosssee.module-->]]> - -<![ %glossseealso.module; [ -<!ENTITY % local.glossseealso.attrib ""> -<!ELEMENT GlossSeeAlso - O ((%para.char.mix;)+)> -<!ATTLIST GlossSeeAlso - --OtherTerm: link to GlossEntry of related term-- - OtherTerm IDREF #CONREF - %common.attrib; - %local.glossseealso.attrib; -> -<!--end of glossseealso.module-->]]> -<!--end of glossentry.content.module-->]]> - -<!-- ItemizedList and OrderedList ..... --> - -<![ %itemizedlist.module; [ -<!ENTITY % local.itemizedlist.attrib ""> -<!ELEMENT ItemizedList - - (ListItem+)> -<!ATTLIST ItemizedList - --Spacing: relative desired compactness of list, in author's - judgment-- - Spacing (Normal - |Compact) #IMPLIED - - --Mark: keyword, e.g., bullet, dash, checkbox, none; - list of keywords and defaults are implementation specific-- - %mark.attrib; - %common.attrib; - %local.itemizedlist.attrib; -> -<!--end of itemizedlist.module-->]]> - -<![ %orderedlist.module; [ -<!ENTITY % local.orderedlist.attrib ""> -<!ELEMENT OrderedList - - (ListItem+)> -<!ATTLIST OrderedList - --Numeration: style of list numbering; defaults are - implementation specific-- - Numeration (Arabic - |Upperalpha - |Loweralpha - |Upperroman - |Lowerroman) #IMPLIED - - --InheritNum: builds lower-level numbers by prefixing - higher-level item numbers (e.g., 1, 1a, 1b)-- - InheritNum (Inherit - |Ignore) Ignore - - --Continuation: whether numbers are reset from previous list-- - Continuation (Continues - |Restarts) Restarts - - --Spacing: relative desired compactness of list, in author's - judgment-- - Spacing (Normal - |Compact) #IMPLIED - - %common.attrib; - %local.orderedlist.attrib; -> -<!--end of orderedlist.module-->]]> - -<![ %listitem.module; [ -<!ENTITY % local.listitem.attrib ""> -<!ELEMENT ListItem - O ((%component.mix;)+)> -<!ATTLIST ListItem - --Override: character or string to replace default mark for - this item only; default is implementation specific-- - Override CDATA #IMPLIED - %common.attrib; - %local.listitem.attrib; -> -<!--end of listitem.module-->]]> - -<!-- SegmentedList .................... --> - -<![ %segmentedlist.content.module; [ -<![ %segmentedlist.module; [ -<!ENTITY % local.segmentedlist.attrib ""> -<!ELEMENT SegmentedList - - ((%formalobject.title.content;)?, SegTitle*, - SegListItem+)> -<!ATTLIST SegmentedList - %common.attrib; - %local.segmentedlist.attrib; -> -<!--end of segmentedlist.module-->]]> - -<![ %segtitle.module; [ -<!ENTITY % local.segtitle.attrib ""> -<!ELEMENT SegTitle - O ((%title.char.mix;)+)> -<!ATTLIST SegTitle - %common.attrib; - %local.segtitle.attrib; -> -<!--end of segtitle.module-->]]> - -<![ %seglistitem.module; [ -<!ENTITY % local.seglistitem.attrib ""> -<!ELEMENT SegListItem - O (Seg, Seg+)> -<!ATTLIST SegListItem - %common.attrib; - %local.seglistitem.attrib; -> -<!--end of seglistitem.module-->]]> - -<![ %seg.module; [ -<!ENTITY % local.seg.attrib ""> -<!ELEMENT Seg - O ((%para.char.mix;)+)> -<!ATTLIST Seg - %common.attrib; - %local.seg.attrib; -> -<!--end of seg.module-->]]> -<!--end of segmentedlist.content.module-->]]> - -<!-- SimpleList ....................... --> - -<![ %simplelist.content.module; [ -<![ %simplelist.module; [ -<!ENTITY % local.simplelist.attrib ""> -<!ELEMENT SimpleList - - (Member+)> -<!ATTLIST SimpleList - --Columns: number of columns-- - Columns NUMBER #IMPLIED - - --Type: Inline: members separated with commas etc. inline - Vert: members top to bottom in n Columns - Horiz: members left to right in n Columns - If Column=1 or implied, Vert and Horiz are the same-- - Type (Inline - |Vert - |Horiz) Vert - %common.attrib; - %local.simplelist.attrib; -> -<!--end of simplelist.module-->]]> - -<![ %member.module; [ -<!ENTITY % local.member.attrib ""> -<!ELEMENT Member - O ((%para.char.mix;)+)> -<!ATTLIST Member - %common.attrib; - %local.member.attrib; -> -<!--end of member.module-->]]> -<!--end of simplelist.content.module-->]]> - -<!-- VariableList ..................... --> - -<![ %variablelist.content.module; [ -<![ %variablelist.module; [ -<!ENTITY % local.variablelist.attrib ""> -<!ELEMENT VariableList - - ((%formalobject.title.content;)?, VarListEntry+)> -<!ATTLIST VariableList - --TermLength: approximate length of term content that should - fit onto one line, in same units that table ColWidth accepts-- - TermLength CDATA #IMPLIED - %common.attrib; - %local.variablelist.attrib; -> -<!--end of variablelist.module-->]]> - -<![ %varlistentry.module; [ -<!ENTITY % local.varlistentry.attrib ""> -<!ELEMENT VarListEntry - O (Term+, ListItem)> -<!ATTLIST VarListEntry - %common.attrib; - %local.varlistentry.attrib; -> -<!--end of varlistentry.module-->]]> - -<![ %term.module; [ -<!ENTITY % local.term.attrib ""> -<!ELEMENT Term - O ((%para.char.mix;)+)> -<!ATTLIST Term - %common.attrib; - %local.term.attrib; -> -<!--end of term.module-->]]> - -<!--ELEMENT ListItem (defined above)--> -<!--end of variablelist.content.module-->]]> - -<!-- CalloutList ...................... --> - -<![ %calloutlist.content.module; [ -<![ %calloutlist.module; [ -<!ENTITY % local.calloutlist.attrib ""> -<!ELEMENT CalloutList - - ((%formalobject.title.content;)?, Callout+)> -<!ATTLIST CalloutList - %common.attrib; - %local.calloutlist.attrib; -> -<!--end of calloutlist.module-->]]> - -<![ %callout.module; [ -<!ENTITY % local.callout.attrib ""> -<!ELEMENT Callout - O ((%component.mix;)+)> -<!ATTLIST Callout - --AreaRefs: links to one or more areas or area sets that - this callout describes-- - AreaRefs IDREFS #REQUIRED - %common.attrib; - %local.callout.attrib; -> -<!--end of callout.module-->]]> -<!--end of calloutlist.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Objects .............................................................. --> - -<!-- Examples etc. .................... --> - -<![ %example.module; [ -<!ENTITY % local.example.attrib ""> -<!ELEMENT Example - - ((%formalobject.title.content;), (%example.mix;)+) - -(%formal.class;)> -<!ATTLIST Example - %label.attrib; - %common.attrib; - %local.example.attrib; -> -<!--end of example.module-->]]> - -<![ %informalexample.module; [ -<!ENTITY % local.informalexample.attrib ""> -<!ELEMENT InformalExample - - ((%example.mix;)+)> -<!ATTLIST InformalExample - %common.attrib; - %local.informalexample.attrib; -> -<!--end of informalexample.module-->]]> - -<![ %programlistingco.module; [ -<!ENTITY % local.programlistingco.attrib ""> -<!ELEMENT ProgramListingCO - - (AreaSpec, ProgramListing, CalloutList*)> -<!ATTLIST ProgramListingCO - %common.attrib; - %local.programlistingco.attrib; -> -<!--ELEMENT CalloutList (defined above in Lists)--> -<!--end of informalexample.module-->]]> - -<![ %areaspec.content.module; [ -<![ %areaspec.module; [ -<!ENTITY % local.areaspec.attrib ""> -<!ELEMENT AreaSpec - - ((Area|AreaSet)+)> -<!ATTLIST AreaSpec - --Units: global unit of measure in which coordinates in - this spec are expressed: - - - CALSPair "x1,y1 x2,y2": lower-left and upper-right - coordinates in a rectangle describing repro area in which - graphic is placed, where X and Y dimensions are each some - number 0..10000 (taken from CALS graphic attributes) - - - LineColumn "line column": line number and column number - at which to start callout text in "linespecific" content - - - LineRange "startline endline": whole lines from startline - to endline in "linespecific" content - - - LineColumnPair "line1 col1 line2 col2": starting and ending - points of area in "linespecific" content that starts at - first position and ends at second position (including the - beginnings of any intervening lines) - - - Other: directive to look at value of OtherUnits attribute - to get implementation-specific keyword - - The default is implementation-specific; usually dependent on - the parent element (GraphicCO gets CALSPair, ProgramListingCO - and ScreenCO get LineColumn)-- - Units (CALSPair - |LineColumn - |LineRange - |LineColumnPair - |Other) #IMPLIED - OtherUnits NAME #IMPLIED - %common.attrib; - %local.areaspec.attrib; -> -<!--end of areaspec.module-->]]> - -<![ %area.module; [ -<!ENTITY % local.area.attrib ""> -<!ELEMENT Area - O EMPTY> -<!ATTLIST Area - %label.attrib; --bug number/symbol override or initialization-- - %linkends.attrib; --to any related information-- - - --Units: unit of measure in which coordinates in this - area are expressed; inherits from set and spec-- - Units (CALSPair - |LineColumn - |LineRange - |LineColumnPair - |Other) #IMPLIED - OtherUnits NAME #IMPLIED - Coords CDATA #REQUIRED - %idreq.common.attrib; - %local.area.attrib; -> -<!--end of area.module-->]]> - -<![ %areaset.module; [ -<!ENTITY % local.areaset.attrib ""> -<!ELEMENT AreaSet - - (Area+)> -<!ATTLIST AreaSet - %label.attrib; --bug number/symbol override or initialization-- - - --Units: unit of measure in which coordinates in this - area set are expressed; inherits from spec-- - Units (CALSPair - |LineColumn - |LineRange - |LineColumnPair - |Other) #IMPLIED - OtherUnits NAME #IMPLIED - Coords CDATA #REQUIRED - %idreq.common.attrib; - %local.area.attrib; -> -<!--end of areaset.module-->]]> -<!--end of areaspec.content.module-->]]> - -<![ %programlisting.module; [ -<!ENTITY % local.programlisting.attrib ""> -<!ELEMENT ProgramListing - - ((%programlisting.content;)+)> -<!ATTLIST ProgramListing - --Width: number of columns in longest line, for management - of wide output (e.g., 80)-- - Width NUMBER #IMPLIED - %linespecific.attrib; - %common.attrib; - %local.programlisting.attrib; -> -<!--end of programlisting.module-->]]> - -<![ %literallayout.module; [ -<!ENTITY % local.literallayout.attrib ""> -<!ELEMENT LiteralLayout - - ((LineAnnotation | %para.char.mix;)+)> -<!ATTLIST LiteralLayout - --Width: number of columns in longest line, for management - of wide output (e.g., 80)-- - Width NUMBER #IMPLIED - %linespecific.attrib; - %common.attrib; - %local.literallayout.attrib; -> -<!--ELEMENT LineAnnotation (defined in the Inlines section, below)--> -<!--end of literallayout.module-->]]> - -<![ %screenco.module; [ -<!ENTITY % local.screenco.attrib ""> -<!ELEMENT ScreenCO - - (AreaSpec, Screen, CalloutList*)> -<!ATTLIST ScreenCO - %common.attrib; - %local.screenco.attrib; -> -<!--ELEMENT AreaSpec (defined above)--> -<!--ELEMENT CalloutList (defined above in Lists)--> -<!--end of screenco.module-->]]> - -<![ %screen.module; [ -<!ENTITY % local.screen.attrib ""> -<!ELEMENT Screen - - ((%screen.content;)+)> -<!ATTLIST Screen - --Width: number of columns in longest line, for management - of wide output (e.g., 80)-- - Width NUMBER #IMPLIED - %linespecific.attrib; - %common.attrib; - %local.screen.attrib; -> -<!--end of screen.module-->]]> - -<![ %screenshot.content.module; [ -<![ %screenshot.module; [ -<!ENTITY % local.screenshot.attrib ""> -<!ELEMENT ScreenShot - - (ScreenInfo?, (Graphic|GraphicCO))> -<!ATTLIST ScreenShot - %common.attrib; - %local.screenshot.attrib; -> -<!--end of screenshot.module-->]]> - -<![ %screeninfo.module; [ -<!ENTITY % local.screeninfo.attrib ""> -<!ELEMENT ScreenInfo - O ((%para.char.mix;)+) -(%ubiq.mix;)> -<!ATTLIST ScreenInfo - %common.attrib; - %local.screeninfo.attrib; -> -<!--end of screeninfo.module-->]]> -<!--end of screenshot.content.module-->]]> - -<!-- Figures etc. ..................... --> - -<![ %figure.module; [ -<!ENTITY % local.figure.attrib ""> -<!ELEMENT Figure - - ((%formalobject.title.content;), (%figure.mix; | - %link.char.class;)+)> -<!ATTLIST Figure - --Float: whether figure can float in output-- - Float %yesorno.attvals; %no.attval; - %label.attrib; - %common.attrib; - %local.figure.attrib; -> -<!--end of figure.module-->]]> - -<![ %graphicco.module; [ -<!ENTITY % local.graphicco.attrib ""> -<!ELEMENT GraphicCO - - (AreaSpec, Graphic, CalloutList*)> -<!ATTLIST GraphicCO - %common.attrib; - %local.graphicco.attrib; -> -<!--ELEMENT AreaSpec (defined above in Examples)--> -<!--ELEMENT CalloutList (defined above in Lists)--> -<!--end of graphicco.module-->]]> - -<!-- Graphical data can be the content of Graphic, or you can reference - an external file either as an entity (Entitref) or a filename - (Fileref). --> - -<![ %graphic.module; [ -<!ENTITY % local.graphic.attrib ""> -<!ELEMENT Graphic - - CDATA> -<!ATTLIST Graphic - %graphics.attrib; - %common.attrib; - %local.graphic.attrib; -> -<!--end of graphic.module-->]]> - -<![ %inlinegraphic.module; [ -<!ENTITY % local.inlinegraphic.attrib ""> -<!ELEMENT InlineGraphic - - CDATA> -<!ATTLIST InlineGraphic - %graphics.attrib; - %common.attrib; - %local.inlinegraphic.attrib; -> -<!--end of inlinegraphic.module-->]]> - -<!-- Equations ........................ --> - -<![ %equation.module; [ -<!ENTITY % local.equation.attrib ""> -<!ELEMENT Equation - - ((%formalobject.title.content;)?, (InformalEquation | - %equation.content;))> -<!ATTLIST Equation - %label.attrib; - %common.attrib; - %local.equation.attrib; -> -<!--end of equation.module-->]]> - -<![ %informalequation.module; [ -<!ENTITY % local.informalequation.attrib ""> -<!ELEMENT InformalEquation - - (%equation.content;)> -<!ATTLIST InformalEquation - %common.attrib; - %local.informalequation.attrib; -> -<!--end of informalequation.module-->]]> - -<![ %inlineequation.module; [ -<!ENTITY % local.inlineequation.attrib ""> -<!ELEMENT InlineEquation - - (%inlineequation.content;)> -<!ATTLIST InlineEquation - %common.attrib; - %local.inlineequation.attrib; -> -<!--end of inlineequation.module-->]]> - -<!-- Tables ........................... --> - -<![ %table.module; [ - -<!ENTITY % bodyatt "%label.attrib;" -- add Label to main element --> -<!ENTITY % secur "%common.attrib;" -- add common atts to all elements --> -<!ENTITY % tblelm "Table" -- remove Chart --> -<!ENTITY % tblmdl "((%formalobject.title.content;), (Graphic+|TGroup+))" - -- content model for formal tables --> -<!ENTITY % tblexpt "-(InformalTable|%formal.class;)" - -- exclude all DocBook tables --> -<!ENTITY % tblcon "((%tabentry.mix;)+|(%para.char.mix;)+)" - -- allow either blocks or inlines; - beware of REs between elems --> -<!ENTITY % tblrowex "" -- remove pgbrk exception on row --> -<!ENTITY % tblconex "" -- remove pgbrk exception on entry --> - -<!ENTITY % calstbl PUBLIC - "-//Davenport//ELEMENTS CALS-Based DocBook Table Model V2.4.1//EN"> -%calstbl; - -<!--end of table.module-->]]> - -<![ %informaltable.module; [ -<!ENTITY % local.informaltable.attrib ""> -<!ELEMENT InformalTable - - (Graphic+|TGroup+) %tblexpt;> -<!ATTLIST InformalTable - ToCEntry %yesorno.attvals; #IMPLIED - ShortEntry %yesorno.attvals; #IMPLIED - Frame (Top - |Bottom - |Topbot - |All - |Sides - |None) #IMPLIED - Colsep %yesorno.attvals; #IMPLIED - Rowsep %yesorno.attvals; #IMPLIED - %tblatt; -- includes TabStyle, Orient, PgWide -- - %bodyatt; -- includes Label -- - %secur; -- includes common atts -- - %local.informaltable.attrib; -> -<!--end of informaltable.module-->]]> - -<!-- ...................................................................... --> -<!-- Synopses ............................................................. --> - -<!-- Synopsis ......................... --> - -<![ %synopsis.module; [ -<!ENTITY % local.synopsis.attrib ""> -<!ELEMENT Synopsis - - ((LineAnnotation | %para.char.mix; | Graphic)+)> -<!ATTLIST Synopsis - %label.attrib; - %linespecific.attrib; - %common.attrib; - %local.synopsis.attrib; -> - -<!--ELEMENT LineAnnotation (defined in the Inlines section, below)--> -<!--end of synopsis.module-->]]> - -<!-- CmdSynopsis ...................... --> - -<![ %cmdsynopsis.content.module; [ -<![ %cmdsynopsis.module; [ -<!ENTITY % local.cmdsynopsis.attrib ""> -<!ELEMENT CmdSynopsis - - ((Command | Arg | Group | SBR)+, SynopFragment*)> -<!ATTLIST CmdSynopsis - %label.attrib; - - --Sepchar: character that should separate command and - all top-level arguments; alternate value might be Δ-- - Sepchar CDATA " " - %common.attrib; - %local.cmdsynopsis.attrib; -> -<!--end of cmdsynopsis.module-->]]> - -<![ %arg.module; [ -<!ENTITY % local.arg.attrib ""> -<!ELEMENT Arg - - ((#PCDATA - | Arg - | Group - | Option - | SynopFragmentRef - | Replaceable - | SBR)+)> -<!ATTLIST Arg - --Choice: whether Arg must be supplied: - Opt: optional to supply (e.g. [arg]) - Req: required to supply (e.g. {arg}) - Plain: required to supply (e.g. arg)-- - Choice (Opt - |Req - |Plain) Opt - - --Rep: whether Arg is repeatable: - Norepeat: no (e.g. arg without ellipsis) - Repeat: yes (e.g. arg...)-- - Rep (Norepeat - |Repeat) Norepeat - %common.attrib; - %local.arg.attrib; -> -<!--end of arg.module-->]]> - -<![ %group.module; [ -<!--FUTURE USE (V4.0): -...................... -The OptMult and ReqMult values for the Choice attribute on Group will be -removed. Use the Rep attribute instead to indicate that the choice is -repeatable. -...................... ---> - -<!ENTITY % local.group.attrib ""> -<!ELEMENT Group - - ((Arg | Group | Option | SynopFragmentRef - | Replaceable | SBR)+)> -<!ATTLIST Group - --Choice: whether Group must be supplied: - Opt: optional to supply (e.g. [g1|g2|g3]) - Req: required to supply (e.g. {g1|g2|g3}) - Plain: required to supply (e.g. g1|g2|g3) - OptMult: can supply 0+ (e.g. [[g1|g2|g3]]) - ReqMult: must supply 1+ (e.g. {{g1|g2|g3}})-- - Choice (Opt - |Req - |Plain - |Optmult - |Reqmult) Opt - - --Rep: whether Group is repeatable: - Norepeat: no (e.g. group without ellipsis) - Repeat: yes (e.g. group...)-- - Rep (Norepeat - |Repeat) Norepeat - %common.attrib; - %local.group.attrib; -> -<!--end of group.module-->]]> - -<![ %sbr.module; [ -<!ENTITY % local.sbr.attrib ""> -<!-- Synopsis break --> -<!ELEMENT SBR - O EMPTY> -<!ATTLIST SBR - %common.attrib; - %local.sbr.attrib; -> -<!--end of sbr.module-->]]> - -<![ %synopfragmentref.module; [ -<!ENTITY % local.synopfragmentref.attrib ""> -<!ELEMENT SynopFragmentRef - - RCDATA > -<!ATTLIST SynopFragmentRef - %linkendreq.attrib; --to SynopFragment of complex synopsis - material for separate referencing-- - %common.attrib; - %local.synopfragmentref.attrib; -> -<!--end of synopfragmentref.module-->]]> - -<![ %synopfragment.module; [ -<!ENTITY % local.synopfragment.attrib ""> -<!ELEMENT SynopFragment - - ((Arg | Group)+)> -<!ATTLIST SynopFragment - %idreq.common.attrib; - %local.synopfragment.attrib; -> -<!--end of synopfragment.module-->]]> - -<!--ELEMENT Command (defined in the Inlines section, below)--> -<!--ELEMENT Option (defined in the Inlines section, below)--> -<!--ELEMENT Replaceable (defined in the Inlines section, below)--> -<!--end of cmdsynopsis.content.module-->]]> - -<!-- FuncSynopsis ..................... --> - -<![ %funcsynopsis.content.module; [ -<![ %funcsynopsis.module; [ - -<!--FUTURE USE (V4.0): -...................... -The block starting with FuncDef will not be repeatable; you will have -to use FuncPrototype if you want multiple blocks. - -<!ELEMENT FuncSynopsis - - (FuncSynopsisInfo?, (FuncPrototype+ | - (FuncDef, (Void | VarArgs | ParamDef+))))> -...................... ---> - -<!ENTITY % local.funcsynopsis.attrib ""> -<!ELEMENT FuncSynopsis - - (FuncSynopsisInfo?, (FuncPrototype+ | - (FuncDef, (Void | VarArgs | ParamDef+))+))> -<!ATTLIST FuncSynopsis - %label.attrib; - %common.attrib; - %local.funcsynopsis.attrib; -> -<!--end of funcsynopsis.module-->]]> - -<![ %funcsynopsisinfo.module; [ -<!ENTITY % local.funcsynopsisinfo.attrib ""> -<!ELEMENT FuncSynopsisInfo - O ((LineAnnotation | %cptr.char.mix;)* )> -<!ATTLIST FuncSynopsisInfo - %linespecific.attrib; - %common.attrib; - %local.funcsynopsisinfo.attrib; -> -<!--end of funcsynopsisinfo.module-->]]> - -<![ %funcprototype.module; [ -<!ENTITY % local.funcprototype.attrib ""> -<!ELEMENT FuncPrototype - O (FuncDef, (Void | VarArgs | ParamDef+))> -<!ATTLIST FuncPrototype - %common.attrib; - %local.funcprototype.attrib; -> -<!--end of funcprototype.module-->]]> - -<![ %funcdef.module; [ -<!ENTITY % local.funcdef.attrib ""> -<!ELEMENT FuncDef - - ((#PCDATA - | Replaceable - | Function)*)> -<!ATTLIST FuncDef - %common.attrib; - %local.funcdef.attrib; -> -<!--end of funcdef.module-->]]> - -<![ %void.module; [ -<!ENTITY % local.void.attrib ""> -<!ELEMENT Void - O EMPTY> -<!ATTLIST Void - %common.attrib; - %local.void.attrib; -> -<!--end of void.module-->]]> - -<![ %varargs.module; [ -<!ENTITY % local.varargs.attrib ""> -<!ELEMENT VarArgs - O EMPTY> -<!ATTLIST VarArgs - %common.attrib; - %local.varargs.attrib; -> -<!--end of varargs.module-->]]> - -<!-- Processing assumes that only one Parameter will appear in a - ParamDef, and that FuncParams will be used at most once, for - providing information on the "inner parameters" for parameters that - are pointers to functions. --> - -<![ %paramdef.module; [ -<!ENTITY % local.paramdef.attrib ""> -<!ELEMENT ParamDef - - ((#PCDATA - | Replaceable - | Parameter - | FuncParams)*)> -<!ATTLIST ParamDef - %common.attrib; - %local.paramdef.attrib; -> -<!--end of paramdef.module-->]]> - -<![ %funcparams.module; [ -<!ENTITY % local.funcparams.attrib ""> -<!ELEMENT FuncParams - - ((%cptr.char.mix;)*)> -<!ATTLIST FuncParams - %common.attrib; - %local.funcparams.attrib; -> -<!--end of funcparams.module-->]]> - -<!--ELEMENT LineAnnotation (defined in the Inlines section, below)--> -<!--ELEMENT Replaceable (defined in the Inlines section, below)--> -<!--ELEMENT Function (defined in the Inlines section, below)--> -<!--ELEMENT Parameter (defined in the Inlines section, below)--> -<!--end of funcsynopsis.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Document information entities and elements ........................... --> - -<!ENTITY % local.person.ident.mix ""> -<!ENTITY % person.ident.mix - "Honorific|FirstName|Surname|Lineage|OtherName|Affiliation - |AuthorBlurb|Contrib %local.person.ident.mix;"> - -<!-- The document information elements include some elements that are - currently used only in the document hierarchy module. They are - defined here so that they will be available for use in customized - document hierarchies. --> - -<!-- .................................. --> - -<![ %docinfo.content.module; [ - -<!-- Ackno ............................ --> - -<![ %ackno.module; [ -<!ENTITY % local.ackno.attrib ""> -<!ELEMENT Ackno - - ((%docinfo.char.mix;)+)> -<!ATTLIST Ackno - %common.attrib; - %local.ackno.attrib; -> -<!--end of ackno.module-->]]> - -<!-- Address .......................... --> - -<![ %address.content.module; [ -<![ %address.module; [ -<!ENTITY % local.address.attrib ""> -<!ELEMENT Address - - (#PCDATA|Street|POB|Postcode|City|State|Country|Phone - |Fax|Email|OtherAddr)*> -<!ATTLIST Address - %linespecific.attrib; - %common.attrib; - %local.address.attrib; -> -<!--end of address.module-->]]> - - <![ %street.module; [ - <!ENTITY % local.street.attrib ""> - <!ELEMENT Street - - ((%docinfo.char.mix;)+)> - <!ATTLIST Street - %common.attrib; - %local.street.attrib; -> - <!--end of street.module-->]]> - - <![ %pob.module; [ - <!ENTITY % local.pob.attrib ""> - <!ELEMENT POB - - ((%docinfo.char.mix;)+)> - <!ATTLIST POB - %common.attrib; - %local.pob.attrib; -> - <!--end of pob.module-->]]> - - <![ %postcode.module; [ - <!ENTITY % local.postcode.attrib ""> - <!ELEMENT Postcode - - ((%docinfo.char.mix;)+)> - <!ATTLIST Postcode - %common.attrib; - %local.postcode.attrib; -> - <!--end of postcode.module-->]]> - - <![ %city.module; [ - <!ENTITY % local.city.attrib ""> - <!ELEMENT City - - ((%docinfo.char.mix;)+)> - <!ATTLIST City - %common.attrib; - %local.city.attrib; -> - <!--end of city.module-->]]> - - <![ %state.module; [ - <!ENTITY % local.state.attrib ""> - <!ELEMENT State - - ((%docinfo.char.mix;)+)> - <!ATTLIST State - %common.attrib; - %local.state.attrib; -> - <!--end of state.module-->]]> - - <![ %country.module; [ - <!ENTITY % local.country.attrib ""> - <!ELEMENT Country - - ((%docinfo.char.mix;)+)> - <!ATTLIST Country - %common.attrib; - %local.country.attrib; -> - <!--end of country.module-->]]> - - <![ %phone.module; [ - <!ENTITY % local.phone.attrib ""> - <!ELEMENT Phone - - ((%docinfo.char.mix;)+)> - <!ATTLIST Phone - %common.attrib; - %local.phone.attrib; -> - <!--end of phone.module-->]]> - - <![ %fax.module; [ - <!ENTITY % local.fax.attrib ""> - <!ELEMENT Fax - - ((%docinfo.char.mix;)+)> - <!ATTLIST Fax - %common.attrib; - %local.fax.attrib; -> - <!--end of fax.module-->]]> - - <!--ELEMENT Email (defined in the Inlines section, below)--> - - <![ %otheraddr.module; [ - <!ENTITY % local.otheraddr.attrib ""> - <!ELEMENT OtherAddr - - ((%docinfo.char.mix;)+)> - <!ATTLIST OtherAddr - %common.attrib; - %local.otheraddr.attrib; -> - <!--end of otheraddr.module-->]]> -<!--end of address.content.module-->]]> - -<!-- Affiliation ...................... --> - -<![ %affiliation.content.module; [ -<![ %affiliation.module; [ -<!ENTITY % local.affiliation.attrib ""> -<!ELEMENT Affiliation - - (ShortAffil?, JobTitle*, OrgName?, OrgDiv*, - Address*)> -<!ATTLIST Affiliation - %common.attrib; - %local.affiliation.attrib; -> -<!--end of affiliation.module-->]]> - - <![ %shortaffil.module; [ - <!ENTITY % local.shortaffil.attrib ""> - <!ELEMENT ShortAffil - - ((%docinfo.char.mix;)+)> - <!ATTLIST ShortAffil - %common.attrib; - %local.shortaffil.attrib; -> - <!--end of shortaffil.module-->]]> - - <![ %jobtitle.module; [ - <!ENTITY % local.jobtitle.attrib ""> - <!ELEMENT JobTitle - - ((%docinfo.char.mix;)+)> - <!ATTLIST JobTitle - %common.attrib; - %local.jobtitle.attrib; -> - <!--end of jobtitle.module-->]]> - - <!--ELEMENT OrgName (defined elsewhere in this section)--> - - <![ %orgdiv.module; [ - <!ENTITY % local.orgdiv.attrib ""> - <!ELEMENT OrgDiv - - ((%docinfo.char.mix;)+)> - <!ATTLIST OrgDiv - %common.attrib; - %local.orgdiv.attrib; -> - <!--end of orgdiv.module-->]]> - - <!--ELEMENT Address (defined elsewhere in this section)--> -<!--end of affiliation.content.module-->]]> - -<!-- ArtPageNums ...................... --> - -<![ %artpagenums.module; [ -<!ENTITY % local.artpagenums.attrib ""> -<!ELEMENT ArtPageNums - - ((%docinfo.char.mix;)+)> -<!ATTLIST ArtPageNums - %common.attrib; - %local.artpagenums.attrib; -> -<!--end of artpagenums.module-->]]> - -<!-- Author ........................... --> - -<![ %author.module; [ -<!ENTITY % local.author.attrib ""> -<!ELEMENT Author - - ((%person.ident.mix;)+)> -<!ATTLIST Author - %common.attrib; - %local.author.attrib; -> -<!--(see "personal identity elements" for %person.ident.mix;)--> -<!--end of author.module-->]]> - -<!-- AuthorGroup ...................... --> - -<![ %authorgroup.content.module; [ -<![ %authorgroup.module; [ -<!ENTITY % local.authorgroup.attrib ""> -<!ELEMENT AuthorGroup - - ((Author|Editor|Collab|CorpAuthor|OtherCredit)+)> -<!ATTLIST AuthorGroup - %common.attrib; - %local.authorgroup.attrib; -> -<!--end of authorgroup.module-->]]> - - <!--ELEMENT Author (defined elsewhere in this section)--> - <!--ELEMENT Editor (defined elsewhere in this section)--> - - <![ %collab.content.module; [ - <![ %collab.module; [ - <!ENTITY % local.collab.attrib ""> - <!ELEMENT Collab - - (CollabName, Affiliation*)> - <!ATTLIST Collab - %common.attrib; - %local.collab.attrib; -> - <!--end of collab.module-->]]> - - <![ %collabname.module; [ - <!ENTITY % local.collabname.attrib ""> - <!ELEMENT CollabName - - ((%docinfo.char.mix;)+)> - <!ATTLIST CollabName - %common.attrib; - %local.collabname.attrib; -> - <!--end of collabname.module-->]]> - - <!--ELEMENT Affiliation (defined elsewhere in this section)--> - <!--end of collab.content.module-->]]> - - <!--ELEMENT CorpAuthor (defined elsewhere in this section)--> - <!--ELEMENT OtherCredit (defined elsewhere in this section)--> - -<!--end of authorgroup.content.module-->]]> - -<!-- AuthorInitials ................... --> - -<![ %authorinitials.module; [ -<!ENTITY % local.authorinitials.attrib ""> -<!ELEMENT AuthorInitials - - ((%docinfo.char.mix;)+)> -<!ATTLIST AuthorInitials - %common.attrib; - %local.authorinitials.attrib; -> -<!--end of authorinitials.module-->]]> - -<!-- ConfGroup ........................ --> - -<![ %confgroup.content.module; [ -<![ %confgroup.module; [ -<!ENTITY % local.confgroup.attrib ""> -<!ELEMENT ConfGroup - - ((ConfDates|ConfTitle|ConfNum|Address|ConfSponsor)*)> -<!ATTLIST ConfGroup - %common.attrib; - %local.confgroup.attrib; -> -<!--end of confgroup.module-->]]> - - <![ %confdates.module; [ - <!ENTITY % local.confdates.attrib ""> - <!ELEMENT ConfDates - - ((%docinfo.char.mix;)+)> - <!ATTLIST ConfDates - %common.attrib; - %local.confdates.attrib; -> - <!--end of confdates.module-->]]> - - <![ %conftitle.module; [ - <!ENTITY % local.conftitle.attrib ""> - <!ELEMENT ConfTitle - - ((%docinfo.char.mix;)+)> - <!ATTLIST ConfTitle - %common.attrib; - %local.conftitle.attrib; -> - <!--end of conftitle.module-->]]> - - <![ %confnum.module; [ - <!ENTITY % local.confnum.attrib ""> - <!ELEMENT ConfNum - - ((%docinfo.char.mix;)+)> - <!ATTLIST ConfNum - %common.attrib; - %local.confnum.attrib; -> - <!--end of confnum.module-->]]> - - <!--ELEMENT Address (defined elsewhere in this section)--> - - <![ %confsponsor.module; [ - <!ENTITY % local.confsponsor.attrib ""> - <!ELEMENT ConfSponsor - - ((%docinfo.char.mix;)+)> - <!ATTLIST ConfSponsor - %common.attrib; - %local.confsponsor.attrib; -> - <!--end of confsponsor.module-->]]> -<!--end of confgroup.content.module-->]]> - -<!-- ContractNum ...................... --> - -<![ %contractnum.module; [ -<!ENTITY % local.contractnum.attrib ""> -<!ELEMENT ContractNum - - ((%docinfo.char.mix;)+)> -<!ATTLIST ContractNum - %common.attrib; - %local.contractnum.attrib; -> -<!--end of contractnum.module-->]]> - -<!-- ContractSponsor .................. --> - -<![ %contractsponsor.module; [ -<!ENTITY % local.contractsponsor.attrib ""> -<!ELEMENT ContractSponsor - - ((%docinfo.char.mix;)+)> -<!ATTLIST ContractSponsor - %common.attrib; - %local.contractsponsor.attrib; -> -<!--end of contractsponsor.module-->]]> - -<!-- Copyright ........................ --> - -<![ %copyright.content.module; [ -<![ %copyright.module; [ -<!ENTITY % local.copyright.attrib ""> -<!ELEMENT Copyright - - (Year+, Holder*)> -<!ATTLIST Copyright - %common.attrib; - %local.copyright.attrib; -> -<!--end of copyright.module-->]]> - - <![ %year.module; [ - <!ENTITY % local.year.attrib ""> - <!ELEMENT Year - - ((%docinfo.char.mix;)+)> - <!ATTLIST Year - %common.attrib; - %local.year.attrib; -> - <!--end of year.module-->]]> - - <![ %holder.module; [ - <!ENTITY % local.holder.attrib ""> - <!ELEMENT Holder - - ((%docinfo.char.mix;)+)> - <!ATTLIST Holder - %common.attrib; - %local.holder.attrib; -> - <!--end of holder.module-->]]> -<!--end of copyright.content.module-->]]> - -<!-- CorpAuthor ....................... --> - -<![ %corpauthor.module; [ -<!ENTITY % local.corpauthor.attrib ""> -<!ELEMENT CorpAuthor - - ((%docinfo.char.mix;)+)> -<!ATTLIST CorpAuthor - %common.attrib; - %local.corpauthor.attrib; -> -<!--end of corpauthor.module-->]]> - -<!-- CorpName ......................... --> - -<![ %corpname.module; [ -<!ENTITY % local.corpname.attrib ""> -<!ELEMENT CorpName - - ((%docinfo.char.mix;)+)> -<!ATTLIST CorpName - %common.attrib; - %local.corpname.attrib; -> -<!--end of corpname.module-->]]> - -<!-- Date ............................. --> - -<![ %date.module; [ -<!ENTITY % local.date.attrib ""> -<!ELEMENT Date - - ((%docinfo.char.mix;)+)> -<!ATTLIST Date - %common.attrib; - %local.date.attrib; -> -<!--end of date.module-->]]> - -<!-- Edition .......................... --> - -<![ %edition.module; [ -<!ENTITY % local.edition.attrib ""> -<!ELEMENT Edition - - ((%docinfo.char.mix;)+)> -<!ATTLIST Edition - %common.attrib; - %local.edition.attrib; -> -<!--end of edition.module-->]]> - -<!-- Editor ........................... --> - -<![ %editor.module; [ -<!ENTITY % local.editor.attrib ""> -<!ELEMENT Editor - - ((%person.ident.mix;)+)> -<!ATTLIST Editor - %common.attrib; - %local.editor.attrib; -> - <!--(see "personal identity elements" for %person.ident.mix;)--> -<!--end of editor.module-->]]> - -<!-- ISBN ............................. --> - -<![ %isbn.module; [ -<!ENTITY % local.isbn.attrib ""> -<!ELEMENT ISBN - - ((%docinfo.char.mix;)+)> -<!ATTLIST ISBN - %common.attrib; - %local.isbn.attrib; -> -<!--end of isbn.module-->]]> - -<!-- ISSN ............................. --> - -<![ %issn.module; [ -<!ENTITY % local.issn.attrib ""> -<!ELEMENT ISSN - - ((%docinfo.char.mix;)+)> -<!ATTLIST ISSN - %common.attrib; - %local.issn.attrib; -> -<!--end of issn.module-->]]> - -<!-- InvPartNumber .................... --> - -<![ %invpartnumber.module; [ -<!ENTITY % local.invpartnumber.attrib ""> -<!ELEMENT InvPartNumber - - ((%docinfo.char.mix;)+)> -<!ATTLIST InvPartNumber - %common.attrib; - %local.invpartnumber.attrib; -> -<!--end of invpartnumber.module-->]]> - -<!-- IssueNum ......................... --> - -<![ %issuenum.module; [ -<!ENTITY % local.issuenum.attrib ""> -<!ELEMENT IssueNum - - ((%docinfo.char.mix;)+)> -<!ATTLIST IssueNum - %common.attrib; - %local.issuenum.attrib; -> -<!--end of issuenum.module-->]]> - -<!-- LegalNotice ...................... --> - -<![ %legalnotice.module; [ -<!ENTITY % local.legalnotice.attrib ""> -<!ELEMENT LegalNotice - - (Title?, (%legalnotice.mix;)+) -(%formal.class;)> -<!ATTLIST LegalNotice - %common.attrib; - %local.legalnotice.attrib; -> -<!--end of legalnotice.module-->]]> - -<!-- ModeSpec ......................... --> - -<![ %modespec.module; [ -<!ENTITY % local.modespec.attrib ""> -<!ELEMENT ModeSpec - - ((%docinfo.char.mix;)+) -(%ubiq.mix;)> -<!ATTLIST ModeSpec - --Application: type of retrieval query-- - Application NOTATION - (%notation.class;) #IMPLIED - %common.attrib; - %local.modespec.attrib; -> -<!--end of modespec.module-->]]> - -<!-- OrgName .......................... --> - -<![ %orgname.module; [ -<!ENTITY % local.orgname.attrib ""> -<!ELEMENT OrgName - - ((%docinfo.char.mix;)+)> -<!ATTLIST OrgName - %common.attrib; - %local.orgname.attrib; -> -<!--end of orgname.module-->]]> - -<!-- OtherCredit ...................... --> - -<![ %othercredit.module; [ -<!ENTITY % local.othercredit.attrib ""> -<!ELEMENT OtherCredit - - ((%person.ident.mix;)+)> -<!ATTLIST OtherCredit - %common.attrib; - %local.othercredit.attrib; -> - <!--(see "personal identity elements" for %person.ident.mix;)--> -<!--end of othercredit.module-->]]> - -<!-- PageNums ......................... --> - -<![ %pagenums.module; [ -<!ENTITY % local.pagenums.attrib ""> -<!ELEMENT PageNums - - ((%docinfo.char.mix;)+)> -<!ATTLIST PageNums - %common.attrib; - %local.pagenums.attrib; -> -<!--end of pagenums.module-->]]> - -<!-- personal identity elements ....... --> - -<!-- These elements are used only within Author, Editor, and OtherCredit. --> - -<![ %person.ident.module; [ - <![ %contrib.module; [ - <!ENTITY % local.contrib.attrib ""> - <!ELEMENT Contrib - - ((%docinfo.char.mix;)+)> - <!ATTLIST Contrib - %common.attrib; - %local.contrib.attrib; -> - <!--end of contrib.module-->]]> - - <![ %firstname.module; [ - <!ENTITY % local.firstname.attrib ""> - <!ELEMENT FirstName - - ((%docinfo.char.mix;)+)> - <!ATTLIST FirstName - %common.attrib; - %local.firstname.attrib; -> - <!--end of firstname.module-->]]> - - <![ %honorific.module; [ - <!ENTITY % local.honorific.attrib ""> - <!ELEMENT Honorific - - ((%docinfo.char.mix;)+)> - <!ATTLIST Honorific - %common.attrib; - %local.honorific.attrib; -> - <!--end of honorific.module-->]]> - - <![ %lineage.module; [ - <!ENTITY % local.lineage.attrib ""> - <!ELEMENT Lineage - - ((%docinfo.char.mix;)+)> - <!ATTLIST Lineage - %common.attrib; - %local.lineage.attrib; -> - <!--end of lineage.module-->]]> - - <![ %othername.module; [ - <!ENTITY % local.othername.attrib ""> - <!ELEMENT OtherName - - ((%docinfo.char.mix;)+)> - <!ATTLIST OtherName - %common.attrib; - %local.othername.attrib; -> - <!--end of othername.module-->]]> - - <![ %surname.module; [ - <!ENTITY % local.surname.attrib ""> - <!ELEMENT Surname - - ((%docinfo.char.mix;)+)> - <!ATTLIST Surname - %common.attrib; - %local.surname.attrib; -> - <!--end of surname.module-->]]> -<!--end of person.ident.module-->]]> - -<!-- PrintHistory ..................... --> - -<![ %printhistory.module; [ -<!ENTITY % local.printhistory.attrib ""> -<!ELEMENT PrintHistory - - ((%para.class;)+)> -<!ATTLIST PrintHistory - %common.attrib; - %local.printhistory.attrib; -> -<!--end of printhistory.module-->]]> - -<!-- ProductName ...................... --> - -<![ %productname.module; [ -<!ENTITY % local.productname.attrib ""> -<!ELEMENT ProductName - - ((%para.char.mix;)+)> -<!ATTLIST ProductName - Class (Service - |Trade - |Registered - |Copyright) Trade - %common.attrib; - %local.productname.attrib; -> -<!--end of productname.module-->]]> - -<!-- ProductNumber .................... --> - -<![ %productnumber.module; [ -<!ENTITY % local.productnumber.attrib ""> -<!ELEMENT ProductNumber - - ((%docinfo.char.mix;)+)> -<!ATTLIST ProductNumber - %common.attrib; - %local.productnumber.attrib; -> -<!--end of productnumber.module-->]]> - -<!-- PubDate .......................... --> - -<![ %pubdate.module; [ -<!ENTITY % local.pubdate.attrib ""> -<!ELEMENT PubDate - - ((%docinfo.char.mix;)+)> -<!ATTLIST PubDate - %common.attrib; - %local.pubdate.attrib; -> -<!--end of pubdate.module-->]]> - -<!-- Publisher ........................ --> - -<![ %publisher.content.module; [ -<![ %publisher.module; [ -<!ENTITY % local.publisher.attrib ""> -<!ELEMENT Publisher - - (PublisherName, Address*)> -<!ATTLIST Publisher - %common.attrib; - %local.publisher.attrib; -> -<!--end of publisher.module-->]]> - - <![ %publishername.module; [ - <!ENTITY % local.publishername.attrib ""> - <!ELEMENT PublisherName - - ((%docinfo.char.mix;)+)> - <!ATTLIST PublisherName - %common.attrib; - %local.publishername.attrib; -> - <!--end of publishername.module-->]]> - - <!--ELEMENT Address (defined elsewhere in this section)--> -<!--end of publisher.content.module-->]]> - -<!-- PubsNumber ....................... --> - -<![ %pubsnumber.module; [ -<!ENTITY % local.pubsnumber.attrib ""> -<!ELEMENT PubsNumber - - ((%docinfo.char.mix;)+)> -<!ATTLIST PubsNumber - %common.attrib; - %local.pubsnumber.attrib; -> -<!--end of pubsnumber.module-->]]> - -<!-- ReleaseInfo ...................... --> - -<![ %releaseinfo.module; [ -<!ENTITY % local.releaseinfo.attrib ""> -<!ELEMENT ReleaseInfo - - ((%docinfo.char.mix;)+)> -<!ATTLIST ReleaseInfo - %common.attrib; - %local.releaseinfo.attrib; -> -<!--end of releaseinfo.module-->]]> - -<!-- RevHistory ....................... --> - -<![ %revhistory.content.module; [ -<![ %revhistory.module; [ - -<!--FUTURE USE (V3.0): -...................... -The RevHistory element will require content: - -<!ELEMENT RevHistory - - (Revision+)> -...................... ---> - -<!ENTITY % local.revhistory.attrib ""> -<!ELEMENT RevHistory - - (Revision*)> -<!ATTLIST RevHistory - %common.attrib; - %local.revhistory.attrib; -> -<!--end of revhistory.module-->]]> - - <![ %revision.module; [ - <!ENTITY % local.revision.attrib ""> - <!ELEMENT Revision - - (RevNumber, Date, AuthorInitials*, RevRemark?)> - <!ATTLIST Revision - %common.attrib; - %local.revision.attrib; -> - <!--end of revision.module-->]]> - - <![ %revnumber.module; [ - <!ENTITY % local.revnumber.attrib ""> - <!ELEMENT RevNumber - - ((%docinfo.char.mix;)+)> - <!ATTLIST RevNumber - %common.attrib; - %local.revnumber.attrib; -> - <!--end of revnumber.module-->]]> - - <!--ELEMENT Date (defined elsewhere in this section)--> - <!--ELEMENT AuthorInitials (defined elsewhere in this section)--> - - <![ %revremark.module; [ - <!ENTITY % local.revremark.attrib ""> - <!ELEMENT RevRemark - - ((%docinfo.char.mix;)+)> - <!ATTLIST RevRemark - %common.attrib; - %local.revremark.attrib; -> - <!--end of revremark.module-->]]> -<!--end of revhistory.content.module-->]]> - -<!-- SeriesVolNums .................... --> - -<![ %seriesvolnums.module; [ -<!ENTITY % local.seriesvolnums.attrib ""> -<!ELEMENT SeriesVolNums - - ((%docinfo.char.mix;)+)> -<!ATTLIST SeriesVolNums - %common.attrib; - %local.seriesvolnums.attrib; -> -<!--end of seriesvolnums.module-->]]> - -<!-- VolumeNum ........................ --> - -<![ %volumenum.module; [ -<!ENTITY % local.volumenum.attrib ""> -<!ELEMENT VolumeNum - - ((%docinfo.char.mix;)+)> -<!ATTLIST VolumeNum - %common.attrib; - %local.volumenum.attrib; -> -<!--end of volumenum.module-->]]> - -<!-- .................................. --> - -<!--end of docinfo.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Inline, link, and ubiquitous elements ................................ --> - -<!-- Computer terms ....................................................... --> - -<![ %accel.module; [ -<!ENTITY % local.accel.attrib ""> -<!ELEMENT Accel - - ((%smallcptr.char.mix;)+)> -<!ATTLIST Accel - %common.attrib; - %local.accel.attrib; -> -<!--end of accel.module-->]]> - -<![ %action.module; [ -<!ENTITY % local.action.attrib ""> -<!ELEMENT Action - - ((%cptr.char.mix;)+)> -<!ATTLIST Action - %moreinfo.attrib; - %common.attrib; - %local.action.attrib; -> -<!--end of action.module-->]]> - -<![ %application.module; [ -<!ENTITY % local.application.attrib ""> -<!ELEMENT Application - - ((%para.char.mix;)+)> -<!ATTLIST Application - Class (Hardware - |Software) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.application.attrib; -> -<!--end of application.module-->]]> - -<![ %classname.module; [ -<!ENTITY % local.classname.attrib ""> -<!ELEMENT ClassName - - ((%smallcptr.char.mix;)+)> -<!ATTLIST ClassName - %common.attrib; - %local.classname.attrib; -> -<!--end of classname.module-->]]> - -<![ %command.module; [ -<!ENTITY % local.command.attrib ""> -<!ELEMENT Command - - ((%cptr.char.mix;)+)> -<!ATTLIST Command - %moreinfo.attrib; - %common.attrib; - %local.command.attrib; -> -<!--end of command.module-->]]> - -<![ %computeroutput.module; [ -<!ENTITY % local.computeroutput.attrib ""> -<!ELEMENT ComputerOutput - - ((%cptr.char.mix;)+)> -<!ATTLIST ComputerOutput - %moreinfo.attrib; - %common.attrib; - %local.computeroutput.attrib; -> -<!--end of computeroutput.module-->]]> - -<![ %database.module; [ -<!ENTITY % local.database.attrib ""> -<!ELEMENT Database - - ((%cptr.char.mix;)+)> -<!ATTLIST Database - Class (Name - |Table - |Field - |Key1 - |Key2 - |Record) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.database.attrib; -> -<!--end of database.module-->]]> - -<![ %email.module; [ -<!ENTITY % local.email.attrib ""> -<!ELEMENT Email - - ((%docinfo.char.mix;)+)> -<!ATTLIST Email - %common.attrib; - %local.email.attrib; -> -<!--end of email.module-->]]> - -<![ %errorname.module; [ -<!ENTITY % local.errorname.attrib ""> -<!ELEMENT ErrorName - - ((%smallcptr.char.mix;)+)> -<!ATTLIST ErrorName - %common.attrib; - %local.errorname.attrib; -> -<!--end of errorname.module-->]]> - -<![ %errortype.module; [ -<!ENTITY % local.errortype.attrib ""> -<!ELEMENT ErrorType - - ((%smallcptr.char.mix;)+)> -<!ATTLIST ErrorType - %common.attrib; - %local.errortype.attrib; -> -<!--end of errortype.module-->]]> - -<![ %filename.module; [ -<!ENTITY % local.filename.attrib ""> -<!ELEMENT Filename - - ((%cptr.char.mix;)+)> -<!ATTLIST Filename - Class (HeaderFile - |SymLink - |Directory) #IMPLIED - - --Path: search path (possibly system-specific) in which - file can be found-- - Path CDATA #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.filename.attrib; -> -<!--end of filename.module-->]]> - -<![ %function.module; [ -<!ENTITY % local.function.attrib ""> -<!ELEMENT Function - - ((%cptr.char.mix;)+)> -<!ATTLIST Function - %moreinfo.attrib; - %common.attrib; - %local.function.attrib; -> -<!--end of function.module-->]]> - -<![ %guibutton.module; [ -<!ENTITY % local.guibutton.attrib ""> -<!ELEMENT GUIButton - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUIButton - %moreinfo.attrib; - %common.attrib; - %local.guibutton.attrib; -> -<!--end of guibutton.module-->]]> - -<![ %guiicon.module; [ -<!ENTITY % local.guiicon.attrib ""> -<!ELEMENT GUIIcon - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUIIcon - %moreinfo.attrib; - %common.attrib; - %local.guiicon.attrib; -> -<!--end of guiicon.module-->]]> - -<![ %guilabel.module; [ -<!ENTITY % local.guilabel.attrib ""> -<!ELEMENT GUILabel - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUILabel - %moreinfo.attrib; - %common.attrib; - %local.guilabel.attrib; -> -<!--end of guilabel.module-->]]> - -<![ %guimenu.module; [ -<!ENTITY % local.guimenu.attrib ""> -<!ELEMENT GUIMenu - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUIMenu - %moreinfo.attrib; - %common.attrib; - %local.guimenu.attrib; -> -<!--end of guimenu.module-->]]> - -<![ %guimenuitem.module; [ -<!ENTITY % local.guimenuitem.attrib ""> -<!ELEMENT GUIMenuItem - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUIMenuItem - %moreinfo.attrib; - %common.attrib; - %local.guimenuitem.attrib; -> -<!--end of guimenuitem.module-->]]> - -<![ %guisubmenu.module; [ -<!ENTITY % local.guisubmenu.attrib ""> -<!ELEMENT GUISubmenu - - ((%smallcptr.char.mix;|Accel)+)> -<!ATTLIST GUISubmenu - %moreinfo.attrib; - %common.attrib; - %local.guisubmenu.attrib; -> -<!--end of guisubmenu.module-->]]> - -<![ %hardware.module; [ -<!ENTITY % local.hardware.attrib ""> -<!ELEMENT Hardware - - ((%cptr.char.mix;)+)> -<!ATTLIST Hardware - %moreinfo.attrib; - %common.attrib; - %local.hardware.attrib; -> -<!--end of hardware.module-->]]> - -<![ %interface.module; [ -<!--FUTURE USE (V4.0): -...................... -Interface will no longer have a Class attribute; if you want to subclass -interface information, use GUIButton, GUIIcon, GUILabel, GUIMenu, -GUIMenuItem, or GUISubmenu, or use a Role value on Interface. -...................... ---> -<!ENTITY % local.interface.attrib ""> -<!ELEMENT Interface - - ((%cptr.char.mix;|Accel)+)> -<!ATTLIST Interface - Class (Button - |Icon - |Menu - |MenuItem) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.interface.attrib; -> -<!--end of interface.module-->]]> - -<![ %interfacedefinition.module; [ -<!ENTITY % local.interfacedefinition.attrib ""> -<!ELEMENT InterfaceDefinition - - ((%cptr.char.mix;)+)> -<!ATTLIST InterfaceDefinition - %moreinfo.attrib; - %common.attrib; - %local.interfacedefinition.attrib; -> -<!--end of interfacedefinition.module-->]]> - -<![ %keycap.module; [ -<!ENTITY % local.keycap.attrib ""> -<!ELEMENT KeyCap - - ((%cptr.char.mix;)+)> -<!ATTLIST KeyCap - %moreinfo.attrib; - %common.attrib; - %local.keycap.attrib; -> -<!--end of keycap.module-->]]> - -<![ %keycode.module; [ -<!ENTITY % local.keycode.attrib ""> -<!ELEMENT KeyCode - - ((%smallcptr.char.mix;)+)> -<!ATTLIST KeyCode - %common.attrib; - %local.keycode.attrib; -> -<!--end of keycode.module-->]]> - -<![ %keycombo.module; [ -<!ENTITY % local.keycombo.attrib ""> -<!ELEMENT KeyCombo - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)> -<!ATTLIST KeyCombo - %keyaction.attrib; - %moreinfo.attrib; - %common.attrib; - %local.keycombo.attrib; -> -<!--end of keycombo.module-->]]> - -<![ %keysym.module; [ -<!ENTITY % local.keysym.attrib ""> -<!ELEMENT KeySym - - ((%smallcptr.char.mix;)+)> -<!ATTLIST KeySym - %common.attrib; - %local.keysym.attrib; -> -<!--end of keysym.module-->]]> - -<![ %literal.module; [ -<!ENTITY % local.literal.attrib ""> -<!ELEMENT Literal - - ((%cptr.char.mix;)+)> -<!ATTLIST Literal - %moreinfo.attrib; - %common.attrib; - %local.literal.attrib; -> -<!--end of literal.module-->]]> - -<![ %medialabel.module; [ -<!ENTITY % local.medialabel.attrib ""> -<!ELEMENT MediaLabel - - ((%smallcptr.char.mix;)+)> -<!ATTLIST MediaLabel - Class (Cartridge - |CDRom - |Disk - |Tape) #IMPLIED - %common.attrib; - %local.medialabel.attrib; -> -<!--end of medialabel.module-->]]> - -<![ %menuchoice.content.module; [ -<![ %menuchoice.module; [ -<!ENTITY % local.menuchoice.attrib ""> -<!ELEMENT MenuChoice - - (Shortcut?, (GUIButton|GUIIcon|GUILabel - |GUIMenu|GUIMenuItem|GUISubmenu|Interface)+)> -<!ATTLIST MenuChoice - %moreinfo.attrib; - %common.attrib; - %local.menuchoice.attrib; -> -<!--end of menuchoice.module-->]]> - -<![ %shortcut.module; [ -<!-- See also KeyCombo --> -<!ENTITY % local.shortcut.attrib ""> -<!ELEMENT Shortcut - - ((KeyCap|KeyCombo|KeySym|MouseButton)+)> -<!ATTLIST Shortcut - %keyaction.attrib; - %moreinfo.attrib; - %common.attrib; -> -<!--end of shortcut.module-->]]> -<!--end of menuchoice.content.module-->]]> - -<![ %mousebutton.module; [ -<!ENTITY % local.mousebutton.attrib ""> -<!ELEMENT MouseButton - - ((%smallcptr.char.mix;)+)> -<!ATTLIST MouseButton - %moreinfo.attrib; - %common.attrib; - %local.mousebutton.attrib; -> -<!--end of mousebutton.module-->]]> - -<![ %msgtext.module; [ -<!ENTITY % local.msgtext.attrib ""> -<!ELEMENT MsgText - - ((%component.mix;)+)> -<!ATTLIST MsgText - %common.attrib; - %local.msgtext.attrib; -> -<!--end of msgtext.module-->]]> - -<![ %option.module; [ -<!ENTITY % local.option.attrib ""> -<!ELEMENT Option - - ((%cptr.char.mix;)+)> -<!ATTLIST Option - %common.attrib; - %local.option.attrib; -> -<!--end of option.module-->]]> - -<![ %optional.module; [ -<!ENTITY % local.optional.attrib ""> -<!ELEMENT Optional - - ((%cptr.char.mix;)+)> -<!ATTLIST Optional - %common.attrib; - %local.optional.attrib; -> -<!--end of optional.module-->]]> - -<![ %parameter.module; [ -<!ENTITY % local.parameter.attrib ""> -<!ELEMENT Parameter - - ((%cptr.char.mix;)+)> -<!ATTLIST Parameter - Class (Command - |Function - |Option) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.parameter.attrib; -> -<!--end of parameter.module-->]]> - -<![ %property.module; [ -<!ENTITY % local.property.attrib ""> -<!ELEMENT Property - - ((%cptr.char.mix;)+)> -<!ATTLIST Property - %moreinfo.attrib; - %common.attrib; - %local.property.attrib; -> -<!--end of property.module-->]]> - -<![ %replaceable.module; [ -<!ENTITY % local.replaceable.attrib ""> -<!ELEMENT Replaceable - - ((#PCDATA - | %link.char.class; - | Optional - | %base.char.class; - | %other.char.class; - | InlineGraphic)+)> -<!ATTLIST Replaceable - Class (Command - |Function - |Option - |Parameter) #IMPLIED - %common.attrib; - %local.replaceable.attrib; -> -<!--end of replaceable.module-->]]> - -<![ %returnvalue.module; [ -<!ENTITY % local.returnvalue.attrib ""> -<!ELEMENT ReturnValue - - ((%smallcptr.char.mix;)+)> -<!ATTLIST ReturnValue - %common.attrib; - %local.returnvalue.attrib; -> -<!--end of returnvalue.module-->]]> - -<![ %structfield.module; [ -<!ENTITY % local.structfield.attrib ""> -<!ELEMENT StructField - - ((%smallcptr.char.mix;)+)> -<!ATTLIST StructField - %common.attrib; - %local.structfield.attrib; -> -<!--end of structfield.module-->]]> - -<![ %structname.module; [ -<!ENTITY % local.structname.attrib ""> -<!ELEMENT StructName - - ((%smallcptr.char.mix;)+)> -<!ATTLIST StructName - %common.attrib; - %local.structname.attrib; -> -<!--end of structname.module-->]]> - -<![ %symbol.module; [ -<!ENTITY % local.symbol.attrib ""> -<!ELEMENT Symbol - - ((%smallcptr.char.mix;)+)> -<!ATTLIST Symbol - Class (Limit) #IMPLIED - %common.attrib; - %local.symbol.attrib; -> -<!--end of symbol.module-->]]> - -<![ %systemitem.module; [ -<!ENTITY % local.systemitem.attrib ""> -<!ELEMENT SystemItem - - ((%cptr.char.mix;)+)> -<!ATTLIST SystemItem - Class (Constant - |EnvironVar - |Macro - |OSname - |Prompt - |Resource - |SystemName) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %local.systemitem.attrib; -> -<!--end of systemitem.module-->]]> - - -<![ %token.module; [ -<!ENTITY % local.token.attrib ""> -<!ELEMENT Token - - ((%smallcptr.char.mix;)+)> -<!ATTLIST Token - %common.attrib; - %local.token.attrib; -> -<!--end of token.module-->]]> - -<![ %type.module; [ -<!ENTITY % local.type.attrib ""> -<!ELEMENT Type - - ((%smallcptr.char.mix;)+)> -<!ATTLIST Type - %common.attrib; - %local.type.attrib; -> -<!--end of type.module-->]]> - -<![ %userinput.module; [ -<!ENTITY % local.userinput.attrib ""> -<!ELEMENT UserInput - - ((%cptr.char.mix;)+)> -<!ATTLIST UserInput - %moreinfo.attrib; - %common.attrib; - %local.userinput.attrib; -> -<!--end of userinput.module-->]]> - -<!-- Words ................................................................ --> - -<![ %abbrev.module; [ -<!ENTITY % local.abbrev.attrib ""> -<!ELEMENT Abbrev - - ((%word.char.mix;)+)> -<!ATTLIST Abbrev - %common.attrib; - %local.abbrev.attrib; -> -<!--end of abbrev.module-->]]> - -<![ %acronym.module; [ -<!ENTITY % local.acronym.attrib ""> -<!ELEMENT Acronym - - ((%word.char.mix;)+)> -<!ATTLIST Acronym - %common.attrib; - %local.acronym.attrib; -> -<!--end of acronym.module-->]]> - -<![ %citation.module; [ -<!ENTITY % local.citation.attrib ""> -<!ELEMENT Citation - - ((%para.char.mix;)+)> -<!ATTLIST Citation - %common.attrib; - %local.citation.attrib; -> -<!--end of citation.module-->]]> - -<![ %citerefentry.content.module; [ -<![ %citerefentry.module; [ -<!ENTITY % local.citerefentry.attrib ""> -<!ELEMENT CiteRefEntry - - (RefEntryTitle, ManVolNum?)> -<!ATTLIST CiteRefEntry - %common.attrib; - %local.citerefentry.attrib; -> -<!--end of citerefentry.module-->]]> - - <![ %refentrytitle.module; [ - <!ENTITY % local.refentrytitle.attrib ""> - <!ELEMENT RefEntryTitle - O ((%para.char.mix;)+)> - <!ATTLIST RefEntryTitle - %common.attrib; - %local.refentrytitle.attrib; -> - <!--end of refentrytitle.module-->]]> - - <![ %manvolnum.module; [ - <!ENTITY % local.manvolnum.attrib ""> - <!ELEMENT ManVolNum - O ((%word.char.mix;)+)> - <!ATTLIST ManVolNum - %common.attrib; - %local.manvolnum.attrib; -> - <!--end of manvolnum.module-->]]> -<!--end of citerefentry.content.module-->]]> - -<![ %citetitle.module; [ -<!ENTITY % local.citetitle.attrib ""> -<!ELEMENT CiteTitle - - ((%para.char.mix;)+)> -<!ATTLIST CiteTitle - --Pubwork: type of published work being cited-- - Pubwork (Article - |Book - |Chapter - |Part - |RefEntry - |Section) #IMPLIED - %common.attrib; - %local.citetitle.attrib; -> -<!--end of citetitle.module-->]]> - -<![ %co.module; [ -<!ENTITY % local.co.attrib ""> -<!-- CO is a callout area of the LineColumn unit type (a single character - position); the position is directly indicated by the location of CO. --> -<!ELEMENT CO - O EMPTY> -<!ATTLIST CO - %label.attrib; --bug number/symbol override or initialization-- - %linkends.attrib; --to any related information-- - %idreq.common.attrib; - %local.co.attrib; -> -<!--end of co.module-->]]> - -<![ %emphasis.module; [ -<!ENTITY % local.emphasis.attrib ""> -<!ELEMENT Emphasis - - ((%para.char.mix;)+)> -<!ATTLIST Emphasis - %common.attrib; - %local.emphasis.attrib; -> -<!--end of emphasis.module-->]]> - -<![ %firstterm.module; [ -<!ENTITY % local.firstterm.attrib ""> -<!ELEMENT FirstTerm - - ((%word.char.mix;)+)> -<!ATTLIST FirstTerm - %linkend.attrib; --to GlossEntry or other explanation-- - %common.attrib; - %local.firstterm.attrib; -> -<!--end of firstterm.module-->]]> - -<![ %foreignphrase.module; [ -<!ENTITY % local.foreignphrase.attrib ""> -<!ELEMENT ForeignPhrase - - ((%para.char.mix;)+)> -<!ATTLIST ForeignPhrase - %common.attrib; - %local.foreignphrase.attrib; -> -<!--end of foreignphrase.module-->]]> - -<![ %glossterm.module; [ -<!ENTITY % local.glossterm.attrib ""> -<!ELEMENT GlossTerm - O ((%para.char.mix;)+)> -<!ATTLIST GlossTerm - %linkend.attrib; --to GlossEntry if Glossterm used in text-- - - --BaseForm: the form of the term in GlossEntry when this - GlossTerm is used in text in alternate form (e.g. plural), - for doing automatic linking-- - BaseForm CDATA #IMPLIED - %common.attrib; - %local.glossterm.attrib; -> -<!--end of glossterm.module-->]]> - -<![ %lineannotation.module; [ -<!ENTITY % local.lineannotation.attrib ""> -<!ELEMENT LineAnnotation - - ((%para.char.mix;)+)> -<!ATTLIST LineAnnotation - %common.attrib; - %local.lineannotation.attrib; -> -<!--end of lineannotation.module-->]]> - -<![ %markup.module; [ -<!ENTITY % local.markup.attrib ""> -<!ELEMENT Markup - - ((%smallcptr.char.mix;)+)> -<!ATTLIST Markup - %common.attrib; - %local.markup.attrib; -> -<!--end of markup.module-->]]> - -<![ %phrase.module; [ -<!ENTITY % local.phrase.attrib ""> -<!ELEMENT Phrase - - ((%para.char.mix;)+)> -<!ATTLIST Phrase - %common.attrib; - %local.phrase.attrib; -> -<!--end of phrase.module-->]]> - -<![ %quote.module; [ -<!ENTITY % local.quote.attrib ""> -<!ELEMENT Quote - - ((%para.char.mix;)+)> -<!ATTLIST Quote - %common.attrib; - %local.quote.attrib; -> -<!--end of quote.module-->]]> - -<![ %sgmltag.module; [ -<!ENTITY % local.sgmltag.attrib ""> -<!ELEMENT SGMLTag - - ((%smallcptr.char.mix;)+)> -<!ATTLIST SGMLTag - Class (Attribute - |AttValue - |Element - |EndTag - |GenEntity - |ParamEntity - |PI - |StartTag - |SGMLComment) #IMPLIED - %common.attrib; - %local.sgmltag.attrib; -> -<!--end of sgmltag.module-->]]> - -<![ %ssscript.module; [ -<!ENTITY % local.ssscript.attrib ""> -<!ELEMENT (Subscript | Superscript) - - ((#PCDATA - | %link.char.class; - | Replaceable - | Symbol - | InlineGraphic - | %base.char.class; - | %other.char.class;)+) - -(%ubiq.mix;)> -<!ATTLIST (Subscript | Superscript) - %common.attrib; - %local.ssscript.attrib; -> -<!--end of ssscript.module-->]]> - -<![ %trademark.module; [ -<!ENTITY % local.trademark.attrib ""> -<!ELEMENT Trademark - - ((#PCDATA - | %link.char.class; - | %cptr.char.class; - | %base.char.class; - | %other.char.class; - | InlineGraphic - | Emphasis)+)> -<!ATTLIST Trademark - Class (Service - |Trade - |Registered - |Copyright) Trade - %common.attrib; - %local.trademark.attrib; -> -<!--end of trademark.module-->]]> - -<![ %wordasword.module; [ -<!ENTITY % local.wordasword.attrib ""> -<!ELEMENT WordAsWord - - ((%word.char.mix;)+)> -<!ATTLIST WordAsWord - %common.attrib; - %local.wordasword.attrib; -> -<!--end of wordasword.module-->]]> - -<!-- Links and cross-references ........................................... --> - -<![ %link.module; [ -<!ENTITY % local.link.attrib ""> -<!ELEMENT Link - - ((%para.char.mix;)+)> -<!ATTLIST Link - --Endterm: pointer to description of linked-to object-- - Endterm IDREF #IMPLIED - - %linkendreq.attrib; --to linked-to object-- - - --Type: user-defined role of link-- - Type CDATA #IMPLIED - %common.attrib; - %local.link.attrib; -> -<!--end of link.module-->]]> - -<![ %olink.module; [ -<!ENTITY % local.olink.attrib ""> -<!ELEMENT OLink - - ((%para.char.mix;)+)> -<!ATTLIST OLink - --TargetDocEnt: HyTimeish Docorsub pointer-- - TargetDocEnt ENTITY #IMPLIED - - --LinkMode: points to a ModeSpec containing app-specific info-- - LinkMode IDREF #IMPLIED - LocalInfo CDATA #IMPLIED - - --Type: user-defined role of link-- - Type CDATA #IMPLIED - %common.attrib; - %local.olink.attrib; -> -<!--end of olink.module-->]]> - -<![ %ulink.module; [ -<!ENTITY % local.ulink.attrib ""> -<!ELEMENT ULink - - ((%para.char.mix;)+)> -<!ATTLIST ULink - --URL: uniform resource locator-- - URL CDATA #REQUIRED - - --Type: user-defined role of link-- - Type CDATA #IMPLIED - %common.attrib; - %local.ulink.attrib; -> -<!--end of ulink.module-->]]> - -<![ %footnoteref.module; [ - -<!--FUTURE USE (V3.0): -...................... -FootnoteRef will be a declared-empty element, which means you will -have to use the new Label attribute rather than element content to -supply a mark. - -<!ELEMENT FootnoteRef - O EMPTY> -...................... ---> - -<!ENTITY % local.footnoteref.attrib ""> -<!ELEMENT FootnoteRef - - (#PCDATA) -(%ubiq.mix;)> -<!ATTLIST FootnoteRef - %linkendreq.attrib; --to footnote content already supplied-- - - --FUTURE USE (V3.0): - .................... - Mark will be renamed to Label - ....................-- - - --Mark: symbol (e.g. dagger) for use in pointing to - footnote in text; default is whatever was used - in original footnote being referenced-- - Mark CDATA #IMPLIED - %common.attrib; - %local.footnoteref.attrib; -> -<!--end of footnoteref.module-->]]> - -<![ %xref.module; [ -<!ENTITY % local.xref.attrib ""> -<!ELEMENT XRef - O EMPTY> -<!ATTLIST XRef - --Endterm: pointer to description of linked-to object-- - Endterm IDREF #IMPLIED - - %linkendreq.attrib; --to linked-to object-- - %common.attrib; - %local.xref.attrib; -> -<!--end of xref.module-->]]> - -<!-- Ubiquitous elements .................................................. --> - -<![ %anchor.module; [ -<!ENTITY % local.anchor.attrib ""> -<!ELEMENT Anchor - O EMPTY> -<!ATTLIST Anchor - %idreq.attrib; -- required -- - %pagenum.attrib; --replaces Lang -- - %remap.attrib; - %role.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %local.anchor.attrib; -> -<!--end of anchor.module-->]]> - -<![ %beginpage.module; [ -<!ENTITY % local.beginpage.attrib ""> -<!ELEMENT BeginPage - O EMPTY> -<!ATTLIST BeginPage - --PageNum: number of page that begins at this point-- - %pagenum.attrib; - %common.attrib; - %local.beginpage.attrib; -> -<!--end of beginpage.module-->]]> - -<!-- IndexTerms appear in the text flow for generating or linking an - index. --> - -<![ %indexterm.content.module; [ -<![ %indexterm.module; [ -<!ENTITY % local.indexterm.attrib ""> -<!ELEMENT IndexTerm - O (Primary, ((Secondary, ((Tertiary, (See|SeeAlso+)?) - | See | SeeAlso+)?) | See | SeeAlso+)?) -(%ubiq.mix;)> -<!ATTLIST IndexTerm - %pagenum.attrib; - - --Scope: indexing applies to this doc (Local), whole doc - set (Global), or both (All)-- - Scope (All - |Global - |Local) #IMPLIED - - --Significance: whether term is best source of info for - this topic (Preferred) or not (Normal)-- - Significance (Preferred - |Normal) Normal - - --FUTURE USE (V3.0): - .................... - Class: indicates type of IndexTerm; default is Singular, - or EndOfRange if StartRef is supplied; StartOfRange value - must be supplied explicitly on starts of ranges - - Class (Singular - |StartOfRange - |EndOfRange) #IMPLIED - ....................-- - - --FUTURE USE (V3.0): - .................... - SpanEnd will be renamed to StartRef - ....................-- - - --SpanEnd: points to the IndexTerm that starts - the indexing range ended by this IndexTerm-- - SpanEnd IDREF #CONREF - - --Zone: points to elements where IndexTerms originated; - for use if IndexTerms are assembled together in source - instance-- - Zone IDREFS #IMPLIED - %common.attrib; - %local.indexterm.attrib; -> -<!--end of indexterm.module-->]]> - -<![ %primsecter.module; [ -<!ENTITY % local.primsecter.attrib ""> -<!ELEMENT (Primary | Secondary | Tertiary) - O ((%ndxterm.char.mix;)+)> -<!ATTLIST (Primary | Secondary | Tertiary) - --SortAs: alternate sort string for index sorting-- - SortAs CDATA #IMPLIED - %common.attrib; - %local.primsecter.attrib; -> -<!--end of primsecter.module-->]]> - -<![ %seeseealso.module; [ -<!ENTITY % local.seeseealso.attrib ""> -<!ELEMENT (See | SeeAlso) - O ((%ndxterm.char.mix;)+)> -<!ATTLIST (See | SeeAlso) - %common.attrib; - %local.seeseealso.attrib; -> -<!--end of seeseealso.module-->]]> -<!--end of indexterm.content.module-->]]> - -<!-- End of DocBook information pool module V2.4.1 ........................ --> -<!-- ...................................................................... --> diff --git a/share/sgml/docbook/docbook.dcl b/share/sgml/docbook/docbook.dcl deleted file mode 100644 index 521bfab..0000000 --- a/share/sgml/docbook/docbook.dcl +++ /dev/null @@ -1,106 +0,0 @@ -<!SGML "ISO 8879:1986" - -- ...................................................................... -- - -- DocBook SGML declaration V2.4.1 ...................................... -- - -- file docbook.dcl ..................................................... -- - -CHARSET - - BASESET - "ISO 646:1983//CHARSET International Reference Version (IRV)//ESC 2/5 4/0" - DESCSET - 0 9 UNUSED - 9 2 9 - 11 2 UNUSED - 13 1 13 - 14 18 UNUSED - 32 95 32 - 127 1 UNUSED - - BASESET - "ISO Registration Number 100//CHARSET ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1" - DESCSET - 128 32 UNUSED - 160 96 32 - -CAPACITY SGMLREF - - TOTALCAP 99000000 - ATTCAP 1000000 - ATTCHCAP 1000000 - AVGRPCAP 1000000 - ELEMCAP 1000000 - ENTCAP 1000000 - ENTCHCAP 1000000 - GRPCAP 1000000 - IDCAP 32000000 - IDREFCAP 32000000 - -SCOPE DOCUMENT - -SYNTAX - - SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 - 10 11 12 13 14 15 16 17 18 19 - 20 21 22 23 24 25 26 27 28 29 - 30 31 127 128 129 - 130 131 132 133 134 135 136 137 138 139 - 140 141 142 143 144 145 146 147 148 149 - 150 151 152 153 154 155 156 157 158 159 - - BASESET - "ISO 646:1983//CHARSET International Reference Version (IRV)//ESC 2/5 4/0" - DESCSET - 0 128 0 - - FUNCTION - RE 13 - RS 10 - SPACE 32 - TAB SEPCHAR 9 - - NAMING - LCNMSTRT "" - UCNMSTRT "" - LCNMCHAR ".-" - UCNMCHAR ".-" - NAMECASE - GENERAL YES - ENTITY NO - - DELIM - GENERAL SGMLREF - SHORTREF SGMLREF - - NAMES SGMLREF - - QUANTITY SGMLREF - ATTCNT 256 - GRPCNT 253 - GRPGTCNT 253 - LITLEN 8092 - NAMELEN 44 - TAGLVL 100 - -FEATURES - - MINIMIZE - DATATAG NO - OMITTAG NO - RANK NO - SHORTTAG YES - - LINK - SIMPLE NO - IMPLICIT NO - EXPLICIT NO - - OTHER - CONCUR NO - SUBDOC NO - FORMAL YES - -APPINFO NONE - - -- End of DocBook SGML declaration V2.4.1 ............................... -- - -- ...................................................................... -- -> diff --git a/share/sgml/docbook/docbook.dtd b/share/sgml/docbook/docbook.dtd deleted file mode 100644 index 2535ae4..0000000 --- a/share/sgml/docbook/docbook.dtd +++ /dev/null @@ -1,270 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook DTD V2.4.1 ................................................... --> -<!-- File docbook.dtd ..................................................... --> - -<!-- Copyright 1992, 1993, 1994, 1995 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., and ArborText, Inc. - - Permission to use, copy, modify and distribute the DocBook DTD and - its accompanying documentation for any purpose and without fee is - hereby granted in perpetuity, provided that the above copyright - notice and this paragraph appear in all copies. The copyright - holders make no representation about the suitability of the DTD for - any purpose. It is provided "as is" without expressed or implied - warranty. - - If you modify the DocBook DTD in any way, except for declaring and - referencing additional sets of general entities and declaring - additional notations, label your DTD as a variant of DocBook. See - the maintenance documentation for more information. - - Please direct all questions, bug reports, or suggestions for - changes to the davenport@online.ora.com mailing list or to one of - the maintainers: - - o Terry Allen, O'Reilly & Associates, Inc. - 101 Morris St., Sebastopol, CA 95472 - <terry@ora.com> - - o Eve Maler, ArborText, Inc. - 105 Lexington St., Burlington, MA 01803 - <elm@arbortext.com> ---> - -<!-- ...................................................................... --> - -<!-- This is the driver file for Version 2.4.1 of the DocBook DTD. - Please use the following formal public identifier to identify it: - - "-//Davenport//DTD DocBook V2.4.1//EN" - - For example, if your document's top-level element is Book, and - you are using DocBook directly, use the FPI in the DOCTYPE - declaration: - - <!DOCTYPE Book PUBLIC "-//Davenport//DTD DocBook V2.4.1//EN" [...]> - - Or, if you have a higher-level driver file that customizes DocBook, - use the FPI in the parameter entity declaration: - - <!ENTITY % DocBookDTD PUBLIC "-//Davenport//DTD DocBook V2.4.1//EN"> - %DocBookDTD; - - The DocBook DTD is accompanied by an SGML declaration. - - See the documentation for detailed information on the parameter - entity and module scheme used in DocBook, customizing DocBook and - planning for interchange, and changes made since the last release - of DocBook. ---> - -<!-- ...................................................................... --> -<!-- Notation declarations ................................................ --> - -<!ENTITY % local.notation.class ""> -<!ENTITY % notation.class - "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI - | EPS | EQN | FAX | GIF | IGES | PCX | PIC | PS | TBL | TEX - | TIFF | WMF | WPG | linespecific - %local.notation.class;"> - -<!NOTATION BMP PUBLIC -"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN"> -<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN"> -<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN"> -<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN"> -<!NOTATION DITROFF SYSTEM "DITROFF"> -<!NOTATION DVI SYSTEM "DVI"> -<!NOTATION EPS PUBLIC -"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN"> -<!-- EQN was SYSTEM "-//AT&T//NOTATION EQN-1//EN" --> -<!NOTATION EQN SYSTEM> -<!NOTATION FAX PUBLIC -"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN"> -<!NOTATION GIF SYSTEM "GIF"> -<!NOTATION IGES PUBLIC -"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN"> -<!NOTATION PCX PUBLIC -"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN"> -<!-- PIC was SYSTEM "-//AT&T//NOTATION EQN-1//EN" --> -<!NOTATION PIC SYSTEM> -<!NOTATION PS SYSTEM "PS"> -<!-- TBL was SYSTEM "-//AT&T//NOTATION EQN-1//EN" --> -<!NOTATION TBL SYSTEM> -<!NOTATION TEX PUBLIC -"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"> -<!NOTATION TIFF SYSTEM "TIFF"> -<!NOTATION WMF PUBLIC -"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN"> -<!NOTATION WPG SYSTEM "WPG" --WordPerfect Graphic format--> -<!NOTATION linespecific SYSTEM -"line ends and leading white space must be preserved in output"> - -<!-- ...................................................................... --> -<!-- ISO character entity sets ............................................ --> - -<!ENTITY % ISOamsa.module "INCLUDE"> -<!ENTITY % ISOamsb.module "INCLUDE"> -<!ENTITY % ISOamsc.module "INCLUDE"> -<!ENTITY % ISOamsn.module "INCLUDE"> -<!ENTITY % ISOamso.module "INCLUDE"> -<!ENTITY % ISOamsr.module "INCLUDE"> -<!ENTITY % ISObox.module "INCLUDE"> -<!ENTITY % ISOcyr1.module "INCLUDE"> -<!ENTITY % ISOcyr2.module "INCLUDE"> -<!ENTITY % ISOdia.module "INCLUDE"> -<!ENTITY % ISOgrk1.module "INCLUDE"> -<!ENTITY % ISOgrk2.module "INCLUDE"> -<!ENTITY % ISOgrk3.module "INCLUDE"> -<!ENTITY % ISOgrk4.module "INCLUDE"> -<!ENTITY % ISOlat1.module "INCLUDE"> -<!ENTITY % ISOlat2.module "INCLUDE"> -<!ENTITY % ISOnum.module "INCLUDE"> -<!ENTITY % ISOpub.module "INCLUDE"> -<!ENTITY % ISOtech.module "INCLUDE"> - -<![ %ISOamsa.module; [ -<!ENTITY % ISOamsa PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"> -%ISOamsa; -<!--end of ISOamsa.module-->]]> - -<![ %ISOamsb.module; [ -<!ENTITY % ISOamsb PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"> -%ISOamsb; -<!--end of ISOamsb.module-->]]> - -<![ %ISOamsc.module; [ -<!ENTITY % ISOamsc PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"> -%ISOamsc; -<!--end of ISOamsc.module-->]]> - -<![ %ISOamsn.module; [ -<!ENTITY % ISOamsn PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"> -%ISOamsn; -<!--end of ISOamsn.module-->]]> - -<![ %ISOamso.module; [ -<!ENTITY % ISOamso PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"> -%ISOamso; -<!--end of ISOamso.module-->]]> - -<![ %ISOamsr.module; [ -<!ENTITY % ISOamsr PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"> -%ISOamsr; -<!--end of ISOamsr.module-->]]> - -<![ %ISObox.module; [ -<!ENTITY % ISObox PUBLIC -"ISO 8879:1986//ENTITIES Box and Line Drawing//EN"> -%ISObox; -<!--end of ISObox.module-->]]> - -<![ %ISOcyr1.module; [ -<!ENTITY % ISOcyr1 PUBLIC -"ISO 8879:1986//ENTITIES Russian Cyrillic//EN"> -%ISOcyr1; -<!--end of ISOcyr1.module-->]]> - -<![ %ISOcyr2.module; [ -<!ENTITY % ISOcyr2 PUBLIC -"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"> -%ISOcyr2; -<!--end of ISOcyr2.module-->]]> - -<![ %ISOdia.module; [ -<!ENTITY % ISOdia PUBLIC -"ISO 8879:1986//ENTITIES Diacritical Marks//EN"> -%ISOdia; -<!--end of ISOdia.module-->]]> - -<![ %ISOgrk1.module; [ -<!ENTITY % ISOgrk1 PUBLIC -"ISO 8879:1986//ENTITIES Greek Letters//EN"> -%ISOgrk1; -<!--end of ISOgrk1.module-->]]> - -<![ %ISOgrk2.module; [ -<!ENTITY % ISOgrk2 PUBLIC -"ISO 8879:1986//ENTITIES Monotoniko Greek//EN"> -%ISOgrk2; -<!--end of ISOgrk2.module-->]]> - -<![ %ISOgrk3.module; [ -<!ENTITY % ISOgrk3 PUBLIC -"ISO 8879:1986//ENTITIES Greek Symbols//EN"> -%ISOgrk3; -<!--end of ISOgrk3.module-->]]> - -<![ %ISOgrk4.module; [ -<!ENTITY % ISOgrk4 PUBLIC -"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"> -%ISOgrk4; -<!--end of ISOgrk4.module-->]]> - -<![ %ISOlat1.module; [ -<!ENTITY % ISOlat1 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 1//EN"> -%ISOlat1; -<!--end of ISOlat1.module-->]]> - -<![ %ISOlat2.module; [ -<!ENTITY % ISOlat2 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 2//EN"> -%ISOlat2; -<!--end of ISOlat2.module-->]]> - -<![ %ISOnum.module; [ -<!ENTITY % ISOnum PUBLIC -"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"> -%ISOnum; -<!--end of ISOnum.module-->]]> - -<![ %ISOpub.module; [ -<!ENTITY % ISOpub PUBLIC -"ISO 8879:1986//ENTITIES Publishing//EN"> -%ISOpub; -<!--end of ISOpub.module-->]]> - -<![ %ISOtech.module; [ -<!ENTITY % ISOtech PUBLIC -"ISO 8879:1986//ENTITIES General Technical//EN"> -%ISOtech; -<!--end of ISOtech.module-->]]> - -<!-- ...................................................................... --> -<!-- DTD modules .......................................................... --> - -<!-- Information pool .............. --> - -<!ENTITY % dbpool PUBLIC -"-//Davenport//ELEMENTS DocBook Information Pool V2.4.1//EN"> -%dbpool; - -<!-- Redeclaration placeholder ..... --> - -<!ENTITY % intermod.redecl.module "IGNORE"> -<![ %intermod.redecl.module; [ -%rdbmods; -<!--end of intermod.redecl.module-->]]> - -<!-- Document hierarchy ............ --> - -<!ENTITY % dbhier PUBLIC -"-//Davenport//ELEMENTS DocBook Document Hierarchy V2.4.1//EN"> -%dbhier; - -<!-- ...................................................................... --> -<!-- Other general entities ............................................... --> - -<!ENTITY % dbgenent PUBLIC -"-//Davenport//ELEMENTS DocBook Additional General Entities//EN"> -%dbgenent; - -<!-- End of DocBook DTD V2.4.1 ............................................ --> -<!-- ...................................................................... --> |