diff options
Diffstat (limited to 'Utilities/xml')
38 files changed, 0 insertions, 15985 deletions
diff --git a/Utilities/xml/.gitattributes b/Utilities/xml/.gitattributes deleted file mode 100644 index 562b12e16..000000000 --- a/Utilities/xml/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -* -whitespace diff --git a/Utilities/xml/docbook-4.5/ChangeLog b/Utilities/xml/docbook-4.5/ChangeLog deleted file mode 100644 index 06f59ce5c..000000000 --- a/Utilities/xml/docbook-4.5/ChangeLog +++ /dev/null @@ -1,106 +0,0 @@ -2006-10-03 13:23 nwalsh - - * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, - trunk/docbook/sgml/docbook.dcl, trunk/docbook/sgml/docbook.dtd, - calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, - dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, - docbookx.dtd, htmltblx.mod: DocBook V4.5 released - -2006-06-02 11:28 nwalsh - - * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, - dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, - docbookx.dtd, freshmeat.xsl, htmltblx.mod: Changed copyright - dates and version numbers - -2006-05-30 20:58 nwalsh - - * htmltblx.mod: Supply tag omission markers in SGML; suppress - xml:lang in SGML - -2006-03-07 13:11 nwalsh - - * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, - trunk/docbook/sgml/docbook.dcl, trunk/docbook/sgml/docbook.dtd, - calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, - dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, - docbookx.dtd, freshmeat.xsl, htmltblx.mod: Change version - numbers to 4.5CR2 - -2006-03-07 13:03 nwalsh - - * dbpoolx.mod: Allow citebiblioid anywhere the other citation - elements are allowed - -2006-02-16 21:12 nwalsh - - * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, - dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, - docbookx.dtd, freshmeat.xsl, htmltblx.mod: DocBook V4.5 released - -2005-06-29 10:59 nwalsh - - * trunk/docbook/sgml/docbook.dtd, docbookx.dtd: DocBook V4.5CR1 - Released - -2005-06-29 10:58 nwalsh - - * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, - trunk/docbook/sgml/docbook.dcl, calstblx.dtd, catalog.xml, - dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, - dbpoolx.mod, docbook.cat, htmltblx.mod: Updated version number - -2005-06-29 10:53 nwalsh - - * freshmeat.xsl: Tweaked freshmeat changes - -2005-06-24 21:09 nwalsh - - * calstblx.dtd, dbhierx.mod, dbpoolx.mod, htmltblx.mod, - soextblx.dtd: Added doc: structured comments - -2005-05-05 11:41 nwalsh - - * trunk/docbook/sgml/docbook.dtd, docbookx.dtd: DocBook V4.5b1 - Released - -2005-05-05 11:40 nwalsh - - * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, - trunk/docbook/sgml/docbook.dcl, calstblx.dtd, catalog.xml, - dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, - dbpoolx.mod, docbook.cat, htmltblx.mod: Updated version number - -2005-05-05 11:37 nwalsh - - * freshmeat.xsl: Prepare for 4.5b1 - -2005-05-05 10:59 nwalsh - - * dbpoolx.mod: RFE 1055480: Make revnumber optional - -2005-05-05 10:54 nwalsh - - * dbpoolx.mod, htmltblx.mod: Allow common attributes on HTML table - elements - -2005-05-05 10:48 nwalsh - - * dbpoolx.mod: Added termdef - -2005-05-05 10:39 nwalsh - - * dbpoolx.mod: Added mathphrase - -2005-05-05 10:33 nwalsh - - * dbhierx.mod: RFE 1070458: Allow colophon in article - -2005-05-05 10:32 nwalsh - - * dbpoolx.mod: RFE 1070770: Allow procedure in example - -2005-05-05 10:21 nwalsh - - * dbpoolx.mod: Add isrn to list of biblioid class attribute values - diff --git a/Utilities/xml/docbook-4.5/README b/Utilities/xml/docbook-4.5/README deleted file mode 100644 index 6fc60c4bf..000000000 --- a/Utilities/xml/docbook-4.5/README +++ /dev/null @@ -1,8 +0,0 @@ -README for the DocBook XML DTD - -For more information about DocBook, please see - - http://www.oasis-open.org/docbook/ - -Please send all questions, comments, concerns, and bug reports to the -DocBook mailing list: docbook@lists.oasis-open.org diff --git a/Utilities/xml/docbook-4.5/calstblx.dtd b/Utilities/xml/docbook-4.5/calstblx.dtd deleted file mode 100644 index fac58d77e..000000000 --- a/Utilities/xml/docbook-4.5/calstblx.dtd +++ /dev/null @@ -1,215 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook CALS Table Model V4.5 ........................................ --> -<!-- File calstblx.mod .................................................... --> - -<!-- Copyright 1992-2002 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - This DTD is based on the CALS Table Model - PUBLIC "-//USA-DOD//DTD Table Model 951010//EN" - - $Id: calstblx.dtd 6340 2006-10-03 13:23:24Z nwalsh $ - - 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for the CALS Table Model - converted to XML. It has been modified slightly for use in the - combined HTML/CALS models supported by DocBook V4.5. ---> - -<!-- These definitions are not directly related to the table model, but are - used in the default CALS table model and are usually defined elsewhere - (and prior to the inclusion of this table module) in a CALS DTD. --> - -<!ENTITY % bodyatt ""> -<!ENTITY % secur ""> - -<!-- no if zero(s), - yes if any other digits value --> - -<!ENTITY % yesorno 'CDATA'> -<!ENTITY % titles 'title?'> - -<!-- default for use in entry content --> - -<!ENTITY % paracon '#PCDATA'> - -<!-- -The parameter entities as defined below provide the CALS table model -as published (as part of the Example DTD) in MIL-HDBK-28001. - -These following declarations provide the CALS-compliant default definitions -for these entities. However, these entities can and should be redefined -(by giving the appropriate parameter entity declaration(s) prior to the -reference to this Table Model declaration set entity) to fit the needs -of the current application. ---> - -<!ENTITY % tbl.table.name "(table|chart)"> -<!ENTITY % tbl.table-titles.mdl "%titles;,"> -<!ENTITY % tbl.table-main.mdl "(tgroup+|graphic+)"> -<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl; %tbl.table-main.mdl;"> -<!ENTITY % tbl.table.att ' - tabstyle CDATA #IMPLIED - tocentry %yesorno; #IMPLIED - shortentry %yesorno; #IMPLIED - orient (port|land) #IMPLIED - pgwide %yesorno; #IMPLIED '> -<!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody"> -<!ENTITY % tbl.tgroup.att ' - tgroupstyle CDATA #IMPLIED '> -<!ENTITY % tbl.hdft.mdl "colspec*,row+"> -<!ENTITY % tbl.row.mdl "(entry|entrytbl)+"> -<!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody"> -<!ENTITY % tbl.entry.mdl "(para|warning|caution|note|legend|%paracon;)*"> - -<!ENTITY % tbl.frame.attval "top|bottom|topbot|all|sides|none"> -<!ENTITY % tbl.tbody.mdl "row+"> - -<!-- ===== Element and attribute declarations follow. ===== --> - -<!--doc:A formal table in a document.--> -<!ELEMENT table %ho; (%tbl.table.mdl;)> - -<!ATTLIST table - frame (%tbl.frame.attval;) #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - %tbl.table.att; - %bodyatt; - %secur; -> - -<!--doc:A wrapper for the main content of a table, or part of a table.--> -<!ELEMENT tgroup %ho; (%tbl.tgroup.mdl;) > - -<!ATTLIST tgroup - cols CDATA #REQUIRED - %tbl.tgroup.att; - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED - %secur; -> - -<!--doc:Specifications for a column in a table.--> -<!ELEMENT colspec %ho; EMPTY > - -<!ATTLIST colspec - colnum CDATA #IMPLIED - colname CDATA #IMPLIED - colwidth CDATA #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED -> - -<!--doc:Formatting information for a spanned column in a table.--> -<!ELEMENT spanspec %ho; EMPTY > - -<!ATTLIST spanspec - namest CDATA #REQUIRED - nameend CDATA #REQUIRED - spanname CDATA #REQUIRED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED -> - -<!--doc:A table header consisting of one or more rows.--> -<!ELEMENT thead %ho; (%tbl.hdft.mdl;)> -<!ATTLIST thead - valign (top|middle|bottom) #IMPLIED - %secur; -> - -<!--doc:A table footer consisting of one or more rows.--> -<!ELEMENT tfoot %ho; (%tbl.hdft.mdl;)> -<!ATTLIST tfoot - valign (top|middle|bottom) #IMPLIED - %secur; -> - -<!--doc:A wrapper for the rows of a table or informal table.--> -<!ELEMENT tbody %ho; (%tbl.tbody.mdl;)> - -<!ATTLIST tbody - valign (top|middle|bottom) #IMPLIED - %secur; -> - -<!--doc:A row in a table.--> -<!ELEMENT row %ho; (%tbl.row.mdl;)> - -<!ATTLIST row - rowsep %yesorno; #IMPLIED - valign (top|middle|bottom) #IMPLIED - %secur; -> - -<!--doc:A subtable appearing in place of an Entry in a table.--> -<!ELEMENT entrytbl %ho; (%tbl.entrytbl.mdl;)> - -<!ATTLIST entrytbl - cols CDATA #REQUIRED - %tbl.tgroup.att; - colname CDATA #IMPLIED - spanname CDATA #IMPLIED - namest CDATA #IMPLIED - nameend CDATA #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED - %secur; -> - -<!--doc:A cell in a table.--> -<!ELEMENT entry %ho; (%tbl.entry.mdl;)*> - -<!ATTLIST entry - colname CDATA #IMPLIED - namest CDATA #IMPLIED - nameend CDATA #IMPLIED - spanname CDATA #IMPLIED - morerows CDATA #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED - rotate %yesorno; #IMPLIED - valign (top|middle|bottom) #IMPLIED - %secur; -> - -<!-- End of DocBook CALS Table Model V4.5 ................................. --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/catalog.xml b/Utilities/xml/docbook-4.5/catalog.xml deleted file mode 100644 index f75c1d764..000000000 --- a/Utilities/xml/docbook-4.5/catalog.xml +++ /dev/null @@ -1,124 +0,0 @@ -<?xml version='1.0'?> -<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public"> - -<!-- ...................................................................... --> -<!-- XML Catalog data for DocBook XML V4.5 ................................ --> -<!-- File catalog.xml ..................................................... --> - -<!-- Please direct all questions, bug reports, or suggestions for - changes to the docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/. - --> - -<!-- This is the catalog data file for DocBook V4.5. It is provided as - a convenience in building your own catalog files. You need not use - the filenames listed here, and need not use the filename method of - identifying storage objects at all. See the documentation for - detailed information on the files associated with the DocBook DTD. - See XML Catalogs at http://www.oasis-open.org/committees/entity/ for - detailed information on supplying and using catalog data. - --> - -<!-- ...................................................................... --> -<!-- DocBook driver file .................................................. --> - -<public publicId="-//OASIS//DTD DocBook XML V4.5//EN" - uri="docbookx.dtd"/> - -<system systemId="http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" - uri="docbookx.dtd"/> - -<system systemId="http://docbook.org/xml/4.5/docbookx.dtd" - uri="docbookx.dtd"/> - -<!-- ...................................................................... --> -<!-- DocBook modules ...................................................... --> - -<public publicId="-//OASIS//DTD DocBook CALS Table Model V4.5//EN" - uri="calstblx.dtd"/> - -<public publicId="-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" - uri="htmltblx.mod"/> - -<public publicId="-//OASIS//DTD XML Exchange Table Model 19990315//EN" - uri="soextblx.dtd"/> - -<public publicId="-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" - uri="dbpoolx.mod"/> - -<public publicId="-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" - uri="dbhierx.mod"/> - -<public publicId="-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" - uri="dbgenent.mod"/> - -<public publicId="-//OASIS//ENTITIES DocBook Notations V4.5//EN" - uri="dbnotnx.mod"/> - -<public publicId="-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" - uri="dbcentx.mod"/> - -<!-- ...................................................................... --> -<!-- ISO entity sets ...................................................... --> - -<public publicId="ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" - uri="ent/isodia.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" - uri="ent/isonum.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Publishing//EN//XML" - uri="ent/isopub.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES General Technical//EN//XML" - uri="ent/isotech.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" - uri="ent/isolat1.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" - uri="ent/isolat2.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Greek Letters//EN//XML" - uri="ent/isogrk1.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" - uri="ent/isogrk2.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" - uri="ent/isogrk3.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" - uri="ent/isogrk4.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" - uri="ent/isoamsa.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" - uri="ent/isoamsb.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" - uri="ent/isoamsc.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" - uri="ent/isoamsn.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" - uri="ent/isoamso.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" - uri="ent/isoamsr.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" - uri="ent/isobox.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" - uri="ent/isocyr1.ent"/> - -<public publicId="ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" - uri="ent/isocyr2.ent"/> - -<!-- End of catalog data for DocBook XML V4.5 ............................. --> -<!-- ...................................................................... --> - -</catalog> diff --git a/Utilities/xml/docbook-4.5/dbcentx.mod b/Utilities/xml/docbook-4.5/dbcentx.mod deleted file mode 100644 index 60de99f86..000000000 --- a/Utilities/xml/docbook-4.5/dbcentx.mod +++ /dev/null @@ -1,384 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook character entities module V4.5 ............................... --> -<!-- File dbcentx.mod ..................................................... --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: dbcentx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This module contains the entity declarations for the standard ISO - entity sets used by DocBook. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbcent PUBLIC - "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" - "dbcentx.mod"> - %dbcent; - - 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. ---> - -<!-- ...................................................................... --> - -<![%sgml.features;[ - -<!ENTITY % ISOamsa.module "INCLUDE"> -<![ %ISOamsa.module; [ -<!ENTITY % ISOamsa PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"> -<!--end of ISOamsa.module-->]]> - -<!ENTITY % ISOamsb.module "INCLUDE"> -<![ %ISOamsb.module; [ -<!ENTITY % ISOamsb PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"> -<!--end of ISOamsb.module-->]]> - -<!ENTITY % ISOamsc.module "INCLUDE"> -<![ %ISOamsc.module; [ -<!ENTITY % ISOamsc PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"> -<!--end of ISOamsc.module-->]]> - -<!ENTITY % ISOamsn.module "INCLUDE"> -<![ %ISOamsn.module; [ -<!ENTITY % ISOamsn PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"> -<!--end of ISOamsn.module-->]]> - -<!ENTITY % ISOamso.module "INCLUDE"> -<![ %ISOamso.module; [ -<!ENTITY % ISOamso PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"> -<!--end of ISOamso.module-->]]> - -<!ENTITY % ISOamsr.module "INCLUDE"> -<![ %ISOamsr.module; [ -<!ENTITY % ISOamsr PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"> -<!--end of ISOamsr.module-->]]> - -<!ENTITY % ISObox.module "INCLUDE"> -<![ %ISObox.module; [ -<!ENTITY % ISObox PUBLIC -"ISO 8879:1986//ENTITIES Box and Line Drawing//EN"> -<!--end of ISObox.module-->]]> - -<!ENTITY % ISOcyr1.module "INCLUDE"> -<![ %ISOcyr1.module; [ -<!ENTITY % ISOcyr1 PUBLIC -"ISO 8879:1986//ENTITIES Russian Cyrillic//EN"> -<!--end of ISOcyr1.module-->]]> - -<!ENTITY % ISOcyr2.module "INCLUDE"> -<![ %ISOcyr2.module; [ -<!ENTITY % ISOcyr2 PUBLIC -"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"> -<!--end of ISOcyr2.module-->]]> - -<!ENTITY % ISOdia.module "INCLUDE"> -<![ %ISOdia.module; [ -<!ENTITY % ISOdia PUBLIC -"ISO 8879:1986//ENTITIES Diacritical Marks//EN"> -<!--end of ISOdia.module-->]]> - -<!ENTITY % ISOgrk1.module "INCLUDE"> -<![ %ISOgrk1.module; [ -<!ENTITY % ISOgrk1 PUBLIC -"ISO 8879:1986//ENTITIES Greek Letters//EN"> -<!--end of ISOgrk1.module-->]]> - -<!ENTITY % ISOgrk2.module "INCLUDE"> -<![ %ISOgrk2.module; [ -<!ENTITY % ISOgrk2 PUBLIC -"ISO 8879:1986//ENTITIES Monotoniko Greek//EN"> -<!--end of ISOgrk2.module-->]]> - -<!ENTITY % ISOgrk3.module "INCLUDE"> -<![ %ISOgrk3.module; [ -<!ENTITY % ISOgrk3 PUBLIC -"ISO 8879:1986//ENTITIES Greek Symbols//EN"> -<!--end of ISOgrk3.module-->]]> - -<!ENTITY % ISOgrk4.module "INCLUDE"> -<![ %ISOgrk4.module; [ -<!ENTITY % ISOgrk4 PUBLIC -"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"> -<!--end of ISOgrk4.module-->]]> - -<!ENTITY % ISOlat1.module "INCLUDE"> -<![ %ISOlat1.module; [ -<!ENTITY % ISOlat1 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 1//EN"> -<!--end of ISOlat1.module-->]]> - -<!ENTITY % ISOlat2.module "INCLUDE"> -<![ %ISOlat2.module; [ -<!ENTITY % ISOlat2 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 2//EN"> -<!--end of ISOlat2.module-->]]> - -<!ENTITY % ISOnum.module "INCLUDE"> -<![ %ISOnum.module; [ -<!ENTITY % ISOnum PUBLIC -"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"> -<!--end of ISOnum.module-->]]> - -<!ENTITY % ISOpub.module "INCLUDE"> -<![ %ISOpub.module; [ -<!ENTITY % ISOpub PUBLIC -"ISO 8879:1986//ENTITIES Publishing//EN"> -<!--end of ISOpub.module-->]]> - -<!ENTITY % ISOtech.module "INCLUDE"> -<![ %ISOtech.module; [ -<!ENTITY % ISOtech PUBLIC -"ISO 8879:1986//ENTITIES General Technical//EN"> -<!--end of ISOtech.module-->]]> - -<!--end of sgml.features-->]]> - -<![%xml.features;[ - -<!ENTITY % ISOamsa.module "INCLUDE"> -<![%ISOamsa.module;[ -<!ENTITY % ISOamsa PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" -"ent/isoamsa.ent"> -<!--end of ISOamsa.module-->]]> - -<!ENTITY % ISOamsb.module "INCLUDE"> -<![%ISOamsb.module;[ -<!ENTITY % ISOamsb PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" -"ent/isoamsb.ent"> -<!--end of ISOamsb.module-->]]> - -<!ENTITY % ISOamsc.module "INCLUDE"> -<![%ISOamsc.module;[ -<!ENTITY % ISOamsc PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" -"ent/isoamsc.ent"> -<!--end of ISOamsc.module-->]]> - -<!ENTITY % ISOamsn.module "INCLUDE"> -<![%ISOamsn.module;[ -<!ENTITY % ISOamsn PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" -"ent/isoamsn.ent"> -<!--end of ISOamsn.module-->]]> - -<!ENTITY % ISOamso.module "INCLUDE"> -<![%ISOamso.module;[ -<!ENTITY % ISOamso PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" -"ent/isoamso.ent"> -<!--end of ISOamso.module-->]]> - -<!ENTITY % ISOamsr.module "INCLUDE"> -<![%ISOamsr.module;[ -<!ENTITY % ISOamsr PUBLIC -"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" -"ent/isoamsr.ent"> -<!--end of ISOamsr.module-->]]> - -<!ENTITY % ISObox.module "INCLUDE"> -<![%ISObox.module;[ -<!ENTITY % ISObox PUBLIC -"ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" -"ent/isobox.ent"> -<!--end of ISObox.module-->]]> - -<!ENTITY % ISOcyr1.module "INCLUDE"> -<![%ISOcyr1.module;[ -<!ENTITY % ISOcyr1 PUBLIC -"ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" -"ent/isocyr1.ent"> -<!--end of ISOcyr1.module-->]]> - -<!ENTITY % ISOcyr2.module "INCLUDE"> -<![%ISOcyr2.module;[ -<!ENTITY % ISOcyr2 PUBLIC -"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" -"ent/isocyr2.ent"> -<!--end of ISOcyr2.module-->]]> - -<!ENTITY % ISOdia.module "INCLUDE"> -<![%ISOdia.module;[ -<!ENTITY % ISOdia PUBLIC -"ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" -"ent/isodia.ent"> -<!--end of ISOdia.module-->]]> - -<!ENTITY % ISOgrk1.module "INCLUDE"> -<![%ISOgrk1.module;[ -<!ENTITY % ISOgrk1 PUBLIC -"ISO 8879:1986//ENTITIES Greek Letters//EN//XML" -"ent/isogrk1.ent"> -<!--end of ISOgrk1.module-->]]> - -<!ENTITY % ISOgrk2.module "INCLUDE"> -<![%ISOgrk2.module;[ -<!ENTITY % ISOgrk2 PUBLIC -"ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" -"ent/isogrk2.ent"> -<!--end of ISOgrk2.module-->]]> - -<!ENTITY % ISOgrk3.module "INCLUDE"> -<![%ISOgrk3.module;[ -<!ENTITY % ISOgrk3 PUBLIC -"ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" -"ent/isogrk3.ent"> -<!--end of ISOgrk3.module-->]]> - -<!ENTITY % ISOgrk4.module "INCLUDE"> -<![%ISOgrk4.module;[ -<!ENTITY % ISOgrk4 PUBLIC -"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" -"ent/isogrk4.ent"> -<!--end of ISOgrk4.module-->]]> - -<!ENTITY % ISOlat1.module "INCLUDE"> -<![%ISOlat1.module;[ -<!ENTITY % ISOlat1 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" -"ent/isolat1.ent"> -<!--end of ISOlat1.module-->]]> - -<!ENTITY % ISOlat2.module "INCLUDE"> -<![%ISOlat2.module;[ -<!ENTITY % ISOlat2 PUBLIC -"ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" -"ent/isolat2.ent"> -<!--end of ISOlat2.module-->]]> - -<!ENTITY % ISOnum.module "INCLUDE"> -<![%ISOnum.module;[ -<!ENTITY % ISOnum PUBLIC -"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" -"ent/isonum.ent"> -<!--end of ISOnum.module-->]]> - -<!ENTITY % ISOpub.module "INCLUDE"> -<![%ISOpub.module;[ -<!ENTITY % ISOpub PUBLIC -"ISO 8879:1986//ENTITIES Publishing//EN//XML" -"ent/isopub.ent"> -<!--end of ISOpub.module-->]]> - -<!ENTITY % ISOtech.module "INCLUDE"> -<![%ISOtech.module;[ -<!ENTITY % ISOtech PUBLIC -"ISO 8879:1986//ENTITIES General Technical//EN//XML" -"ent/isotech.ent"> -<!--end of ISOtech.module-->]]> - -<!--end of xml.features-->]]> - -<![ %ISOamsa.module; [ -%ISOamsa; -]]> - -<![ %ISOamsb.module; [ -%ISOamsb; -]]> - -<![ %ISOamsc.module; [ -%ISOamsc; -]]> - -<![ %ISOamsn.module; [ -%ISOamsn; -]]> - -<![ %ISOamso.module; [ -%ISOamso; -]]> - -<![ %ISOamsr.module; [ -%ISOamsr; -]]> - -<![ %ISObox.module; [ -%ISObox; -]]> - -<![ %ISOcyr1.module; [ -%ISOcyr1; -]]> - -<![ %ISOcyr2.module; [ -%ISOcyr2; -]]> - -<![ %ISOdia.module; [ -%ISOdia; -]]> - -<![ %ISOgrk1.module; [ -%ISOgrk1; -]]> - -<![ %ISOgrk2.module; [ -%ISOgrk2; -]]> - -<![ %ISOgrk3.module; [ -%ISOgrk3; -]]> - -<![ %ISOgrk4.module; [ -%ISOgrk4; -]]> - -<![ %ISOlat1.module; [ -%ISOlat1; -]]> - -<![ %ISOlat2.module; [ -%ISOlat2; -]]> - -<![ %ISOnum.module; [ -%ISOnum; -]]> - -<![ %ISOpub.module; [ -%ISOpub; -]]> - -<![ %ISOtech.module; [ -%ISOtech; -]]> - -<!-- End of DocBook character entity sets module V4.5 ..................... --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/dbgenent.mod b/Utilities/xml/docbook-4.5/dbgenent.mod deleted file mode 100644 index ff5ba90d1..000000000 --- a/Utilities/xml/docbook-4.5/dbgenent.mod +++ /dev/null @@ -1,41 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook additional general entities V4.5 ............................. --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbgenent PUBLIC - "-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" - "dbgenent.mod"> - %dbgenent; ---> - -<!-- File dbgenent.mod .................................................... --> - -<!-- You can edit this file to add the following: - - o General entity declarations of any kind. For example: - - <!ENTITY productname "WinWidget"> (small boilerplate) - <!ENTITY legal-notice SYSTEM "notice.sgm"> (large boilerplate) - - o Notation declarations. For example: - - <!NOTATION chicken-scratch SYSTEM> - - o Declarations for and references to external parameter entities - containing collections of any of the above. For example: - - <!ENTITY % all-titles PUBLIC "-//DocTools//ELEMENTS Book Titles//EN" - "booktitles.ent"> - %all-titles; ---> - -<!-- End of DocBook additional general entities V4.5 ...................... --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/dbhierx.mod b/Utilities/xml/docbook-4.5/dbhierx.mod deleted file mode 100644 index 5f839f567..000000000 --- a/Utilities/xml/docbook-4.5/dbhierx.mod +++ /dev/null @@ -1,2193 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook document hierarchy module V4.5 ............................... --> -<!-- File dbhierx.mod ..................................................... --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: dbhierx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- 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 - "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" - "dbhierx.mod"> - %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"> - -<!-- ...................................................................... --> -<!-- 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.section.class ""> -<!ENTITY % section.class "section %local.section.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;[ -<!-- Defining rdbhier here makes some buggy XML parsers happy. --> -<!ENTITY % rdbhier ""> -%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; - |%ndxterm.class; |beginpage - %forms.hook; - %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; - |%ndxterm.class; |beginpage - %forms.hook; - %local.refcomponent.mix;"> - -<!ENTITY % local.indexdivcomponent.mix ""> -<!ENTITY % indexdivcomponent.mix - "itemizedlist|orderedlist|variablelist|simplelist - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |anchor|remark - |%link.char.class; - |beginpage - %local.indexdivcomponent.mix;"> - -<!ENTITY % local.refname.char.mix ""> -<!ENTITY % refname.char.mix - "#PCDATA - |%tech.char.class; - %local.refname.char.mix;"> - -<!ENTITY % local.partcontent.mix ""> -<!ENTITY % partcontent.mix - "%appendix.class;|%chapter.class;|%nav.class;|%article.class; - |preface|%refentry.class;|reference %local.partcontent.mix;"> - -<!ENTITY % local.refinline.char.mix ""> -<!ENTITY % refinline.char.mix - "#PCDATA - |%xref.char.class; |%gen.char.class; - |%link.char.class; |%tech.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; - |%ndxterm.class; |beginpage - %local.refinline.char.mix;"> - -<!ENTITY % local.refclass.char.mix ""> -<!ENTITY % refclass.char.mix - "#PCDATA - |application - %local.refclass.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;[ -<!-- Defining rdbhier2 here makes some buggy XML parsers happy. --> -<!ENTITY % rdbhier2 ""> -%rdbhier2; -<!--end of dbhier.redecl2.module-->]]> - -<!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % div.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % bookcomponent.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % sect.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % refsect.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % bookcomponent.content - "((%divcomponent.mix;)+, - (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*)) - | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)"> - -<!-- ...................................................................... --> -<!-- Set and SetInfo ...................................................... --> - -<!ENTITY % set.content.module "INCLUDE"> -<![%set.content.module;[ -<!ENTITY % set.module "INCLUDE"> -<![%set.module;[ -<!ENTITY % local.set.attrib ""> -<!ENTITY % set.role.attrib "%role.attrib;"> - -<!ENTITY % set.element "INCLUDE"> -<![%set.element;[ -<!--doc:A collection of books.--> -<!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (set|%book.class;)+, - setindex?) - %ubiq.inclusion;> -<!--end of set.element-->]]> - -<!-- FPI: SGML formal public identifier --> - - -<!ENTITY % set.attlist "INCLUDE"> -<![%set.attlist;[ -<!ATTLIST set - fpi CDATA #IMPLIED - %status.attrib; - %common.attrib; - %set.role.attrib; - %local.set.attrib; -> -<!--end of set.attlist-->]]> -<!--end of set.module-->]]> - -<!ENTITY % setinfo.module "INCLUDE"> -<![%setinfo.module;[ -<!ENTITY % local.setinfo.attrib ""> -<!ENTITY % setinfo.role.attrib "%role.attrib;"> - -<!ENTITY % setinfo.element "INCLUDE"> -<![%setinfo.element;[ -<!--doc:Meta-information for a Set.--> -<!ELEMENT setinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of setinfo.element-->]]> - -<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise - the set, in the order of their appearance --> - - -<!ENTITY % setinfo.attlist "INCLUDE"> -<![%setinfo.attlist;[ -<!ATTLIST setinfo - contents IDREFS #IMPLIED - %common.attrib; - %setinfo.role.attrib; - %local.setinfo.attrib; -> -<!--end of setinfo.attlist-->]]> -<!--end of setinfo.module-->]]> -<!--end of set.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Book and BookInfo .................................................... --> - -<!ENTITY % book.content.module "INCLUDE"> -<![%book.content.module;[ -<!ENTITY % book.module "INCLUDE"> -<![%book.module;[ - -<!ENTITY % local.book.attrib ""> -<!ENTITY % book.role.attrib "%role.attrib;"> - -<!ENTITY % book.element "INCLUDE"> -<![%book.element;[ -<!--doc:A book.--> -<!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?, - (dedication | toc | lot - | glossary | bibliography | preface - | %chapter.class; | reference | part - | %article.class; - | %appendix.class; - | %index.class; - | colophon)*) - %ubiq.inclusion;> -<!--end of book.element-->]]> - -<!-- FPI: SGML formal public identifier --> - - -<!ENTITY % book.attlist "INCLUDE"> -<![%book.attlist;[ -<!ATTLIST book fpi CDATA #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %book.role.attrib; - %local.book.attrib; -> -<!--end of book.attlist-->]]> -<!--end of book.module-->]]> - -<!ENTITY % bookinfo.module "INCLUDE"> -<![%bookinfo.module;[ -<!ENTITY % local.bookinfo.attrib ""> -<!ENTITY % bookinfo.role.attrib "%role.attrib;"> - -<!ENTITY % bookinfo.element "INCLUDE"> -<![%bookinfo.element;[ -<!--doc:Meta-information for a Book.--> -<!ELEMENT bookinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of bookinfo.element-->]]> - -<!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters, - Appendixes, References, GLossary, Bibliography, and indexes - comprising the Book, in the order of their appearance --> - - -<!ENTITY % bookinfo.attlist "INCLUDE"> -<![%bookinfo.attlist;[ -<!ATTLIST bookinfo - contents IDREFS #IMPLIED - %common.attrib; - %bookinfo.role.attrib; - %local.bookinfo.attrib; -> -<!--end of bookinfo.attlist-->]]> -<!--end of bookinfo.module-->]]> -<!--end of book.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Dedication, ToC, and LoT ............................................. --> - -<!ENTITY % dedication.module "INCLUDE"> -<![%dedication.module;[ -<!ENTITY % local.dedication.attrib ""> -<!ENTITY % dedication.role.attrib "%role.attrib;"> - -<!ENTITY % dedication.element "INCLUDE"> -<![%dedication.element;[ -<!--doc:A wrapper for the dedication section of a book.--> -<!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)> -<!--end of dedication.element-->]]> - -<!ENTITY % dedication.attlist "INCLUDE"> -<![%dedication.attlist;[ -<!ATTLIST dedication - %status.attrib; - %common.attrib; - %dedication.role.attrib; - %local.dedication.attrib; -> -<!--end of dedication.attlist-->]]> -<!--end of dedication.module-->]]> - -<!ENTITY % colophon.module "INCLUDE"> -<![ %colophon.module; [ -<!ENTITY % local.colophon.attrib ""> -<!ENTITY % colophon.role.attrib "%role.attrib;"> - -<!ENTITY % colophon.element "INCLUDE"> -<![ %colophon.element; [ -<!--doc:Text at the back of a book describing facts about its production.--> -<!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)> -<!--end of colophon.element-->]]> - -<!ENTITY % colophon.attlist "INCLUDE"> -<![ %colophon.attlist; [ -<!ATTLIST colophon - %status.attrib; - %common.attrib; - %colophon.role.attrib; - %local.colophon.attrib;> -<!--end of colophon.attlist-->]]> -<!--end of colophon.module-->]]> - -<!ENTITY % toc.content.module "INCLUDE"> -<![%toc.content.module;[ -<!ENTITY % toc.module "INCLUDE"> -<![%toc.module;[ -<!ENTITY % local.toc.attrib ""> -<!ENTITY % toc.role.attrib "%role.attrib;"> - -<!ENTITY % toc.element "INCLUDE"> -<![%toc.element;[ -<!--doc:A table of contents.--> -<!ELEMENT toc %ho; (beginpage?, - (%bookcomponent.title.content;)?, - tocfront*, - (tocpart | tocchap)*, tocback*)> -<!--end of toc.element-->]]> - -<!ENTITY % toc.attlist "INCLUDE"> -<![%toc.attlist;[ -<!ATTLIST toc - %pagenum.attrib; - %common.attrib; - %toc.role.attrib; - %local.toc.attrib; -> -<!--end of toc.attlist-->]]> -<!--end of toc.module-->]]> - -<!ENTITY % tocfront.module "INCLUDE"> -<![%tocfront.module;[ -<!ENTITY % local.tocfront.attrib ""> -<!ENTITY % tocfront.role.attrib "%role.attrib;"> - -<!ENTITY % tocfront.element "INCLUDE"> -<![%tocfront.element;[ -<!--doc:An entry in a table of contents for a front matter component.--> -<!ELEMENT tocfront %ho; (%para.char.mix;)*> -<!--end of tocfront.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocfront.attlist "INCLUDE"> -<![%tocfront.attlist;[ -<!ATTLIST tocfront - %label.attrib; - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocfront.role.attrib; - %local.tocfront.attrib; -> -<!--end of tocfront.attlist-->]]> -<!--end of tocfront.module-->]]> - -<!ENTITY % tocentry.module "INCLUDE"> -<![%tocentry.module;[ -<!ENTITY % local.tocentry.attrib ""> -<!ENTITY % tocentry.role.attrib "%role.attrib;"> - -<!ENTITY % tocentry.element "INCLUDE"> -<![%tocentry.element;[ -<!--doc:A component title in a table of contents.--> -<!ELEMENT tocentry %ho; (%para.char.mix;)*> -<!--end of tocentry.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocentry.attlist "INCLUDE"> -<![%tocentry.attlist;[ -<!ATTLIST tocentry - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocentry.role.attrib; - %local.tocentry.attrib; -> -<!--end of tocentry.attlist-->]]> -<!--end of tocentry.module-->]]> - -<!ENTITY % tocpart.module "INCLUDE"> -<![%tocpart.module;[ -<!ENTITY % local.tocpart.attrib ""> -<!ENTITY % tocpart.role.attrib "%role.attrib;"> - -<!ENTITY % tocpart.element "INCLUDE"> -<![%tocpart.element;[ -<!--doc:An entry in a table of contents for a part of a book.--> -<!ELEMENT tocpart %ho; (tocentry+, tocchap*)> -<!--end of tocpart.element-->]]> - -<!ENTITY % tocpart.attlist "INCLUDE"> -<![%tocpart.attlist;[ -<!ATTLIST tocpart - %common.attrib; - %tocpart.role.attrib; - %local.tocpart.attrib; -> -<!--end of tocpart.attlist-->]]> -<!--end of tocpart.module-->]]> - -<!ENTITY % tocchap.module "INCLUDE"> -<![%tocchap.module;[ -<!ENTITY % local.tocchap.attrib ""> -<!ENTITY % tocchap.role.attrib "%role.attrib;"> - -<!ENTITY % tocchap.element "INCLUDE"> -<![%tocchap.element;[ -<!--doc:An entry in a table of contents for a component in the body of a document.--> -<!ELEMENT tocchap %ho; (tocentry+, toclevel1*)> -<!--end of tocchap.element-->]]> - -<!ENTITY % tocchap.attlist "INCLUDE"> -<![%tocchap.attlist;[ -<!ATTLIST tocchap - %label.attrib; - %common.attrib; - %tocchap.role.attrib; - %local.tocchap.attrib; -> -<!--end of tocchap.attlist-->]]> -<!--end of tocchap.module-->]]> - -<!ENTITY % toclevel1.module "INCLUDE"> -<![%toclevel1.module;[ -<!ENTITY % local.toclevel1.attrib ""> -<!ENTITY % toclevel1.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel1.element "INCLUDE"> -<![%toclevel1.element;[ -<!--doc:A top-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)> -<!--end of toclevel1.element-->]]> - -<!ENTITY % toclevel1.attlist "INCLUDE"> -<![%toclevel1.attlist;[ -<!ATTLIST toclevel1 - %common.attrib; - %toclevel1.role.attrib; - %local.toclevel1.attrib; -> -<!--end of toclevel1.attlist-->]]> -<!--end of toclevel1.module-->]]> - -<!ENTITY % toclevel2.module "INCLUDE"> -<![%toclevel2.module;[ -<!ENTITY % local.toclevel2.attrib ""> -<!ENTITY % toclevel2.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel2.element "INCLUDE"> -<![%toclevel2.element;[ -<!--doc:A second-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)> -<!--end of toclevel2.element-->]]> - -<!ENTITY % toclevel2.attlist "INCLUDE"> -<![%toclevel2.attlist;[ -<!ATTLIST toclevel2 - %common.attrib; - %toclevel2.role.attrib; - %local.toclevel2.attrib; -> -<!--end of toclevel2.attlist-->]]> -<!--end of toclevel2.module-->]]> - -<!ENTITY % toclevel3.module "INCLUDE"> -<![%toclevel3.module;[ -<!ENTITY % local.toclevel3.attrib ""> -<!ENTITY % toclevel3.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel3.element "INCLUDE"> -<![%toclevel3.element;[ -<!--doc:A third-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)> -<!--end of toclevel3.element-->]]> - -<!ENTITY % toclevel3.attlist "INCLUDE"> -<![%toclevel3.attlist;[ -<!ATTLIST toclevel3 - %common.attrib; - %toclevel3.role.attrib; - %local.toclevel3.attrib; -> -<!--end of toclevel3.attlist-->]]> -<!--end of toclevel3.module-->]]> - -<!ENTITY % toclevel4.module "INCLUDE"> -<![%toclevel4.module;[ -<!ENTITY % local.toclevel4.attrib ""> -<!ENTITY % toclevel4.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel4.element "INCLUDE"> -<![%toclevel4.element;[ -<!--doc:A fourth-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)> -<!--end of toclevel4.element-->]]> - -<!ENTITY % toclevel4.attlist "INCLUDE"> -<![%toclevel4.attlist;[ -<!ATTLIST toclevel4 - %common.attrib; - %toclevel4.role.attrib; - %local.toclevel4.attrib; -> -<!--end of toclevel4.attlist-->]]> -<!--end of toclevel4.module-->]]> - -<!ENTITY % toclevel5.module "INCLUDE"> -<![%toclevel5.module;[ -<!ENTITY % local.toclevel5.attrib ""> -<!ENTITY % toclevel5.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel5.element "INCLUDE"> -<![%toclevel5.element;[ -<!--doc:A fifth-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel5 %ho; (tocentry+)> -<!--end of toclevel5.element-->]]> - -<!ENTITY % toclevel5.attlist "INCLUDE"> -<![%toclevel5.attlist;[ -<!ATTLIST toclevel5 - %common.attrib; - %toclevel5.role.attrib; - %local.toclevel5.attrib; -> -<!--end of toclevel5.attlist-->]]> -<!--end of toclevel5.module-->]]> - -<!ENTITY % tocback.module "INCLUDE"> -<![%tocback.module;[ -<!ENTITY % local.tocback.attrib ""> -<!ENTITY % tocback.role.attrib "%role.attrib;"> - -<!ENTITY % tocback.element "INCLUDE"> -<![%tocback.element;[ -<!--doc:An entry in a table of contents for a back matter component.--> -<!ELEMENT tocback %ho; (%para.char.mix;)*> -<!--end of tocback.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocback.attlist "INCLUDE"> -<![%tocback.attlist;[ -<!ATTLIST tocback - %label.attrib; - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocback.role.attrib; - %local.tocback.attrib; -> -<!--end of tocback.attlist-->]]> -<!--end of tocback.module-->]]> -<!--end of toc.content.module-->]]> - -<!ENTITY % lot.content.module "INCLUDE"> -<![%lot.content.module;[ -<!ENTITY % lot.module "INCLUDE"> -<![%lot.module;[ -<!ENTITY % local.lot.attrib ""> -<!ENTITY % lot.role.attrib "%role.attrib;"> - -<!ENTITY % lot.element "INCLUDE"> -<![%lot.element;[ -<!--doc:A list of the titles of formal objects (as tables or figures) in a document.--> -<!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)> -<!--end of lot.element-->]]> - -<!ENTITY % lot.attlist "INCLUDE"> -<![%lot.attlist;[ -<!ATTLIST lot - %label.attrib; - %common.attrib; - %lot.role.attrib; - %local.lot.attrib; -> -<!--end of lot.attlist-->]]> -<!--end of lot.module-->]]> - -<!ENTITY % lotentry.module "INCLUDE"> -<![%lotentry.module;[ -<!ENTITY % local.lotentry.attrib ""> -<!ENTITY % lotentry.role.attrib "%role.attrib;"> - -<!ENTITY % lotentry.element "INCLUDE"> -<![%lotentry.element;[ -<!--doc:An entry in a list of titles.--> -<!ELEMENT lotentry %ho; (%para.char.mix;)*> -<!--end of lotentry.element-->]]> - -<!-- SrcCredit: Information about the source of the entry, - as for a list of illustrations --> -<!-- linkend: to element that this entry represents--> -<!ENTITY % lotentry.attlist "INCLUDE"> -<![%lotentry.attlist;[ -<!ATTLIST lotentry - %linkend.attrib; - %pagenum.attrib; - srccredit CDATA #IMPLIED - %common.attrib; - %lotentry.role.attrib; - %local.lotentry.attrib; -> -<!--end of lotentry.attlist-->]]> -<!--end of lotentry.module-->]]> -<!--end of lot.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... --> - -<!ENTITY % appendix.module "INCLUDE"> -<![%appendix.module;[ -<!ENTITY % local.appendix.attrib ""> -<!ENTITY % appendix.role.attrib "%role.attrib;"> - -<!ENTITY % appendix.element "INCLUDE"> -<![%appendix.element;[ -<!--doc:An appendix in a Book or Article.--> -<!ELEMENT appendix %ho; (beginpage?, - appendixinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of appendix.element-->]]> - -<!ENTITY % appendix.attlist "INCLUDE"> -<![%appendix.attlist;[ -<!ATTLIST appendix - %label.attrib; - %status.attrib; - %common.attrib; - %appendix.role.attrib; - %local.appendix.attrib; -> -<!--end of appendix.attlist-->]]> -<!--end of appendix.module-->]]> - -<!ENTITY % chapter.module "INCLUDE"> -<![%chapter.module;[ -<!ENTITY % local.chapter.attrib ""> -<!ENTITY % chapter.role.attrib "%role.attrib;"> - -<!ENTITY % chapter.element "INCLUDE"> -<![%chapter.element;[ -<!--doc:A chapter, as of a book.--> -<!ELEMENT chapter %ho; (beginpage?, - chapterinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of chapter.element-->]]> - -<!ENTITY % chapter.attlist "INCLUDE"> -<![%chapter.attlist;[ -<!ATTLIST chapter - %label.attrib; - %status.attrib; - %common.attrib; - %chapter.role.attrib; - %local.chapter.attrib; -> -<!--end of chapter.attlist-->]]> -<!--end of chapter.module-->]]> - -<!ENTITY % part.module "INCLUDE"> -<![%part.module;[ - -<!-- Note that Part was to have its content model reduced in V4.5. This -change will not be made after all. --> - -<!ENTITY % local.part.attrib ""> -<!ENTITY % part.role.attrib "%role.attrib;"> - -<!ENTITY % part.element "INCLUDE"> -<![%part.element;[ -<!--doc:A division in a book.--> -<!ELEMENT part %ho; (beginpage?, - partinfo?, (%bookcomponent.title.content;), partintro?, - (%partcontent.mix;)+) - %ubiq.inclusion;> -<!--end of part.element-->]]> - -<!ENTITY % part.attlist "INCLUDE"> -<![%part.attlist;[ -<!ATTLIST part - %label.attrib; - %status.attrib; - %common.attrib; - %part.role.attrib; - %local.part.attrib; -> -<!--end of part.attlist-->]]> -<!--ELEMENT PartIntro (defined below)--> -<!--end of part.module-->]]> - -<!ENTITY % preface.module "INCLUDE"> -<![%preface.module;[ -<!ENTITY % local.preface.attrib ""> -<!ENTITY % preface.role.attrib "%role.attrib;"> - -<!ENTITY % preface.element "INCLUDE"> -<![%preface.element;[ -<!--doc:Introductory matter preceding the first chapter of a book.--> -<!ELEMENT preface %ho; (beginpage?, - prefaceinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of preface.element-->]]> - -<!ENTITY % preface.attlist "INCLUDE"> -<![%preface.attlist;[ -<!ATTLIST preface - %status.attrib; - %common.attrib; - %preface.role.attrib; - %local.preface.attrib; -> -<!--end of preface.attlist-->]]> -<!--end of preface.module-->]]> - -<!ENTITY % reference.module "INCLUDE"> -<![%reference.module;[ -<!ENTITY % local.reference.attrib ""> -<!ENTITY % reference.role.attrib "%role.attrib;"> - -<!ENTITY % reference.element "INCLUDE"> -<![%reference.element;[ -<!--doc:A collection of reference entries.--> -<!ELEMENT reference %ho; (beginpage?, - referenceinfo?, - (%bookcomponent.title.content;), partintro?, - (%refentry.class;)+) - %ubiq.inclusion;> -<!--end of reference.element-->]]> - -<!ENTITY % reference.attlist "INCLUDE"> -<![%reference.attlist;[ -<!ATTLIST reference - %label.attrib; - %status.attrib; - %common.attrib; - %reference.role.attrib; - %local.reference.attrib; -> -<!--end of reference.attlist-->]]> -<!--ELEMENT PartIntro (defined below)--> -<!--end of reference.module-->]]> - -<!ENTITY % partintro.module "INCLUDE"> -<![%partintro.module;[ -<!ENTITY % local.partintro.attrib ""> -<!ENTITY % partintro.role.attrib "%role.attrib;"> - -<!ENTITY % partintro.element "INCLUDE"> -<![%partintro.element;[ -<!--doc:An introduction to the contents of a part.--> -<!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;)) - %ubiq.inclusion;> -<!--end of partintro.element-->]]> - -<!ENTITY % partintro.attlist "INCLUDE"> -<![%partintro.attlist;[ -<!ATTLIST partintro - %label.attrib; - %common.attrib; - %partintro.role.attrib; - %local.partintro.attrib; -> -<!--end of partintro.attlist-->]]> -<!--end of partintro.module-->]]> - -<!-- ...................................................................... --> -<!-- Other Info elements .................................................. --> - -<!ENTITY % appendixinfo.module "INCLUDE"> -<![ %appendixinfo.module; [ -<!ENTITY % local.appendixinfo.attrib ""> -<!ENTITY % appendixinfo.role.attrib "%role.attrib;"> - -<!ENTITY % appendixinfo.element "INCLUDE"> -<![ %appendixinfo.element; [ -<!--doc:Meta-information for an Appendix.--> -<!ELEMENT appendixinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of appendixinfo.element-->]]> - -<!ENTITY % appendixinfo.attlist "INCLUDE"> -<![ %appendixinfo.attlist; [ -<!ATTLIST appendixinfo - %common.attrib; - %appendixinfo.role.attrib; - %local.appendixinfo.attrib; -> -<!--end of appendixinfo.attlist-->]]> -<!--end of appendixinfo.module-->]]> - -<!ENTITY % bibliographyinfo.module "INCLUDE"> -<![ %bibliographyinfo.module; [ -<!ENTITY % local.bibliographyinfo.attrib ""> -<!ENTITY % bibliographyinfo.role.attrib "%role.attrib;"> - -<!ENTITY % bibliographyinfo.element "INCLUDE"> -<![ %bibliographyinfo.element; [ -<!--doc:Meta-information for a Bibliography.--> -<!ELEMENT bibliographyinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of bibliographyinfo.element-->]]> - -<!ENTITY % bibliographyinfo.attlist "INCLUDE"> -<![ %bibliographyinfo.attlist; [ -<!ATTLIST bibliographyinfo - %common.attrib; - %bibliographyinfo.role.attrib; - %local.bibliographyinfo.attrib; -> -<!--end of bibliographyinfo.attlist-->]]> -<!--end of bibliographyinfo.module-->]]> - -<!ENTITY % chapterinfo.module "INCLUDE"> -<![ %chapterinfo.module; [ -<!ENTITY % local.chapterinfo.attrib ""> -<!ENTITY % chapterinfo.role.attrib "%role.attrib;"> - -<!ENTITY % chapterinfo.element "INCLUDE"> -<![ %chapterinfo.element; [ -<!--doc:Meta-information for a Chapter.--> -<!ELEMENT chapterinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of chapterinfo.element-->]]> - -<!ENTITY % chapterinfo.attlist "INCLUDE"> -<![ %chapterinfo.attlist; [ -<!ATTLIST chapterinfo - %common.attrib; - %chapterinfo.role.attrib; - %local.chapterinfo.attrib; -> -<!--end of chapterinfo.attlist-->]]> -<!--end of chapterinfo.module-->]]> - -<!ENTITY % glossaryinfo.module "INCLUDE"> -<![ %glossaryinfo.module; [ -<!ENTITY % local.glossaryinfo.attrib ""> -<!ENTITY % glossaryinfo.role.attrib "%role.attrib;"> - -<!ENTITY % glossaryinfo.element "INCLUDE"> -<![ %glossaryinfo.element; [ -<!--doc:Meta-information for a Glossary.--> -<!ELEMENT glossaryinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of glossaryinfo.element-->]]> - -<!ENTITY % glossaryinfo.attlist "INCLUDE"> -<![ %glossaryinfo.attlist; [ -<!ATTLIST glossaryinfo - %common.attrib; - %glossaryinfo.role.attrib; - %local.glossaryinfo.attrib; -> -<!--end of glossaryinfo.attlist-->]]> -<!--end of glossaryinfo.module-->]]> - -<!ENTITY % indexinfo.module "INCLUDE"> -<![ %indexinfo.module; [ -<!ENTITY % local.indexinfo.attrib ""> -<!ENTITY % indexinfo.role.attrib "%role.attrib;"> - -<!ENTITY % indexinfo.element "INCLUDE"> -<![ %indexinfo.element; [ -<!--doc:Meta-information for an Index.--> -<!ELEMENT indexinfo %ho; ((%info.class;)+)> -<!--end of indexinfo.element-->]]> - -<!ENTITY % indexinfo.attlist "INCLUDE"> -<![ %indexinfo.attlist; [ -<!ATTLIST indexinfo - %common.attrib; - %indexinfo.role.attrib; - %local.indexinfo.attrib; -> -<!--end of indexinfo.attlist-->]]> -<!--end of indexinfo.module-->]]> - -<!ENTITY % setindexinfo.module "INCLUDE"> -<![ %setindexinfo.module; [ -<!ENTITY % local.setindexinfo.attrib ""> -<!ENTITY % setindexinfo.role.attrib "%role.attrib;"> - -<!ENTITY % setindexinfo.element "INCLUDE"> -<![ %setindexinfo.element; [ -<!--doc:Meta-information for a SetIndex.--> -<!ELEMENT setindexinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of setindexinfo.element-->]]> - -<!ENTITY % setindexinfo.attlist "INCLUDE"> -<![ %setindexinfo.attlist; [ -<!ATTLIST setindexinfo - %common.attrib; - %setindexinfo.role.attrib; - %local.setindexinfo.attrib; -> -<!--end of setindexinfo.attlist-->]]> -<!--end of setindexinfo.module-->]]> - -<!ENTITY % partinfo.module "INCLUDE"> -<![ %partinfo.module; [ -<!ENTITY % local.partinfo.attrib ""> -<!ENTITY % partinfo.role.attrib "%role.attrib;"> - -<!ENTITY % partinfo.element "INCLUDE"> -<![ %partinfo.element; [ -<!--doc:Meta-information for a Part.--> -<!ELEMENT partinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of partinfo.element-->]]> - -<!ENTITY % partinfo.attlist "INCLUDE"> -<![ %partinfo.attlist; [ -<!ATTLIST partinfo - %common.attrib; - %partinfo.role.attrib; - %local.partinfo.attrib; -> -<!--end of partinfo.attlist-->]]> -<!--end of partinfo.module-->]]> - -<!ENTITY % prefaceinfo.module "INCLUDE"> -<![ %prefaceinfo.module; [ -<!ENTITY % local.prefaceinfo.attrib ""> -<!ENTITY % prefaceinfo.role.attrib "%role.attrib;"> - -<!ENTITY % prefaceinfo.element "INCLUDE"> -<![ %prefaceinfo.element; [ -<!--doc:Meta-information for a Preface.--> -<!ELEMENT prefaceinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of prefaceinfo.element-->]]> - -<!ENTITY % prefaceinfo.attlist "INCLUDE"> -<![ %prefaceinfo.attlist; [ -<!ATTLIST prefaceinfo - %common.attrib; - %prefaceinfo.role.attrib; - %local.prefaceinfo.attrib; -> -<!--end of prefaceinfo.attlist-->]]> -<!--end of prefaceinfo.module-->]]> - -<!ENTITY % refentryinfo.module "INCLUDE"> -<![ %refentryinfo.module; [ -<!ENTITY % local.refentryinfo.attrib ""> -<!ENTITY % refentryinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refentryinfo.element "INCLUDE"> -<![ %refentryinfo.element; [ -<!--doc:Meta-information for a Refentry.--> -<!ELEMENT refentryinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refentryinfo.element-->]]> - -<!ENTITY % refentryinfo.attlist "INCLUDE"> -<![ %refentryinfo.attlist; [ -<!ATTLIST refentryinfo - %common.attrib; - %refentryinfo.role.attrib; - %local.refentryinfo.attrib; -> -<!--end of refentryinfo.attlist-->]]> -<!--end of refentryinfo.module-->]]> - -<!ENTITY % refsectioninfo.module "INCLUDE"> -<![ %refsectioninfo.module; [ -<!ENTITY % local.refsectioninfo.attrib ""> -<!ENTITY % refsectioninfo.role.attrib "%role.attrib;"> - -<!ENTITY % refsectioninfo.element "INCLUDE"> -<![ %refsectioninfo.element; [ -<!--doc:Meta-information for a refsection.--> -<!ELEMENT refsectioninfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsectioninfo.element-->]]> - -<!ENTITY % refsectioninfo.attlist "INCLUDE"> -<![ %refsectioninfo.attlist; [ -<!ATTLIST refsectioninfo - %common.attrib; - %refsectioninfo.role.attrib; - %local.refsectioninfo.attrib; -> -<!--end of refsectioninfo.attlist-->]]> -<!--end of refsectioninfo.module-->]]> - -<!ENTITY % refsect1info.module "INCLUDE"> -<![ %refsect1info.module; [ -<!ENTITY % local.refsect1info.attrib ""> -<!ENTITY % refsect1info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect1info.element "INCLUDE"> -<![ %refsect1info.element; [ -<!--doc:Meta-information for a RefSect1.--> -<!ELEMENT refsect1info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect1info.element-->]]> - -<!ENTITY % refsect1info.attlist "INCLUDE"> -<![ %refsect1info.attlist; [ -<!ATTLIST refsect1info - %common.attrib; - %refsect1info.role.attrib; - %local.refsect1info.attrib; -> -<!--end of refsect1info.attlist-->]]> -<!--end of refsect1info.module-->]]> - -<!ENTITY % refsect2info.module "INCLUDE"> -<![ %refsect2info.module; [ -<!ENTITY % local.refsect2info.attrib ""> -<!ENTITY % refsect2info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect2info.element "INCLUDE"> -<![ %refsect2info.element; [ -<!--doc:Meta-information for a RefSect2.--> -<!ELEMENT refsect2info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect2info.element-->]]> - -<!ENTITY % refsect2info.attlist "INCLUDE"> -<![ %refsect2info.attlist; [ -<!ATTLIST refsect2info - %common.attrib; - %refsect2info.role.attrib; - %local.refsect2info.attrib; -> -<!--end of refsect2info.attlist-->]]> -<!--end of refsect2info.module-->]]> - -<!ENTITY % refsect3info.module "INCLUDE"> -<![ %refsect3info.module; [ -<!ENTITY % local.refsect3info.attrib ""> -<!ENTITY % refsect3info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect3info.element "INCLUDE"> -<![ %refsect3info.element; [ -<!--doc:Meta-information for a RefSect3.--> -<!ELEMENT refsect3info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect3info.element-->]]> - -<!ENTITY % refsect3info.attlist "INCLUDE"> -<![ %refsect3info.attlist; [ -<!ATTLIST refsect3info - %common.attrib; - %refsect3info.role.attrib; - %local.refsect3info.attrib; -> -<!--end of refsect3info.attlist-->]]> -<!--end of refsect3info.module-->]]> - -<!ENTITY % refsynopsisdivinfo.module "INCLUDE"> -<![ %refsynopsisdivinfo.module; [ -<!ENTITY % local.refsynopsisdivinfo.attrib ""> -<!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refsynopsisdivinfo.element "INCLUDE"> -<![ %refsynopsisdivinfo.element; [ -<!--doc:Meta-information for a RefSynopsisDiv.--> -<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsynopsisdivinfo.element-->]]> - -<!ENTITY % refsynopsisdivinfo.attlist "INCLUDE"> -<![ %refsynopsisdivinfo.attlist; [ -<!ATTLIST refsynopsisdivinfo - %common.attrib; - %refsynopsisdivinfo.role.attrib; - %local.refsynopsisdivinfo.attrib; -> -<!--end of refsynopsisdivinfo.attlist-->]]> -<!--end of refsynopsisdivinfo.module-->]]> - -<!ENTITY % referenceinfo.module "INCLUDE"> -<![ %referenceinfo.module; [ -<!ENTITY % local.referenceinfo.attrib ""> -<!ENTITY % referenceinfo.role.attrib "%role.attrib;"> - -<!ENTITY % referenceinfo.element "INCLUDE"> -<![ %referenceinfo.element; [ -<!--doc:Meta-information for a Reference.--> -<!ELEMENT referenceinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of referenceinfo.element-->]]> - -<!ENTITY % referenceinfo.attlist "INCLUDE"> -<![ %referenceinfo.attlist; [ -<!ATTLIST referenceinfo - %common.attrib; - %referenceinfo.role.attrib; - %local.referenceinfo.attrib; -> -<!--end of referenceinfo.attlist-->]]> -<!--end of referenceinfo.module-->]]> - -<!ENTITY % local.sect1info.attrib ""> -<!ENTITY % sect1info.role.attrib "%role.attrib;"> - -<!ENTITY % sect1info.element "INCLUDE"> -<![%sect1info.element;[ -<!--doc:Meta-information for a Sect1.--> -<!ELEMENT sect1info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect1info.element-->]]> - -<!ENTITY % sect1info.attlist "INCLUDE"> -<![%sect1info.attlist;[ -<!ATTLIST sect1info - %common.attrib; - %sect1info.role.attrib; - %local.sect1info.attrib; -> -<!--end of sect1info.attlist-->]]> - -<!ENTITY % local.sect2info.attrib ""> -<!ENTITY % sect2info.role.attrib "%role.attrib;"> - -<!ENTITY % sect2info.element "INCLUDE"> -<![%sect2info.element;[ -<!--doc:Meta-information for a Sect2.--> -<!ELEMENT sect2info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect2info.element-->]]> - -<!ENTITY % sect2info.attlist "INCLUDE"> -<![%sect2info.attlist;[ -<!ATTLIST sect2info - %common.attrib; - %sect2info.role.attrib; - %local.sect2info.attrib; -> -<!--end of sect2info.attlist-->]]> - -<!ENTITY % local.sect3info.attrib ""> -<!ENTITY % sect3info.role.attrib "%role.attrib;"> - -<!ENTITY % sect3info.element "INCLUDE"> -<![%sect3info.element;[ -<!--doc:Meta-information for a Sect3.--> -<!ELEMENT sect3info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect3info.element-->]]> - -<!ENTITY % sect3info.attlist "INCLUDE"> -<![%sect3info.attlist;[ -<!ATTLIST sect3info - %common.attrib; - %sect3info.role.attrib; - %local.sect3info.attrib; -> -<!--end of sect3info.attlist-->]]> - -<!ENTITY % local.sect4info.attrib ""> -<!ENTITY % sect4info.role.attrib "%role.attrib;"> - -<!ENTITY % sect4info.element "INCLUDE"> -<![%sect4info.element;[ -<!--doc:Meta-information for a Sect4.--> -<!ELEMENT sect4info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect4info.element-->]]> - -<!ENTITY % sect4info.attlist "INCLUDE"> -<![%sect4info.attlist;[ -<!ATTLIST sect4info - %common.attrib; - %sect4info.role.attrib; - %local.sect4info.attrib; -> -<!--end of sect4info.attlist-->]]> - -<!ENTITY % local.sect5info.attrib ""> -<!ENTITY % sect5info.role.attrib "%role.attrib;"> - -<!ENTITY % sect5info.element "INCLUDE"> -<![%sect5info.element;[ -<!--doc:Meta-information for a Sect5.--> -<!ELEMENT sect5info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect5info.element-->]]> - -<!ENTITY % sect5info.attlist "INCLUDE"> -<![%sect5info.attlist;[ -<!ATTLIST sect5info - %common.attrib; - %sect5info.role.attrib; - %local.sect5info.attrib; -> -<!--end of sect5info.attlist-->]]> - -<!-- ...................................................................... --> -<!-- Section (parallel to Sect*) ......................................... --> - -<!ENTITY % section.content.module "INCLUDE"> -<![ %section.content.module; [ -<!ENTITY % section.module "INCLUDE"> -<![ %section.module; [ -<!ENTITY % local.section.attrib ""> -<!ENTITY % section.role.attrib "%role.attrib;"> - -<!ENTITY % section.element "INCLUDE"> -<![ %section.element; [ -<!--doc:A recursive section.--> -<!ELEMENT section %ho; (sectioninfo?, - (%sect.title.content;), - (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)*|(%section.class;)*|simplesect*)) - | (%refentry.class;)+|(%section.class;)+|simplesect+), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of section.element-->]]> - -<!ENTITY % section.attlist "INCLUDE"> -<![ %section.attlist; [ -<!ATTLIST section - %label.attrib; - %status.attrib; - %common.attrib; - %section.role.attrib; - %local.section.attrib; -> -<!--end of section.attlist-->]]> -<!--end of section.module-->]]> - -<!ENTITY % sectioninfo.module "INCLUDE"> -<![ %sectioninfo.module; [ -<!ENTITY % sectioninfo.role.attrib "%role.attrib;"> -<!ENTITY % local.sectioninfo.attrib ""> - -<!ENTITY % sectioninfo.element "INCLUDE"> -<![ %sectioninfo.element; [ -<!--doc:Meta-information for a recursive section.--> -<!ELEMENT sectioninfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sectioninfo.element-->]]> - -<!ENTITY % sectioninfo.attlist "INCLUDE"> -<![ %sectioninfo.attlist; [ -<!ATTLIST sectioninfo - %common.attrib; - %sectioninfo.role.attrib; - %local.sectioninfo.attrib; -> -<!--end of sectioninfo.attlist-->]]> -<!--end of sectioninfo.module-->]]> -<!--end of section.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... --> - -<!ENTITY % sect1.module "INCLUDE"> -<![%sect1.module;[ -<!ENTITY % local.sect1.attrib ""> -<!ENTITY % sect1.role.attrib "%role.attrib;"> - -<!ENTITY % sect1.element "INCLUDE"> -<![%sect1.element;[ -<!--doc:A top-level section of document.--> -<!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect2* | simplesect*)) - | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*) - %ubiq.inclusion;> -<!--end of sect1.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect1.attlist "INCLUDE"> -<![%sect1.attlist;[ -<!ATTLIST sect1 - renderas (sect2 - |sect3 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect1.role.attrib; - %local.sect1.attrib; -> -<!--end of sect1.attlist-->]]> -<!--end of sect1.module-->]]> - -<!ENTITY % sect2.module "INCLUDE"> -<![%sect2.module;[ -<!ENTITY % local.sect2.attrib ""> -<!ENTITY % sect2.role.attrib "%role.attrib;"> - -<!ENTITY % sect2.element "INCLUDE"> -<![%sect2.element;[ -<!--doc:A subsection within a Sect1.--> -<!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect3* | simplesect*)) - | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)> -<!--end of sect2.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect2.attlist "INCLUDE"> -<![%sect2.attlist;[ -<!ATTLIST sect2 - renderas (sect1 - |sect3 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect2.role.attrib; - %local.sect2.attrib; -> -<!--end of sect2.attlist-->]]> -<!--end of sect2.module-->]]> - -<!ENTITY % sect3.module "INCLUDE"> -<![%sect3.module;[ -<!ENTITY % local.sect3.attrib ""> -<!ENTITY % sect3.role.attrib "%role.attrib;"> - -<!ENTITY % sect3.element "INCLUDE"> -<![%sect3.element;[ -<!--doc:A subsection within a Sect2.--> -<!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect4* | simplesect*)) - | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)> -<!--end of sect3.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect3.attlist "INCLUDE"> -<![%sect3.attlist;[ -<!ATTLIST sect3 - renderas (sect1 - |sect2 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect3.role.attrib; - %local.sect3.attrib; -> -<!--end of sect3.attlist-->]]> -<!--end of sect3.module-->]]> - -<!ENTITY % sect4.module "INCLUDE"> -<![%sect4.module;[ -<!ENTITY % local.sect4.attrib ""> -<!ENTITY % sect4.role.attrib "%role.attrib;"> - -<!ENTITY % sect4.element "INCLUDE"> -<![%sect4.element;[ -<!--doc:A subsection within a Sect3.--> -<!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect5* | simplesect*)) - | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)> -<!--end of sect4.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect4.attlist "INCLUDE"> -<![%sect4.attlist;[ -<!ATTLIST sect4 - renderas (sect1 - |sect2 - |sect3 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect4.role.attrib; - %local.sect4.attrib; -> -<!--end of sect4.attlist-->]]> -<!--end of sect4.module-->]]> - -<!ENTITY % sect5.module "INCLUDE"> -<![%sect5.module;[ -<!ENTITY % local.sect5.attrib ""> -<!ENTITY % sect5.role.attrib "%role.attrib;"> - -<!ENTITY % sect5.element "INCLUDE"> -<![%sect5.element;[ -<!--doc:A subsection within a Sect4.--> -<!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*)) - | (%refentry.class;)+ | simplesect+), (%nav.class;)*)> -<!--end of sect5.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect5.attlist "INCLUDE"> -<![%sect5.attlist;[ -<!ATTLIST sect5 - renderas (sect1 - |sect2 - |sect3 - |sect4) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect5.role.attrib; - %local.sect5.attrib; -> -<!--end of sect5.attlist-->]]> -<!--end of sect5.module-->]]> - -<!ENTITY % simplesect.module "INCLUDE"> -<![%simplesect.module;[ -<!ENTITY % local.simplesect.attrib ""> -<!ENTITY % simplesect.role.attrib "%role.attrib;"> - -<!ENTITY % simplesect.element "INCLUDE"> -<![%simplesect.element;[ -<!--doc:A section of a document with no subdivisions.--> -<!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+) - %ubiq.inclusion;> -<!--end of simplesect.element-->]]> - -<!ENTITY % simplesect.attlist "INCLUDE"> -<![%simplesect.attlist;[ -<!ATTLIST simplesect - %common.attrib; - %simplesect.role.attrib; - %local.simplesect.attrib; -> -<!--end of simplesect.attlist-->]]> -<!--end of simplesect.module-->]]> - -<!-- ...................................................................... --> -<!-- Bibliography ......................................................... --> - -<!ENTITY % bibliography.content.module "INCLUDE"> -<![%bibliography.content.module;[ -<!ENTITY % bibliography.module "INCLUDE"> -<![%bibliography.module;[ -<!ENTITY % local.bibliography.attrib ""> -<!ENTITY % bibliography.role.attrib "%role.attrib;"> - -<!ENTITY % bibliography.element "INCLUDE"> -<![%bibliography.element;[ -<!--doc:A bibliography.--> -<!ELEMENT bibliography %ho; (bibliographyinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (bibliodiv+ | (biblioentry|bibliomixed)+))> -<!--end of bibliography.element-->]]> - -<!ENTITY % bibliography.attlist "INCLUDE"> -<![%bibliography.attlist;[ -<!ATTLIST bibliography - %status.attrib; - %common.attrib; - %bibliography.role.attrib; - %local.bibliography.attrib; -> -<!--end of bibliography.attlist-->]]> -<!--end of bibliography.module-->]]> - -<!ENTITY % bibliodiv.module "INCLUDE"> -<![%bibliodiv.module;[ -<!ENTITY % local.bibliodiv.attrib ""> -<!ENTITY % bibliodiv.role.attrib "%role.attrib;"> - -<!ENTITY % bibliodiv.element "INCLUDE"> -<![%bibliodiv.element;[ -<!--doc:A section of a Bibliography.--> -<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*, - (biblioentry|bibliomixed)+)> -<!--end of bibliodiv.element-->]]> - -<!ENTITY % bibliodiv.attlist "INCLUDE"> -<![%bibliodiv.attlist;[ -<!ATTLIST bibliodiv - %status.attrib; - %common.attrib; - %bibliodiv.role.attrib; - %local.bibliodiv.attrib; -> -<!--end of bibliodiv.attlist-->]]> -<!--end of bibliodiv.module-->]]> -<!--end of bibliography.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Glossary ............................................................. --> - -<!ENTITY % glossary.content.module "INCLUDE"> -<![%glossary.content.module;[ -<!ENTITY % glossary.module "INCLUDE"> -<![%glossary.module;[ -<!ENTITY % local.glossary.attrib ""> -<!ENTITY % glossary.role.attrib "%role.attrib;"> - -<!ENTITY % glossary.element "INCLUDE"> -<![%glossary.element;[ -<!--doc:A glossary.--> -<!ELEMENT glossary %ho; (glossaryinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (glossdiv+ | glossentry+), bibliography?)> -<!--end of glossary.element-->]]> - -<!ENTITY % glossary.attlist "INCLUDE"> -<![%glossary.attlist;[ -<!ATTLIST glossary - %status.attrib; - %common.attrib; - %glossary.role.attrib; - %local.glossary.attrib; -> -<!--end of glossary.attlist-->]]> -<!--end of glossary.module-->]]> - -<!ENTITY % glossdiv.module "INCLUDE"> -<![%glossdiv.module;[ -<!ENTITY % local.glossdiv.attrib ""> -<!ENTITY % glossdiv.role.attrib "%role.attrib;"> - -<!ENTITY % glossdiv.element "INCLUDE"> -<![%glossdiv.element;[ -<!--doc:A division in a Glossary.--> -<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*, - glossentry+)> -<!--end of glossdiv.element-->]]> - -<!ENTITY % glossdiv.attlist "INCLUDE"> -<![%glossdiv.attlist;[ -<!ATTLIST glossdiv - %status.attrib; - %common.attrib; - %glossdiv.role.attrib; - %local.glossdiv.attrib; -> -<!--end of glossdiv.attlist-->]]> -<!--end of glossdiv.module-->]]> -<!--end of glossary.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Index and SetIndex ................................................... --> - -<!ENTITY % index.content.module "INCLUDE"> -<![%index.content.module;[ -<!ENTITY % indexes.module "INCLUDE"> -<![%indexes.module;[ -<!ENTITY % local.indexes.attrib ""> -<!ENTITY % indexes.role.attrib "%role.attrib;"> - -<!ENTITY % index.element "INCLUDE"> -<![%index.element;[ -<!--doc:An index.--> -<!ELEMENT index %ho; (indexinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (indexdiv* | indexentry*)) - %ndxterm.exclusion;> -<!--end of index.element-->]]> - -<!ENTITY % index.attlist "INCLUDE"> -<![%index.attlist;[ -<!ATTLIST index - type CDATA #IMPLIED - %common.attrib; - %indexes.role.attrib; - %local.indexes.attrib; -> -<!--end of index.attlist-->]]> - -<!ENTITY % setindex.element "INCLUDE"> -<![%setindex.element;[ -<!--doc:An index to a set of books.--> -<!ELEMENT setindex %ho; (setindexinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (indexdiv* | indexentry*)) - %ndxterm.exclusion;> -<!--end of setindex.element-->]]> - -<!ENTITY % setindex.attlist "INCLUDE"> -<![%setindex.attlist;[ -<!ATTLIST setindex - %common.attrib; - %indexes.role.attrib; - %local.indexes.attrib; -> -<!--end of setindex.attlist-->]]> -<!--end of indexes.module-->]]> - -<!ENTITY % indexdiv.module "INCLUDE"> -<![%indexdiv.module;[ - -<!-- SegmentedList in this content is useful for marking up permuted - indices. --> - -<!ENTITY % local.indexdiv.attrib ""> -<!ENTITY % indexdiv.role.attrib "%role.attrib;"> - -<!ENTITY % indexdiv.element "INCLUDE"> -<![%indexdiv.element;[ -<!--doc:A division in an index.--> -<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*, - (indexentry+ | segmentedlist)))> -<!--end of indexdiv.element-->]]> - -<!ENTITY % indexdiv.attlist "INCLUDE"> -<![%indexdiv.attlist;[ -<!ATTLIST indexdiv - %common.attrib; - %indexdiv.role.attrib; - %local.indexdiv.attrib; -> -<!--end of indexdiv.attlist-->]]> -<!--end of indexdiv.module-->]]> - -<!ENTITY % indexentry.module "INCLUDE"> -<![%indexentry.module;[ -<!-- Index entries appear in the index, not the text. --> - -<!ENTITY % local.indexentry.attrib ""> -<!ENTITY % indexentry.role.attrib "%role.attrib;"> - -<!ENTITY % indexentry.element "INCLUDE"> -<![%indexentry.element;[ -<!--doc:An entry in an index.--> -<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*, - (secondaryie, (seeie|seealsoie|tertiaryie)*)*)> -<!--end of indexentry.element-->]]> - -<!ENTITY % indexentry.attlist "INCLUDE"> -<![%indexentry.attlist;[ -<!ATTLIST indexentry - %common.attrib; - %indexentry.role.attrib; - %local.indexentry.attrib; -> -<!--end of indexentry.attlist-->]]> -<!--end of indexentry.module-->]]> - -<!ENTITY % primsecterie.module "INCLUDE"> -<![%primsecterie.module;[ -<!ENTITY % local.primsecterie.attrib ""> -<!ENTITY % primsecterie.role.attrib "%role.attrib;"> - -<!ENTITY % primaryie.element "INCLUDE"> -<![%primaryie.element;[ -<!--doc:A primary term in an index entry, not in the text.--> -<!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*> -<!--end of primaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % primaryie.attlist "INCLUDE"> -<![%primaryie.attlist;[ -<!ATTLIST primaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of primaryie.attlist-->]]> - -<!ENTITY % secondaryie.element "INCLUDE"> -<![%secondaryie.element;[ -<!--doc:A secondary term in an index entry, rather than in the text.--> -<!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*> -<!--end of secondaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % secondaryie.attlist "INCLUDE"> -<![%secondaryie.attlist;[ -<!ATTLIST secondaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of secondaryie.attlist-->]]> - -<!ENTITY % tertiaryie.element "INCLUDE"> -<![%tertiaryie.element;[ -<!--doc:A tertiary term in an index entry, rather than in the text.--> -<!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*> -<!--end of tertiaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % tertiaryie.attlist "INCLUDE"> -<![%tertiaryie.attlist;[ -<!ATTLIST tertiaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of tertiaryie.attlist-->]]> - -<!--end of primsecterie.module-->]]> - -<!ENTITY % seeie.module "INCLUDE"> -<![%seeie.module;[ -<!ENTITY % local.seeie.attrib ""> -<!ENTITY % seeie.role.attrib "%role.attrib;"> - -<!ENTITY % seeie.element "INCLUDE"> -<![%seeie.element;[ -<!--doc:A See entry in an index, rather than in the text.--> -<!ELEMENT seeie %ho; (%ndxterm.char.mix;)*> -<!--end of seeie.element-->]]> - -<!-- to IndexEntry to look up --> - - -<!ENTITY % seeie.attlist "INCLUDE"> -<![%seeie.attlist;[ -<!ATTLIST seeie - %linkend.attrib; %common.attrib; - %seeie.role.attrib; - %local.seeie.attrib; -> -<!--end of seeie.attlist-->]]> -<!--end of seeie.module-->]]> - -<!ENTITY % seealsoie.module "INCLUDE"> -<![%seealsoie.module;[ -<!ENTITY % local.seealsoie.attrib ""> -<!ENTITY % seealsoie.role.attrib "%role.attrib;"> - -<!ENTITY % seealsoie.element "INCLUDE"> -<![%seealsoie.element;[ -<!--doc:A See also entry in an index, rather than in the text.--> -<!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*> -<!--end of seealsoie.element-->]]> - -<!-- to related IndexEntries --> - - -<!ENTITY % seealsoie.attlist "INCLUDE"> -<![%seealsoie.attlist;[ -<!ATTLIST seealsoie - %linkends.attrib; %common.attrib; - %seealsoie.role.attrib; - %local.seealsoie.attrib; -> -<!--end of seealsoie.attlist-->]]> -<!--end of seealsoie.module-->]]> -<!--end of index.content.module-->]]> - -<!-- ...................................................................... --> -<!-- RefEntry ............................................................. --> - -<!ENTITY % refentry.content.module "INCLUDE"> -<![%refentry.content.module;[ -<!ENTITY % refentry.module "INCLUDE"> -<![%refentry.module;[ -<!ENTITY % local.refentry.attrib ""> -<!ENTITY % refentry.role.attrib "%role.attrib;"> - -<!ENTITY % refentry.element "INCLUDE"> -<![%refentry.element;[ -<!--doc:A reference page (originally a UNIX man-style reference page).--> -<!ELEMENT refentry %ho; (beginpage?, - (%ndxterm.class;)*, - refentryinfo?, refmeta?, (remark|%link.char.class;)*, - refnamediv+, refsynopsisdiv?, (refsect1+|refsection+)) - %ubiq.inclusion;> -<!--end of refentry.element-->]]> - -<!ENTITY % refentry.attlist "INCLUDE"> -<![%refentry.attlist;[ -<!ATTLIST refentry - %status.attrib; - %common.attrib; - %refentry.role.attrib; - %local.refentry.attrib; -> -<!--end of refentry.attlist-->]]> -<!--end of refentry.module-->]]> - -<!ENTITY % refmeta.module "INCLUDE"> -<![%refmeta.module;[ -<!ENTITY % local.refmeta.attrib ""> -<!ENTITY % refmeta.role.attrib "%role.attrib;"> - -<!ENTITY % refmeta.element "INCLUDE"> -<![%refmeta.element;[ -<!--doc:Meta-information for a reference entry.--> -<!ELEMENT refmeta %ho; ((%ndxterm.class;)*, - refentrytitle, manvolnum?, refmiscinfo*, - (%ndxterm.class;)*) - %beginpage.exclusion;> -<!--end of refmeta.element-->]]> - -<!ENTITY % refmeta.attlist "INCLUDE"> -<![%refmeta.attlist;[ -<!ATTLIST refmeta - %common.attrib; - %refmeta.role.attrib; - %local.refmeta.attrib; -> -<!--end of refmeta.attlist-->]]> -<!--end of refmeta.module-->]]> - -<!ENTITY % refmiscinfo.module "INCLUDE"> -<![%refmiscinfo.module;[ -<!ENTITY % local.refmiscinfo.attrib ""> -<!ENTITY % refmiscinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refmiscinfo.element "INCLUDE"> -<![%refmiscinfo.element;[ -<!--doc:Meta-information for a reference entry other than the title and volume number.--> -<!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*> -<!--end of refmiscinfo.element-->]]> - -<!-- Class: Freely assignable parameter; no default --> - - -<!ENTITY % refmiscinfo.attlist "INCLUDE"> -<![%refmiscinfo.attlist;[ -<!ATTLIST refmiscinfo - class CDATA #IMPLIED - %common.attrib; - %refmiscinfo.role.attrib; - %local.refmiscinfo.attrib; -> -<!--end of refmiscinfo.attlist-->]]> -<!--end of refmiscinfo.module-->]]> - -<!ENTITY % refnamediv.module "INCLUDE"> -<![%refnamediv.module;[ -<!ENTITY % local.refnamediv.attrib ""> -<!ENTITY % refnamediv.role.attrib "%role.attrib;"> - -<!ENTITY % refnamediv.element "INCLUDE"> -<![%refnamediv.element;[ -<!--doc:The name, purpose, and classification of a reference page.--> -<!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*, - (remark|%link.char.class;)*)> -<!--end of refnamediv.element-->]]> - -<!ENTITY % refnamediv.attlist "INCLUDE"> -<![%refnamediv.attlist;[ -<!ATTLIST refnamediv - %common.attrib; - %refnamediv.role.attrib; - %local.refnamediv.attrib; -> -<!--end of refnamediv.attlist-->]]> -<!--end of refnamediv.module-->]]> - -<!ENTITY % refdescriptor.module "INCLUDE"> -<![%refdescriptor.module;[ -<!ENTITY % local.refdescriptor.attrib ""> -<!ENTITY % refdescriptor.role.attrib "%role.attrib;"> - -<!ENTITY % refdescriptor.element "INCLUDE"> -<![%refdescriptor.element;[ -<!--doc:A description of the topic of a reference page.--> -<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*> -<!--end of refdescriptor.element-->]]> - -<!ENTITY % refdescriptor.attlist "INCLUDE"> -<![%refdescriptor.attlist;[ -<!ATTLIST refdescriptor - %common.attrib; - %refdescriptor.role.attrib; - %local.refdescriptor.attrib; -> -<!--end of refdescriptor.attlist-->]]> -<!--end of refdescriptor.module-->]]> - -<!ENTITY % refname.module "INCLUDE"> -<![%refname.module;[ -<!ENTITY % local.refname.attrib ""> -<!ENTITY % refname.role.attrib "%role.attrib;"> - -<!ENTITY % refname.element "INCLUDE"> -<![%refname.element;[ -<!--doc:The name of (one of) the subject(s) of a reference page.--> -<!ELEMENT refname %ho; (%refname.char.mix;)*> -<!--end of refname.element-->]]> - -<!ENTITY % refname.attlist "INCLUDE"> -<![%refname.attlist;[ -<!ATTLIST refname - %common.attrib; - %refname.role.attrib; - %local.refname.attrib; -> -<!--end of refname.attlist-->]]> -<!--end of refname.module-->]]> - -<!ENTITY % refpurpose.module "INCLUDE"> -<![%refpurpose.module;[ -<!ENTITY % local.refpurpose.attrib ""> -<!ENTITY % refpurpose.role.attrib "%role.attrib;"> - -<!ENTITY % refpurpose.element "INCLUDE"> -<![%refpurpose.element;[ -<!--doc:A short (one sentence) synopsis of the topic of a reference page.--> -<!ELEMENT refpurpose %ho; (%refinline.char.mix;)*> -<!--end of refpurpose.element-->]]> - -<!ENTITY % refpurpose.attlist "INCLUDE"> -<![%refpurpose.attlist;[ -<!ATTLIST refpurpose - %common.attrib; - %refpurpose.role.attrib; - %local.refpurpose.attrib; -> -<!--end of refpurpose.attlist-->]]> -<!--end of refpurpose.module-->]]> - -<!ENTITY % refclass.module "INCLUDE"> -<![%refclass.module;[ -<!ENTITY % local.refclass.attrib ""> -<!ENTITY % refclass.role.attrib "%role.attrib;"> - -<!ENTITY % refclass.element "INCLUDE"> -<![%refclass.element;[ -<!--doc:The scope or other indication of applicability of a reference entry.--> -<!ELEMENT refclass %ho; (%refclass.char.mix;)*> -<!--end of refclass.element-->]]> - -<!ENTITY % refclass.attlist "INCLUDE"> -<![%refclass.attlist;[ -<!ATTLIST refclass - %common.attrib; - %refclass.role.attrib; - %local.refclass.attrib; -> -<!--end of refclass.attlist-->]]> -<!--end of refclass.module-->]]> - -<!ENTITY % refsynopsisdiv.module "INCLUDE"> -<![%refsynopsisdiv.module;[ -<!ENTITY % local.refsynopsisdiv.attrib ""> -<!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;"> - -<!ENTITY % refsynopsisdiv.element "INCLUDE"> -<![%refsynopsisdiv.element;[ -<!--doc:A syntactic synopsis of the subject of the reference page.--> -<!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?, - (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))> -<!--end of refsynopsisdiv.element-->]]> - -<!ENTITY % refsynopsisdiv.attlist "INCLUDE"> -<![%refsynopsisdiv.attlist;[ -<!ATTLIST refsynopsisdiv - %common.attrib; - %refsynopsisdiv.role.attrib; - %local.refsynopsisdiv.attrib; -> -<!--end of refsynopsisdiv.attlist-->]]> -<!--end of refsynopsisdiv.module-->]]> - -<!ENTITY % refsection.module "INCLUDE"> -<![%refsection.module;[ -<!ENTITY % local.refsection.attrib ""> -<!ENTITY % refsection.role.attrib "%role.attrib;"> - -<!ENTITY % refsection.element "INCLUDE"> -<![%refsection.element;[ -<!--doc:A recursive section in a refentry.--> -<!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsection*) | refsection+))> -<!--end of refsection.element-->]]> - -<!ENTITY % refsection.attlist "INCLUDE"> -<![%refsection.attlist;[ -<!ATTLIST refsection - %status.attrib; - %common.attrib; - %refsection.role.attrib; - %local.refsection.attrib; -> -<!--end of refsection.attlist-->]]> -<!--end of refsection.module-->]]> - -<!ENTITY % refsect1.module "INCLUDE"> -<![%refsect1.module;[ -<!ENTITY % local.refsect1.attrib ""> -<!ENTITY % refsect1.role.attrib "%role.attrib;"> - -<!ENTITY % refsect1.element "INCLUDE"> -<![%refsect1.element;[ -<!--doc:A major subsection of a reference entry.--> -<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsect2*) | refsect2+))> -<!--end of refsect1.element-->]]> - -<!ENTITY % refsect1.attlist "INCLUDE"> -<![%refsect1.attlist;[ -<!ATTLIST refsect1 - %status.attrib; - %common.attrib; - %refsect1.role.attrib; - %local.refsect1.attrib; -> -<!--end of refsect1.attlist-->]]> -<!--end of refsect1.module-->]]> - -<!ENTITY % refsect2.module "INCLUDE"> -<![%refsect2.module;[ -<!ENTITY % local.refsect2.attrib ""> -<!ENTITY % refsect2.role.attrib "%role.attrib;"> - -<!ENTITY % refsect2.element "INCLUDE"> -<![%refsect2.element;[ -<!--doc:A subsection of a RefSect1.--> -<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsect3*) | refsect3+))> -<!--end of refsect2.element-->]]> - -<!ENTITY % refsect2.attlist "INCLUDE"> -<![%refsect2.attlist;[ -<!ATTLIST refsect2 - %status.attrib; - %common.attrib; - %refsect2.role.attrib; - %local.refsect2.attrib; -> -<!--end of refsect2.attlist-->]]> -<!--end of refsect2.module-->]]> - -<!ENTITY % refsect3.module "INCLUDE"> -<![%refsect3.module;[ -<!ENTITY % local.refsect3.attrib ""> -<!ENTITY % refsect3.role.attrib "%role.attrib;"> - -<!ENTITY % refsect3.element "INCLUDE"> -<![%refsect3.element;[ -<!--doc:A subsection of a RefSect2.--> -<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;), - (%refcomponent.mix;)+)> -<!--end of refsect3.element-->]]> - -<!ENTITY % refsect3.attlist "INCLUDE"> -<![%refsect3.attlist;[ -<!ATTLIST refsect3 - %status.attrib; - %common.attrib; - %refsect3.role.attrib; - %local.refsect3.attrib; -> -<!--end of refsect3.attlist-->]]> -<!--end of refsect3.module-->]]> -<!--end of refentry.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Article .............................................................. --> - -<!ENTITY % article.module "INCLUDE"> -<![%article.module;[ -<!-- An Article is a chapter-level, stand-alone document that is often, - but need not be, collected into a Book. --> - -<!ENTITY % local.article.attrib ""> -<!ENTITY % article.role.attrib "%role.attrib;"> - -<!ENTITY % article.element "INCLUDE"> -<![%article.element;[ -<!--doc:An article.--> -<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*, - (%bookcomponent.content;), - (%nav.class;|%appendix.class;|colophon|ackno)*) - %ubiq.inclusion;> -<!--end of article.element-->]]> - -<!-- Class: Indicates the type of a particular article; - all articles have the same structure and general purpose. - No default. --> -<!-- ParentBook: ID of the enclosing Book --> - - -<!ENTITY % article.attlist "INCLUDE"> -<![%article.attlist;[ -<!ATTLIST article - class (journalarticle - |productsheet - |whitepaper - |techreport - |specification - |faq) #IMPLIED - parentbook IDREF #IMPLIED - %status.attrib; - %common.attrib; - %article.role.attrib; - %local.article.attrib; -> -<!--end of article.attlist-->]]> -<!--end of article.module-->]]> - -<!-- End of DocBook document hierarchy module V4.5 ........................ --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/dbnotnx.mod b/Utilities/xml/docbook-4.5/dbnotnx.mod deleted file mode 100644 index 2416049bf..000000000 --- a/Utilities/xml/docbook-4.5/dbnotnx.mod +++ /dev/null @@ -1,101 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook notations module V4.5 ........................................ --> -<!-- File dbnotnx.mod ..................................................... --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: dbnotnx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This module contains the notation declarations used by DocBook. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbnotn PUBLIC - "-//OASIS//ENTITIES DocBook Notations V4.5//EN" - "dbnotnx.mod"> - %dbnotn; - - 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. ---> - -<!ENTITY % local.notation.class ""> -<!ENTITY % notation.class - "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI - | EPS | EQN | FAX | GIF | GIF87a | GIF89a - | JPG | JPEG | IGES | PCX - | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG - | SVG | PDF | SWF - | linespecific - %local.notation.class;"> - -<!NOTATION BMP PUBLIC -"+//ISBN 0-7923-94.2-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"> -<!NOTATION EQN SYSTEM "EQN"> -<!NOTATION FAX PUBLIC -"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN"> -<!NOTATION GIF SYSTEM "GIF"> -<!NOTATION GIF87a PUBLIC -"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN"> - -<!NOTATION GIF89a PUBLIC -"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN"> -<!NOTATION JPG SYSTEM "JPG"> -<!NOTATION JPEG SYSTEM "JPG"> -<!NOTATION IGES PUBLIC -"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN"> -<!NOTATION PCX PUBLIC -"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN"> -<!NOTATION PIC SYSTEM "PIC"> -<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png"> -<!NOTATION PS SYSTEM "PS"> -<!NOTATION SGML PUBLIC -"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN"> -<!NOTATION TBL SYSTEM "TBL"> -<!NOTATION TEX PUBLIC -"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"> -<!NOTATION TIFF SYSTEM "TIFF"> -<!NOTATION WMF PUBLIC -"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN"> -<!NOTATION WPG SYSTEM "WPG"> <!--WordPerfect Graphic format--> -<!NOTATION SVG SYSTEM "http://www.w3.org/TR/SVG/"> -<!NOTATION PDF SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html"> -<!NOTATION SWF SYSTEM "http://www.macromedia.com/software/flash"> -<!NOTATION linespecific SYSTEM "linespecific"> - -<!-- End of DocBook notations module V4.5 ................................. --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/dbpoolx.mod b/Utilities/xml/docbook-4.5/dbpoolx.mod deleted file mode 100644 index 53b07044a..000000000 --- a/Utilities/xml/docbook-4.5/dbpoolx.mod +++ /dev/null @@ -1,8701 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook XML information pool module V4.5 ............................. --> -<!-- File dbpoolx.mod ..................................................... --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: dbpoolx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - Permission to use, copy, modify and distribute the DocBook XML 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 XML 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- 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 - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" - "dbpoolx.mod"> - %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. ---> - -<!-- ...................................................................... --> -<!-- Forms entities ....................................................... --> -<!-- These PEs provide the hook by which the forms module can be inserted --> -<!-- into the DTD. --> -<!ENTITY % forminlines.hook ""> -<!ENTITY % forms.hook ""> - -<!-- ...................................................................... --> -<!-- General-purpose semantics entities ................................... --> - -<!ENTITY % yesorno.attvals "CDATA"> - -<!-- ...................................................................... --> -<!-- Entities for module inclusions ....................................... --> - -<!ENTITY % dbpool.redecl.module "IGNORE"> - -<!-- ...................................................................... --> -<!-- Entities for element classes and mixtures ............................ --> - -<!-- "Ubiquitous" classes: ndxterm.class and beginpage --> - -<!ENTITY % local.ndxterm.class ""> -<!ENTITY % ndxterm.class - "indexterm %local.ndxterm.class;"> - -<!-- Object-level classes ................................................. --> - -<!ENTITY % local.list.class ""> -<!ENTITY % list.class - "calloutlist|glosslist|bibliolist|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.method.synop.class ""> -<!ENTITY % method.synop.class - "constructorsynopsis - |destructorsynopsis - |methodsynopsis %local.method.synop.class;"> - -<!ENTITY % local.synop.class ""> -<!ENTITY % synop.class - "synopsis|cmdsynopsis|funcsynopsis - |classsynopsis|fieldsynopsis - |%method.synop.class; %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|mediaobject|mediaobjectco - |informalequation - |informalexample - |informalfigure - |informaltable %local.informal.class;"> - -<!ENTITY % local.formal.class ""> -<!ENTITY % formal.class - "equation|example|figure|table %local.formal.class;"> - -<!-- The DocBook TC may produce an official EBNF module for DocBook. --> -<!-- This PE provides the hook by which it can be inserted into the DTD. --> -<!ENTITY % ebnf.block.hook ""> - -<!ENTITY % local.compound.class ""> -<!ENTITY % compound.class - "msgset|procedure|sidebar|qandaset|task - %ebnf.block.hook; - %local.compound.class;"> - -<!ENTITY % local.genobj.class ""> -<!ENTITY % genobj.class - "anchor|bridgehead|remark|highlights - %local.genobj.class;"> - -<!ENTITY % local.descobj.class ""> -<!ENTITY % descobj.class - "abstract|authorblurb|epigraph - %local.descobj.class;"> - -<!-- Character-level classes .............................................. --> - -<!ENTITY % local.xref.char.class ""> -<!ENTITY % xref.char.class - "footnoteref|xref|biblioref %local.xref.char.class;"> - -<!ENTITY % local.gen.char.class ""> -<!ENTITY % gen.char.class - "abbrev|acronym|citation|citerefentry|citetitle|citebiblioid|emphasis - |firstterm|foreignphrase|glossterm|termdef|footnote|phrase - |orgname|quote|trademark|wordasword - |personname %local.gen.char.class;"> - -<!ENTITY % local.link.char.class ""> -<!ENTITY % link.char.class - "link|olink|ulink %local.link.char.class;"> - -<!-- The DocBook TC may produce an official EBNF module for DocBook. --> -<!-- This PE provides the hook by which it can be inserted into the DTD. --> -<!ENTITY % ebnf.inline.hook ""> - -<!ENTITY % local.tech.char.class ""> -<!ENTITY % tech.char.class - "action|application - |classname|methodname|interfacename|exceptionname - |ooclass|oointerface|ooexception - |package - |command|computeroutput - |database|email|envar|errorcode|errorname|errortype|errortext|filename - |function|guibutton|guiicon|guilabel|guimenu|guimenuitem - |guisubmenu|hardware|interface|keycap - |keycode|keycombo|keysym|literal|code|constant|markup|medialabel - |menuchoice|mousebutton|option|optional|parameter - |prompt|property|replaceable|returnvalue|sgmltag|structfield - |structname|symbol|systemitem|uri|token|type|userinput|varname - %ebnf.inline.hook; - %local.tech.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|corpcredit|modespec|othercredit - |productname|productnumber|revhistory - %local.docinfo.char.class;"> - -<!ENTITY % local.other.char.class ""> -<!ENTITY % other.char.class - "remark|subscript|superscript %local.other.char.class;"> - -<!ENTITY % local.inlineobj.char.class ""> -<!ENTITY % inlineobj.char.class - "inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;"> - -<!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % formalobject.title.content "title, titleabbrev?"> - -<!-- 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;[ -<!-- Defining rdbpool here makes some buggy XML parsers happy. --> -<!ENTITY % rdbpool ""> -%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; - |%ndxterm.class; |beginpage - %forms.hook; - %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; - |%ndxterm.class; |beginpage - %forms.hook; - %local.sidebar.mix;"> - -<!ENTITY % local.qandaset.mix ""> -<!ENTITY % qandaset.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |procedure - |%genobj.class; - |%ndxterm.class; - %forms.hook; - %local.qandaset.mix;"> - -<!ENTITY % local.revdescription.mix ""> -<!ENTITY % revdescription.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |procedure - |%genobj.class; - |%ndxterm.class; - %local.revdescription.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; - |%ndxterm.class; |beginpage - |procedure - %forms.hook; - %local.example.mix;"> - -<!ENTITY % local.highlights.mix ""> -<!ENTITY % highlights.mix - "%list.class; |%admon.class; - |%para.class; - |%ndxterm.class; - %local.highlights.mix;"> - -<!-- %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|remark - |%ndxterm.class; |beginpage - %forms.hook; - %local.admon.mix;"> - -<!ENTITY % local.figure.mix ""> -<!ENTITY % figure.mix - "%linespecific.class; |%synop.class; - |%informal.class; - |%ndxterm.class; |beginpage - %forms.hook; - %local.figure.mix;"> - -<!ENTITY % local.tabentry.mix ""> -<!ENTITY % tabentry.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%para.class; |graphic|mediaobject - %forms.hook; - %local.tabentry.mix;"> - -<!ENTITY % local.glossdef.mix ""> -<!ENTITY % glossdef.mix - "%list.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; - |remark - |%ndxterm.class; |beginpage - %local.glossdef.mix;"> - -<!ENTITY % local.legalnotice.mix ""> -<!ENTITY % legalnotice.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%para.class; |blockquote - |%ndxterm.class; |beginpage - %local.legalnotice.mix;"> - -<!ENTITY % local.textobject.mix ""> -<!ENTITY % textobject.mix - "%list.class; |%admon.class; - |%linespecific.class; - |%para.class; |blockquote - %local.textobject.mix;"> - -<!ENTITY % local.mediaobject.mix ""> -<!ENTITY % mediaobject.mix - "videoobject|audioobject|imageobject|imageobjectco|textobject %local.mediaobject.mix;"> - -<!ENTITY % local.listpreamble.mix ""> -<!ENTITY % listpreamble.mix - " %admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%genobj.class; |%descobj.class; - |%ndxterm.class; |beginpage - %forms.hook; - %local.listpreamble.mix;"> - -<!-- Character-level mixtures ............................................. --> - -<![%sgml.features;[ -<!ENTITY % local.ubiq.mix ""> -<!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;"> - -<!ENTITY % ubiq.exclusion "-(%ubiq.mix)"> -<!ENTITY % ubiq.inclusion "+(%ubiq.mix)"> - -<!ENTITY % footnote.exclusion "-(footnote|%formal.class;)"> -<!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)"> -<!ENTITY % admon.exclusion "-(%admon.class;)"> -<!ENTITY % formal.exclusion "-(%formal.class;)"> -<!ENTITY % acronym.exclusion "-(acronym)"> -<!ENTITY % beginpage.exclusion "-(beginpage)"> -<!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)"> -<!ENTITY % blockquote.exclusion "-(epigraph)"> -<!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)"> -<!ENTITY % glossterm.exclusion "-(glossterm)"> -<!ENTITY % links.exclusion "-(link|olink|ulink|xref|biblioref)"> -]]><!-- sgml.features --> - -<!-- not [sgml.features[ --> -<!ENTITY % local.ubiq.mix ""> -<!ENTITY % ubiq.mix ""> - -<!ENTITY % ubiq.exclusion ""> -<!ENTITY % ubiq.inclusion ""> - -<!ENTITY % footnote.exclusion ""> -<!ENTITY % highlights.exclusion ""> -<!ENTITY % admon.exclusion ""> -<!ENTITY % formal.exclusion ""> -<!ENTITY % acronym.exclusion ""> -<!ENTITY % beginpage.exclusion ""> -<!ENTITY % ndxterm.exclusion ""> -<!ENTITY % blockquote.exclusion ""> -<!ENTITY % remark.exclusion ""> -<!ENTITY % glossterm.exclusion ""> -<!ENTITY % links.exclusion ""> -<!-- ]] not sgml.features --> - -<!-- - #PCD xref word link cptr base dnfo othr inob (synop) -para.char.mix 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 d X b X a - -a. Just InlineGraphic; no InlineEquation. -b. Just Replaceable; no other computer terms. -c. Just Emphasis and Trademark; no other word elements. -d. Just Acronym, Emphasis, and Trademark; no other word elements. ---> - -<!ENTITY % local.para.char.mix ""> -<!ENTITY % para.char.mix - "#PCDATA - |%xref.char.class; |%gen.char.class; - |%link.char.class; |%tech.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |%inlineobj.char.class; - |%synop.class; - |%ndxterm.class; |beginpage - %forminlines.hook; - %local.para.char.mix;"> - -<!ENTITY % local.title.char.mix ""> -<!ENTITY % title.char.mix - "#PCDATA - |%xref.char.class; |%gen.char.class; - |%link.char.class; |%tech.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |%inlineobj.char.class; - |%ndxterm.class; - %local.title.char.mix;"> - -<!ENTITY % local.ndxterm.char.mix ""> -<!ENTITY % ndxterm.char.mix - "#PCDATA - |%xref.char.class; |%gen.char.class; - |%link.char.class; |%tech.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; |inlinegraphic|inlinemediaobject - %local.ndxterm.char.mix;"> - -<!ENTITY % local.cptr.char.mix ""> -<!ENTITY % cptr.char.mix - "#PCDATA - |%link.char.class; |%tech.char.class; - |%base.char.class; - |%other.char.class; |inlinegraphic|inlinemediaobject - |%ndxterm.class; |beginpage - %local.cptr.char.mix;"> - -<!ENTITY % local.smallcptr.char.mix ""> -<!ENTITY % smallcptr.char.mix - "#PCDATA - |replaceable - |inlinegraphic|inlinemediaobject - |%ndxterm.class; |beginpage - %local.smallcptr.char.mix;"> - -<!ENTITY % local.word.char.mix ""> -<!ENTITY % word.char.mix - "#PCDATA - |acronym|emphasis|trademark - |%link.char.class; - |%base.char.class; - |%other.char.class; |inlinegraphic|inlinemediaobject - |%ndxterm.class; |beginpage - %local.word.char.mix;"> - -<!ENTITY % local.docinfo.char.mix ""> -<!ENTITY % docinfo.char.mix - "#PCDATA - |%link.char.class; - |emphasis|trademark - |replaceable - |%other.char.class; |inlinegraphic|inlinemediaobject - |%ndxterm.class; - %local.docinfo.char.mix;"> -<!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)--> -<!--ENTITY % person.ident.mix (see Bibliographic section, below)--> - -<!-- ...................................................................... --> -<!-- Entities for attributes and attribute components ..................... --> - -<!-- Effectivity attributes ............................................... --> - - -<!-- Arch: Computer or chip architecture to which element applies; no - default --> - -<!ENTITY % arch.attrib - "arch CDATA #IMPLIED"> - -<!-- Condition: General-purpose effectivity attribute --> - -<!ENTITY % condition.attrib - "condition CDATA #IMPLIED"> - -<!-- Conformance: Standards conformance characteristics --> - -<!ENTITY % conformance.attrib - "conformance NMTOKENS #IMPLIED"> - - -<!-- OS: Operating system to which element applies; no default --> - -<!ENTITY % os.attrib - "os CDATA #IMPLIED"> - - -<!-- Revision: Editorial revision to which element belongs; no default --> - -<!ENTITY % revision.attrib - "revision CDATA #IMPLIED"> - -<!-- Security: Security classification; no default --> - -<!ENTITY % security.attrib - "security CDATA #IMPLIED"> - -<!-- UserLevel: Level of user experience to which element applies; no - default --> - -<!ENTITY % userlevel.attrib - "userlevel CDATA #IMPLIED"> - -<!-- Vendor: Computer vendor to which element applies; no default --> - -<!ENTITY % vendor.attrib - "vendor CDATA #IMPLIED"> - -<!-- Wordsize: Computer word size (32 bit, 64 bit, etc.); no default --> - -<!ENTITY % wordsize.attrib - "wordsize CDATA #IMPLIED"> - -<!ENTITY % local.effectivity.attrib ""> -<!ENTITY % effectivity.attrib - "%arch.attrib; - %condition.attrib; - %conformance.attrib; - %os.attrib; - %revision.attrib; - %security.attrib; - %userlevel.attrib; - %vendor.attrib; - %wordsize.attrib; - %local.effectivity.attrib;" -> - -<!-- Common attributes .................................................... --> - - -<!-- Id: Unique identifier of element; no default --> - -<!ENTITY % id.attrib - "id ID #IMPLIED"> - - -<!-- Id: Unique identifier of element; a value must be supplied; no - default --> - -<!ENTITY % idreq.attrib - "id ID #REQUIRED"> - - -<!-- Lang: Indicator of language in which element is written, for - translation, character set management, etc.; no default --> - -<!ENTITY % lang.attrib - "lang CDATA #IMPLIED"> - - -<!-- Remap: Previous role of element before conversion; no default --> - -<!ENTITY % remap.attrib - "remap CDATA #IMPLIED"> - - -<!-- Role: New role of element in local environment; no default --> - -<!ENTITY % role.attrib - "role CDATA #IMPLIED"> - - -<!-- XRefLabel: Alternate labeling string for XRef text generation; - default is usually title or other appropriate label text already - contained in element --> - -<!ENTITY % xreflabel.attrib - "xreflabel CDATA #IMPLIED"> - - -<!-- RevisionFlag: Revision status of element; default is that element - wasn't revised --> - -<!ENTITY % revisionflag.attrib - "revisionflag (changed - |added - |deleted - |off) #IMPLIED"> - -<!ENTITY % local.common.attrib ""> - -<!-- dir: Bidirectional override --> - -<!ENTITY % dir.attrib - "dir (ltr - |rtl - |lro - |rlo) #IMPLIED"> - -<!-- xml:base: base URI --> - -<![%sgml.features;[ -<!ENTITY % xml-base.attrib ""> -]]> -<!ENTITY % xml-base.attrib - "xml:base CDATA #IMPLIED"> - -<!-- Role is included explicitly on each element --> - -<!ENTITY % common.attrib - "%id.attrib; - %lang.attrib; - %remap.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %dir.attrib; - %xml-base.attrib; - %local.common.attrib;" -> - -<!-- Role is included explicitly on each element --> - -<!ENTITY % idreq.common.attrib - "%idreq.attrib; - %lang.attrib; - %remap.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %dir.attrib; - %xml-base.attrib; - %local.common.attrib;" -> - -<!-- Semi-common attributes and other attribute entities .................. --> - -<!ENTITY % local.graphics.attrib ""> - -<!-- EntityRef: Name of an external entity containing the content - of the graphic --> -<!-- FileRef: Filename, qualified by a pathname if desired, - designating the file containing the content of the graphic --> -<!-- Format: Notation of the element content, if any --> -<!-- SrcCredit: Information about the source of the Graphic --> -<!-- Width: Same as CALS reprowid (desired width) --> -<!-- Depth: Same as CALS reprodep (desired depth) --> -<!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means - application-specific --> -<!-- Scale: Conflation of CALS hscale and vscale --> -<!-- Scalefit: Same as CALS scalefit --> - -<!ENTITY % graphics.attrib - " - entityref ENTITY #IMPLIED - fileref CDATA #IMPLIED - format (%notation.class;) #IMPLIED - srccredit CDATA #IMPLIED - width CDATA #IMPLIED - contentwidth CDATA #IMPLIED - depth CDATA #IMPLIED - contentdepth CDATA #IMPLIED - align (left - |right - |center) #IMPLIED - valign (top - |middle - |bottom) #IMPLIED - scale CDATA #IMPLIED - scalefit %yesorno.attvals; - #IMPLIED - %local.graphics.attrib;" -> - -<!ENTITY % local.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 --> - -<!ENTITY % keyaction.attrib - " - action (click - |double-click - |press - |seq - |simul - |other) #IMPLIED - otheraction CDATA #IMPLIED - %local.keyaction.attrib;" -> - - -<!-- Label: Identifying number or string; default is usually the - appropriate number or string autogenerated by a formatter --> - -<!ENTITY % label.attrib - "label CDATA #IMPLIED"> - - -<!-- xml:space: whitespace treatment --> - -<![%sgml.features;[ -<!ENTITY % xml-space.attrib ""> -]]> -<!ENTITY % xml-space.attrib - "xml:space (preserve) #IMPLIED"> - -<!-- Format: whether element is assumed to contain significant white - space --> - -<!ENTITY % linespecific.attrib - "format NOTATION - (linespecific) 'linespecific' - %xml-space.attrib; - linenumbering (numbered|unnumbered) #IMPLIED - continuation (continues|restarts) #IMPLIED - startinglinenumber CDATA #IMPLIED - language CDATA #IMPLIED"> - -<!-- Linkend: link to related information; no default --> - -<!ENTITY % linkend.attrib - "linkend IDREF #IMPLIED"> - - -<!-- Linkend: required link to related information --> - -<!ENTITY % linkendreq.attrib - "linkend IDREF #REQUIRED"> - - -<!-- Linkends: link to one or more sets of related information; no - default --> - -<!ENTITY % linkends.attrib - "linkends IDREFS #IMPLIED"> - - -<!ENTITY % local.mark.attrib ""> -<!ENTITY % mark.attrib - "mark CDATA #IMPLIED - %local.mark.attrib;" -> - - -<!-- MoreInfo: whether element's content has an associated RefEntry --> - -<!ENTITY % moreinfo.attrib - "moreinfo (refentry|none) 'none'"> - - -<!-- Pagenum: number of page on which element appears; no default --> - -<!ENTITY % pagenum.attrib - "pagenum CDATA #IMPLIED"> - -<!ENTITY % local.status.attrib ""> - -<!-- Status: Editorial or publication status of the element - it applies to, such as "in review" or "approved for distribution" --> - -<!ENTITY % status.attrib - "status CDATA #IMPLIED - %local.status.attrib;" -> - - -<!-- Width: width of the longest line in the element to which it - pertains, in number of characters --> - -<!ENTITY % width.attrib - "width CDATA #IMPLIED"> - -<!-- ...................................................................... --> -<!-- Title elements ....................................................... --> - -<!ENTITY % title.module "INCLUDE"> -<![%title.module;[ -<!ENTITY % local.title.attrib ""> -<!ENTITY % title.role.attrib "%role.attrib;"> - -<!ENTITY % title.element "INCLUDE"> -<![%title.element;[ -<!--doc:The text of the title of a section of a document or of a formal block-level element.--> -<!ELEMENT title %ho; (%title.char.mix;)*> -<!--end of title.element-->]]> - -<!ENTITY % title.attlist "INCLUDE"> -<![%title.attlist;[ -<!ATTLIST title - %pagenum.attrib; - %common.attrib; - %title.role.attrib; - %local.title.attrib; -> -<!--end of title.attlist-->]]> -<!--end of title.module-->]]> - -<!ENTITY % titleabbrev.module "INCLUDE"> -<![%titleabbrev.module;[ -<!ENTITY % local.titleabbrev.attrib ""> -<!ENTITY % titleabbrev.role.attrib "%role.attrib;"> - -<!ENTITY % titleabbrev.element "INCLUDE"> -<![%titleabbrev.element;[ -<!--doc:The abbreviation of a Title.--> -<!ELEMENT titleabbrev %ho; (%title.char.mix;)*> -<!--end of titleabbrev.element-->]]> - -<!ENTITY % titleabbrev.attlist "INCLUDE"> -<![%titleabbrev.attlist;[ -<!ATTLIST titleabbrev - %common.attrib; - %titleabbrev.role.attrib; - %local.titleabbrev.attrib; -> -<!--end of titleabbrev.attlist-->]]> -<!--end of titleabbrev.module-->]]> - -<!ENTITY % subtitle.module "INCLUDE"> -<![%subtitle.module;[ -<!ENTITY % local.subtitle.attrib ""> -<!ENTITY % subtitle.role.attrib "%role.attrib;"> - -<!ENTITY % subtitle.element "INCLUDE"> -<![%subtitle.element;[ -<!--doc:The subtitle of a document.--> -<!ELEMENT subtitle %ho; (%title.char.mix;)*> -<!--end of subtitle.element-->]]> - -<!ENTITY % subtitle.attlist "INCLUDE"> -<![%subtitle.attlist;[ -<!ATTLIST subtitle - %common.attrib; - %subtitle.role.attrib; - %local.subtitle.attrib; -> -<!--end of subtitle.attlist-->]]> -<!--end of subtitle.module-->]]> - -<!-- ...................................................................... --> -<!-- Bibliographic entities and elements .................................. --> - -<!-- 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. --> - -<!ENTITY % local.person.ident.mix ""> -<!ENTITY % person.ident.mix - "honorific|firstname|surname|lineage|othername|affiliation - |authorblurb|contrib %local.person.ident.mix;"> - -<!ENTITY % local.bibliocomponent.mix ""> -<!ENTITY % bibliocomponent.mix - "abbrev|abstract|address|artpagenums|author - |authorgroup|authorinitials|bibliomisc|biblioset - |collab|confgroup|contractnum|contractsponsor - |copyright|corpauthor|corpname|corpcredit|date|edition - |editor|invpartnumber|isbn|issn|issuenum|orgname - |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage - |othercredit|pagenums|printhistory|productname - |productnumber|pubdate|publisher|publishername - |pubsnumber|releaseinfo|revhistory|seriesvolnums - |subtitle|title|titleabbrev|volumenum|citetitle - |personname|%person.ident.mix; - |%ndxterm.class; - %local.bibliocomponent.mix;"> - -<!-- I don't think this is well placed, but it needs to be here because of --> -<!-- the reference to bibliocomponent.mix --> -<!ENTITY % local.info.class ""> -<!ENTITY % info.class - "graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix; - %local.info.class;"> - - -<!-- BiblioList ........................ --> - -<!ENTITY % bibliolist.module "INCLUDE"> -<![%bibliolist.module;[ -<!ENTITY % local.bibliolist.attrib ""> -<!ENTITY % bibliolist.role.attrib "%role.attrib;"> - -<!ENTITY % bibliolist.element "INCLUDE"> -<![%bibliolist.element;[ -<!--doc:A wrapper for a set of bibliography entries.--> -<!ELEMENT bibliolist %ho; (blockinfo?, (%formalobject.title.content;)?, - (biblioentry|bibliomixed)+)> -<!--end of bibliolist.element-->]]> - -<!ENTITY % bibliolist.attlist "INCLUDE"> -<![%bibliolist.attlist;[ -<!ATTLIST bibliolist - %common.attrib; - %bibliolist.role.attrib; - %local.bibliolist.attrib; -> -<!--end of bibliolist.attlist-->]]> -<!--end of bibliolist.module-->]]> - -<!ENTITY % biblioentry.module "INCLUDE"> -<![%biblioentry.module;[ -<!ENTITY % local.biblioentry.attrib ""> -<!ENTITY % biblioentry.role.attrib "%role.attrib;"> - -<!ENTITY % biblioentry.element "INCLUDE"> -<![%biblioentry.element;[ -<!--doc:An entry in a Bibliography.--> -<!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+) - %ubiq.exclusion;> -<!--end of biblioentry.element-->]]> - -<!ENTITY % biblioentry.attlist "INCLUDE"> -<![%biblioentry.attlist;[ -<!ATTLIST biblioentry - %common.attrib; - %biblioentry.role.attrib; - %local.biblioentry.attrib; -> -<!--end of biblioentry.attlist-->]]> -<!--end of biblioentry.module-->]]> - -<!ENTITY % bibliomixed.module "INCLUDE"> -<![%bibliomixed.module;[ -<!ENTITY % local.bibliomixed.attrib ""> -<!ENTITY % bibliomixed.role.attrib "%role.attrib;"> - -<!ENTITY % bibliomixed.element "INCLUDE"> -<![%bibliomixed.element;[ -<!--doc:An entry in a Bibliography.--> -<!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)* - %ubiq.exclusion;> -<!--end of bibliomixed.element-->]]> - -<!ENTITY % bibliomixed.attlist "INCLUDE"> -<![%bibliomixed.attlist;[ -<!ATTLIST bibliomixed - %common.attrib; - %bibliomixed.role.attrib; - %local.bibliomixed.attrib; -> -<!--end of bibliomixed.attlist-->]]> -<!--end of bibliomixed.module-->]]> - -<!ENTITY % articleinfo.module "INCLUDE"> -<![%articleinfo.module;[ -<!ENTITY % local.articleinfo.attrib ""> -<!ENTITY % articleinfo.role.attrib "%role.attrib;"> - -<!ENTITY % articleinfo.element "INCLUDE"> -<![%articleinfo.element;[ -<!--doc:Meta-information for an Article.--> -<!ELEMENT articleinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of articleinfo.element-->]]> - -<!ENTITY % articleinfo.attlist "INCLUDE"> -<![%articleinfo.attlist;[ -<!ATTLIST articleinfo - %common.attrib; - %articleinfo.role.attrib; - %local.articleinfo.attrib; -> -<!--end of articleinfo.attlist-->]]> -<!--end of articleinfo.module-->]]> - -<!ENTITY % biblioset.module "INCLUDE"> -<![%biblioset.module;[ -<!ENTITY % local.biblioset.attrib ""> -<!ENTITY % biblioset.role.attrib "%role.attrib;"> - -<!ENTITY % biblioset.element "INCLUDE"> -<![%biblioset.element;[ -<!--doc:A "raw" container for related bibliographic information.--> -<!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+) - %ubiq.exclusion;> -<!--end of biblioset.element-->]]> - -<!-- Relation: Relationship of elements contained within BiblioSet --> - - -<!ENTITY % biblioset.attlist "INCLUDE"> -<![%biblioset.attlist;[ -<!ATTLIST biblioset - relation CDATA #IMPLIED - %common.attrib; - %biblioset.role.attrib; - %local.biblioset.attrib; -> -<!--end of biblioset.attlist-->]]> -<!--end of biblioset.module-->]]> - -<!ENTITY % bibliomset.module "INCLUDE"> -<![%bibliomset.module;[ -<!ENTITY % bibliomset.role.attrib "%role.attrib;"> -<!ENTITY % local.bibliomset.attrib ""> - -<!ENTITY % bibliomset.element "INCLUDE"> -<![%bibliomset.element;[ -<!--doc:A "cooked" container for related bibliographic information.--> -<!ELEMENT bibliomset %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)* - %ubiq.exclusion;> -<!--end of bibliomset.element-->]]> - -<!-- Relation: Relationship of elements contained within BiblioMSet --> - - -<!ENTITY % bibliomset.attlist "INCLUDE"> -<![%bibliomset.attlist;[ -<!ATTLIST bibliomset - relation CDATA #IMPLIED - %common.attrib; - %bibliomset.role.attrib; - %local.bibliomset.attrib; -> -<!--end of bibliomset.attlist-->]]> -<!--end of bibliomset.module-->]]> - -<!ENTITY % bibliomisc.module "INCLUDE"> -<![%bibliomisc.module;[ -<!ENTITY % local.bibliomisc.attrib ""> -<!ENTITY % bibliomisc.role.attrib "%role.attrib;"> - -<!ENTITY % bibliomisc.element "INCLUDE"> -<![%bibliomisc.element;[ -<!--doc:Untyped bibliographic information.--> -<!ELEMENT bibliomisc %ho; (%para.char.mix;)*> -<!--end of bibliomisc.element-->]]> - -<!ENTITY % bibliomisc.attlist "INCLUDE"> -<![%bibliomisc.attlist;[ -<!ATTLIST bibliomisc - %common.attrib; - %bibliomisc.role.attrib; - %local.bibliomisc.attrib; -> -<!--end of bibliomisc.attlist-->]]> -<!--end of bibliomisc.module-->]]> - -<!-- ...................................................................... --> -<!-- Subject, Keyword, and ITermSet elements .............................. --> - -<!ENTITY % subjectset.content.module "INCLUDE"> -<![%subjectset.content.module;[ -<!ENTITY % subjectset.module "INCLUDE"> -<![%subjectset.module;[ -<!ENTITY % local.subjectset.attrib ""> -<!ENTITY % subjectset.role.attrib "%role.attrib;"> - -<!ENTITY % subjectset.element "INCLUDE"> -<![%subjectset.element;[ -<!--doc:A set of terms describing the subject matter of a document.--> -<!ELEMENT subjectset %ho; (subject+)> -<!--end of subjectset.element-->]]> - -<!-- Scheme: Controlled vocabulary employed in SubjectTerms --> - - -<!ENTITY % subjectset.attlist "INCLUDE"> -<![%subjectset.attlist;[ -<!ATTLIST subjectset - scheme NMTOKEN #IMPLIED - %common.attrib; - %subjectset.role.attrib; - %local.subjectset.attrib; -> -<!--end of subjectset.attlist-->]]> -<!--end of subjectset.module-->]]> - -<!ENTITY % subject.module "INCLUDE"> -<![%subject.module;[ -<!ENTITY % local.subject.attrib ""> -<!ENTITY % subject.role.attrib "%role.attrib;"> - -<!ENTITY % subject.element "INCLUDE"> -<![%subject.element;[ -<!--doc:One of a group of terms describing the subject matter of a document.--> -<!ELEMENT subject %ho; (subjectterm+)> -<!--end of subject.element-->]]> - -<!-- Weight: Ranking of this group of SubjectTerms relative - to others, 0 is low, no highest value specified --> - - -<!ENTITY % subject.attlist "INCLUDE"> -<![%subject.attlist;[ -<!ATTLIST subject - weight CDATA #IMPLIED - %common.attrib; - %subject.role.attrib; - %local.subject.attrib; -> -<!--end of subject.attlist-->]]> -<!--end of subject.module-->]]> - -<!ENTITY % subjectterm.module "INCLUDE"> -<![%subjectterm.module;[ -<!ENTITY % local.subjectterm.attrib ""> -<!ENTITY % subjectterm.role.attrib "%role.attrib;"> - -<!ENTITY % subjectterm.element "INCLUDE"> -<![%subjectterm.element;[ -<!--doc:A term in a group of terms describing the subject matter of a document.--> -<!ELEMENT subjectterm %ho; (#PCDATA)> -<!--end of subjectterm.element-->]]> - -<!ENTITY % subjectterm.attlist "INCLUDE"> -<![%subjectterm.attlist;[ -<!ATTLIST subjectterm - %common.attrib; - %subjectterm.role.attrib; - %local.subjectterm.attrib; -> -<!--end of subjectterm.attlist-->]]> -<!--end of subjectterm.module-->]]> -<!--end of subjectset.content.module-->]]> - -<!ENTITY % keywordset.content.module "INCLUDE"> -<![%keywordset.content.module;[ -<!ENTITY % keywordset.module "INCLUDE"> -<![%keywordset.module;[ -<!ENTITY % local.keywordset.attrib ""> -<!ENTITY % keywordset.role.attrib "%role.attrib;"> - -<!ENTITY % keywordset.element "INCLUDE"> -<![%keywordset.element;[ -<!--doc:A set of keywords describing the content of a document.--> -<!ELEMENT keywordset %ho; (keyword+)> -<!--end of keywordset.element-->]]> - -<!ENTITY % keywordset.attlist "INCLUDE"> -<![%keywordset.attlist;[ -<!ATTLIST keywordset - %common.attrib; - %keywordset.role.attrib; - %local.keywordset.attrib; -> -<!--end of keywordset.attlist-->]]> -<!--end of keywordset.module-->]]> - -<!ENTITY % keyword.module "INCLUDE"> -<![%keyword.module;[ -<!ENTITY % local.keyword.attrib ""> -<!ENTITY % keyword.role.attrib "%role.attrib;"> - -<!ENTITY % keyword.element "INCLUDE"> -<![%keyword.element;[ -<!--doc:One of a set of keywords describing the content of a document.--> -<!ELEMENT keyword %ho; (#PCDATA)> -<!--end of keyword.element-->]]> - -<!ENTITY % keyword.attlist "INCLUDE"> -<![%keyword.attlist;[ -<!ATTLIST keyword - %common.attrib; - %keyword.role.attrib; - %local.keyword.attrib; -> -<!--end of keyword.attlist-->]]> -<!--end of keyword.module-->]]> -<!--end of keywordset.content.module-->]]> - -<!ENTITY % itermset.module "INCLUDE"> -<![%itermset.module;[ -<!ENTITY % local.itermset.attrib ""> -<!ENTITY % itermset.role.attrib "%role.attrib;"> - -<!ENTITY % itermset.element "INCLUDE"> -<![%itermset.element;[ -<!--doc:A set of index terms in the meta-information of a document.--> -<!ELEMENT itermset %ho; (indexterm+)> -<!--end of itermset.element-->]]> - -<!ENTITY % itermset.attlist "INCLUDE"> -<![%itermset.attlist;[ -<!ATTLIST itermset - %common.attrib; - %itermset.role.attrib; - %local.itermset.attrib; -> -<!--end of itermset.attlist-->]]> -<!--end of itermset.module-->]]> - -<!-- Bibliographic info for "blocks" --> - -<!ENTITY % blockinfo.module "INCLUDE"> -<![ %blockinfo.module; [ -<!ENTITY % local.blockinfo.attrib ""> -<!ENTITY % blockinfo.role.attrib "%role.attrib;"> - -<!ENTITY % blockinfo.element "INCLUDE"> -<![ %blockinfo.element; [ -<!--doc:Meta-information for a block element.--> -<!ELEMENT blockinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of blockinfo.element-->]]> - -<!ENTITY % blockinfo.attlist "INCLUDE"> -<![ %blockinfo.attlist; [ -<!ATTLIST blockinfo - %common.attrib; - %blockinfo.role.attrib; - %local.blockinfo.attrib; -> -<!--end of blockinfo.attlist-->]]> -<!--end of blockinfo.module-->]]> - -<!-- ...................................................................... --> -<!-- Compound (section-ish) elements ...................................... --> - -<!-- Message set ...................... --> - -<!ENTITY % msgset.content.module "INCLUDE"> -<![%msgset.content.module;[ -<!ENTITY % msgset.module "INCLUDE"> -<![%msgset.module;[ -<!ENTITY % local.msgset.attrib ""> -<!ENTITY % msgset.role.attrib "%role.attrib;"> - -<!ENTITY % msgset.element "INCLUDE"> -<![%msgset.element;[ -<!--doc:A detailed set of messages, usually error messages.--> -<!ELEMENT msgset %ho; (blockinfo?, (%formalobject.title.content;)?, - (msgentry+|simplemsgentry+))> -<!--end of msgset.element-->]]> - -<!ENTITY % msgset.attlist "INCLUDE"> -<![%msgset.attlist;[ -<!ATTLIST msgset - %common.attrib; - %msgset.role.attrib; - %local.msgset.attrib; -> -<!--end of msgset.attlist-->]]> -<!--end of msgset.module-->]]> - -<!ENTITY % msgentry.module "INCLUDE"> -<![%msgentry.module;[ -<!ENTITY % local.msgentry.attrib ""> -<!ENTITY % msgentry.role.attrib "%role.attrib;"> - -<!ENTITY % msgentry.element "INCLUDE"> -<![%msgentry.element;[ -<!--doc:A wrapper for an entry in a message set.--> -<!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)> -<!--end of msgentry.element-->]]> - -<!ENTITY % msgentry.attlist "INCLUDE"> -<![%msgentry.attlist;[ -<!ATTLIST msgentry - %common.attrib; - %msgentry.role.attrib; - %local.msgentry.attrib; -> -<!--end of msgentry.attlist-->]]> -<!--end of msgentry.module-->]]> - -<!ENTITY % simplemsgentry.module "INCLUDE"> -<![ %simplemsgentry.module; [ -<!ENTITY % local.simplemsgentry.attrib ""> -<!ENTITY % simplemsgentry.role.attrib "%role.attrib;"> - -<!ENTITY % simplemsgentry.element "INCLUDE"> -<![ %simplemsgentry.element; [ -<!--doc:A wrapper for a simpler entry in a message set.--> -<!ELEMENT simplemsgentry %ho; (msgtext, msgexplan+)> -<!--end of simplemsgentry.element-->]]> - -<!ENTITY % simplemsgentry.attlist "INCLUDE"> -<![ %simplemsgentry.attlist; [ -<!ATTLIST simplemsgentry - audience CDATA #IMPLIED - level CDATA #IMPLIED - origin CDATA #IMPLIED - %common.attrib; - %simplemsgentry.role.attrib; - %local.simplemsgentry.attrib; -> -<!--end of simplemsgentry.attlist-->]]> -<!--end of simplemsgentry.module-->]]> - -<!ENTITY % msg.module "INCLUDE"> -<![%msg.module;[ -<!ENTITY % local.msg.attrib ""> -<!ENTITY % msg.role.attrib "%role.attrib;"> - -<!ENTITY % msg.element "INCLUDE"> -<![%msg.element;[ -<!--doc:A message in a message set.--> -<!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)> -<!--end of msg.element-->]]> - -<!ENTITY % msg.attlist "INCLUDE"> -<![%msg.attlist;[ -<!ATTLIST msg - %common.attrib; - %msg.role.attrib; - %local.msg.attrib; -> -<!--end of msg.attlist-->]]> -<!--end of msg.module-->]]> - -<!ENTITY % msgmain.module "INCLUDE"> -<![%msgmain.module;[ -<!ENTITY % local.msgmain.attrib ""> -<!ENTITY % msgmain.role.attrib "%role.attrib;"> - -<!ENTITY % msgmain.element "INCLUDE"> -<![%msgmain.element;[ -<!--doc:The primary component of a message in a message set.--> -<!ELEMENT msgmain %ho; (title?, msgtext)> -<!--end of msgmain.element-->]]> - -<!ENTITY % msgmain.attlist "INCLUDE"> -<![%msgmain.attlist;[ -<!ATTLIST msgmain - %common.attrib; - %msgmain.role.attrib; - %local.msgmain.attrib; -> -<!--end of msgmain.attlist-->]]> -<!--end of msgmain.module-->]]> - -<!ENTITY % msgsub.module "INCLUDE"> -<![%msgsub.module;[ -<!ENTITY % local.msgsub.attrib ""> -<!ENTITY % msgsub.role.attrib "%role.attrib;"> - -<!ENTITY % msgsub.element "INCLUDE"> -<![%msgsub.element;[ -<!--doc:A subcomponent of a message in a message set.--> -<!ELEMENT msgsub %ho; (title?, msgtext)> -<!--end of msgsub.element-->]]> - -<!ENTITY % msgsub.attlist "INCLUDE"> -<![%msgsub.attlist;[ -<!ATTLIST msgsub - %common.attrib; - %msgsub.role.attrib; - %local.msgsub.attrib; -> -<!--end of msgsub.attlist-->]]> -<!--end of msgsub.module-->]]> - -<!ENTITY % msgrel.module "INCLUDE"> -<![%msgrel.module;[ -<!ENTITY % local.msgrel.attrib ""> -<!ENTITY % msgrel.role.attrib "%role.attrib;"> - -<!ENTITY % msgrel.element "INCLUDE"> -<![%msgrel.element;[ -<!--doc:A related component of a message in a message set.--> -<!ELEMENT msgrel %ho; (title?, msgtext)> -<!--end of msgrel.element-->]]> - -<!ENTITY % msgrel.attlist "INCLUDE"> -<![%msgrel.attlist;[ -<!ATTLIST msgrel - %common.attrib; - %msgrel.role.attrib; - %local.msgrel.attrib; -> -<!--end of msgrel.attlist-->]]> -<!--end of msgrel.module-->]]> - -<!-- MsgText (defined in the Inlines section, below)--> - -<!ENTITY % msginfo.module "INCLUDE"> -<![%msginfo.module;[ -<!ENTITY % local.msginfo.attrib ""> -<!ENTITY % msginfo.role.attrib "%role.attrib;"> - -<!ENTITY % msginfo.element "INCLUDE"> -<![%msginfo.element;[ -<!--doc:Information about a message in a message set.--> -<!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)> -<!--end of msginfo.element-->]]> - -<!ENTITY % msginfo.attlist "INCLUDE"> -<![%msginfo.attlist;[ -<!ATTLIST msginfo - %common.attrib; - %msginfo.role.attrib; - %local.msginfo.attrib; -> -<!--end of msginfo.attlist-->]]> -<!--end of msginfo.module-->]]> - -<!ENTITY % msglevel.module "INCLUDE"> -<![%msglevel.module;[ -<!ENTITY % local.msglevel.attrib ""> -<!ENTITY % msglevel.role.attrib "%role.attrib;"> - -<!ENTITY % msglevel.element "INCLUDE"> -<![%msglevel.element;[ -<!--doc:The level of importance or severity of a message in a message set.--> -<!ELEMENT msglevel %ho; (%smallcptr.char.mix;)*> -<!--end of msglevel.element-->]]> - -<!ENTITY % msglevel.attlist "INCLUDE"> -<![%msglevel.attlist;[ -<!ATTLIST msglevel - %common.attrib; - %msglevel.role.attrib; - %local.msglevel.attrib; -> -<!--end of msglevel.attlist-->]]> -<!--end of msglevel.module-->]]> - -<!ENTITY % msgorig.module "INCLUDE"> -<![%msgorig.module;[ -<!ENTITY % local.msgorig.attrib ""> -<!ENTITY % msgorig.role.attrib "%role.attrib;"> - -<!ENTITY % msgorig.element "INCLUDE"> -<![%msgorig.element;[ -<!--doc:The origin of a message in a message set.--> -<!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*> -<!--end of msgorig.element-->]]> - -<!ENTITY % msgorig.attlist "INCLUDE"> -<![%msgorig.attlist;[ -<!ATTLIST msgorig - %common.attrib; - %msgorig.role.attrib; - %local.msgorig.attrib; -> -<!--end of msgorig.attlist-->]]> -<!--end of msgorig.module-->]]> - -<!ENTITY % msgaud.module "INCLUDE"> -<![%msgaud.module;[ -<!ENTITY % local.msgaud.attrib ""> -<!ENTITY % msgaud.role.attrib "%role.attrib;"> - -<!ENTITY % msgaud.element "INCLUDE"> -<![%msgaud.element;[ -<!--doc:The audience to which a message in a message set is relevant.--> -<!ELEMENT msgaud %ho; (%para.char.mix;)*> -<!--end of msgaud.element-->]]> - -<!ENTITY % msgaud.attlist "INCLUDE"> -<![%msgaud.attlist;[ -<!ATTLIST msgaud - %common.attrib; - %msgaud.role.attrib; - %local.msgaud.attrib; -> -<!--end of msgaud.attlist-->]]> -<!--end of msgaud.module-->]]> - -<!ENTITY % msgexplan.module "INCLUDE"> -<![%msgexplan.module;[ -<!ENTITY % local.msgexplan.attrib ""> -<!ENTITY % msgexplan.role.attrib "%role.attrib;"> - -<!ENTITY % msgexplan.element "INCLUDE"> -<![%msgexplan.element;[ -<!--doc:Explanatory material relating to a message in a message set.--> -<!ELEMENT msgexplan %ho; (title?, (%component.mix;)+)> -<!--end of msgexplan.element-->]]> - -<!ENTITY % msgexplan.attlist "INCLUDE"> -<![%msgexplan.attlist;[ -<!ATTLIST msgexplan - %common.attrib; - %msgexplan.role.attrib; - %local.msgexplan.attrib; -> -<!--end of msgexplan.attlist-->]]> -<!--end of msgexplan.module-->]]> -<!--end of msgset.content.module-->]]> - -<!ENTITY % task.content.module "INCLUDE"> -<![%task.content.module;[ -<!ENTITY % task.module "INCLUDE"> -<![%task.module;[ -<!ENTITY % local.task.attrib ""> -<!ENTITY % task.role.attrib "%role.attrib;"> - -<!ENTITY % task.element "INCLUDE"> -<![%task.element;[ -<!--doc:A task to be completed.--> -<!ELEMENT task %ho; (blockinfo?,(%ndxterm.class;)*, - (%formalobject.title.content;), - tasksummary?, - taskprerequisites?, - procedure, - example*, - taskrelated?)> -<!--end of task.element-->]]> - -<!ENTITY % task.attlist "INCLUDE"> -<![%task.attlist;[ -<!ATTLIST task - %common.attrib; - %task.role.attrib; - %local.task.attrib; -> -<!--end of task.attlist-->]]> -<!--end of task.module-->]]> - -<!ENTITY % tasksummary.module "INCLUDE"> -<![%tasksummary.module;[ -<!ENTITY % local.tasksummary.attrib ""> -<!ENTITY % tasksummary.role.attrib "%role.attrib;"> - -<!ENTITY % tasksummary.element "INCLUDE"> -<![%tasksummary.element;[ -<!--doc:A summary of a task.--> -<!ELEMENT tasksummary %ho; (blockinfo?, - (%formalobject.title.content;)?, - (%component.mix;)+)> -<!--end of tasksummary.element-->]]> - -<!ENTITY % tasksummary.attlist "INCLUDE"> -<![%tasksummary.attlist;[ -<!ATTLIST tasksummary - %common.attrib; - %tasksummary.role.attrib; - %local.tasksummary.attrib; -> -<!--end of tasksummary.attlist-->]]> -<!--end of tasksummary.module-->]]> - -<!ENTITY % taskprerequisites.module "INCLUDE"> -<![%taskprerequisites.module;[ -<!ENTITY % local.taskprerequisites.attrib ""> -<!ENTITY % taskprerequisites.role.attrib "%role.attrib;"> - -<!ENTITY % taskprerequisites.element "INCLUDE"> -<![%taskprerequisites.element;[ -<!--doc:The prerequisites for a task.--> -<!ELEMENT taskprerequisites %ho; (blockinfo?, - (%formalobject.title.content;)?, - (%component.mix;)+)> -<!--end of taskprerequisites.element-->]]> - -<!ENTITY % taskprerequisites.attlist "INCLUDE"> -<![%taskprerequisites.attlist;[ -<!ATTLIST taskprerequisites - %common.attrib; - %taskprerequisites.role.attrib; - %local.taskprerequisites.attrib; -> -<!--end of taskprerequisites.attlist-->]]> -<!--end of taskprerequisites.module-->]]> - -<!ENTITY % taskrelated.module "INCLUDE"> -<![%taskrelated.module;[ -<!ENTITY % local.taskrelated.attrib ""> -<!ENTITY % taskrelated.role.attrib "%role.attrib;"> - -<!ENTITY % taskrelated.element "INCLUDE"> -<![%taskrelated.element;[ -<!--doc:Information related to a task.--> -<!ELEMENT taskrelated %ho; (blockinfo?, - (%formalobject.title.content;)?, - (%component.mix;)+)> -<!--end of taskrelated.element-->]]> - -<!ENTITY % taskrelated.attlist "INCLUDE"> -<![%taskrelated.attlist;[ -<!ATTLIST taskrelated - %common.attrib; - %taskrelated.role.attrib; - %local.taskrelated.attrib; -> -<!--end of taskrelated.attlist-->]]> -<!--end of taskrelated.module-->]]> -<!--end of task.content.module-->]]> - -<!-- QandASet ........................ --> -<!ENTITY % qandaset.content.module "INCLUDE"> -<![ %qandaset.content.module; [ -<!ENTITY % qandaset.module "INCLUDE"> -<![ %qandaset.module; [ -<!ENTITY % local.qandaset.attrib ""> -<!ENTITY % qandaset.role.attrib "%role.attrib;"> - -<!ENTITY % qandaset.element "INCLUDE"> -<![ %qandaset.element; [ -<!--doc:A question-and-answer set.--> -<!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?, - (%qandaset.mix;)*, - (qandadiv+|qandaentry+))> -<!--end of qandaset.element-->]]> - -<!ENTITY % qandaset.attlist "INCLUDE"> -<![ %qandaset.attlist; [ -<!ATTLIST qandaset - defaultlabel (qanda|number|none) #IMPLIED - %common.attrib; - %qandaset.role.attrib; - %local.qandaset.attrib;> -<!--end of qandaset.attlist-->]]> -<!--end of qandaset.module-->]]> - -<!ENTITY % qandadiv.module "INCLUDE"> -<![ %qandadiv.module; [ -<!ENTITY % local.qandadiv.attrib ""> -<!ENTITY % qandadiv.role.attrib "%role.attrib;"> - -<!ENTITY % qandadiv.element "INCLUDE"> -<![ %qandadiv.element; [ -<!--doc:A titled division in a QandASet.--> -<!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?, - (%qandaset.mix;)*, - (qandadiv+|qandaentry+))> -<!--end of qandadiv.element-->]]> - -<!ENTITY % qandadiv.attlist "INCLUDE"> -<![ %qandadiv.attlist; [ -<!ATTLIST qandadiv - %common.attrib; - %qandadiv.role.attrib; - %local.qandadiv.attrib;> -<!--end of qandadiv.attlist-->]]> -<!--end of qandadiv.module-->]]> - -<!ENTITY % qandaentry.module "INCLUDE"> -<![ %qandaentry.module; [ -<!ENTITY % local.qandaentry.attrib ""> -<!ENTITY % qandaentry.role.attrib "%role.attrib;"> - -<!ENTITY % qandaentry.element "INCLUDE"> -<![ %qandaentry.element; [ -<!--doc:A question/answer set within a QandASet.--> -<!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)> -<!--end of qandaentry.element-->]]> - -<!ENTITY % qandaentry.attlist "INCLUDE"> -<![ %qandaentry.attlist; [ -<!ATTLIST qandaentry - %common.attrib; - %qandaentry.role.attrib; - %local.qandaentry.attrib;> -<!--end of qandaentry.attlist-->]]> -<!--end of qandaentry.module-->]]> - -<!ENTITY % question.module "INCLUDE"> -<![ %question.module; [ -<!ENTITY % local.question.attrib ""> -<!ENTITY % question.role.attrib "%role.attrib;"> - -<!ENTITY % question.element "INCLUDE"> -<![ %question.element; [ -<!--doc:A question in a QandASet.--> -<!ELEMENT question %ho; (label?, (%qandaset.mix;)+)> -<!--end of question.element-->]]> - -<!ENTITY % question.attlist "INCLUDE"> -<![ %question.attlist; [ -<!ATTLIST question - %common.attrib; - %question.role.attrib; - %local.question.attrib; -> -<!--end of question.attlist-->]]> -<!--end of question.module-->]]> - -<!ENTITY % answer.module "INCLUDE"> -<![ %answer.module; [ -<!ENTITY % local.answer.attrib ""> -<!ENTITY % answer.role.attrib "%role.attrib;"> - -<!ENTITY % answer.element "INCLUDE"> -<![ %answer.element; [ -<!--doc:An answer to a question posed in a QandASet.--> -<!ELEMENT answer %ho; (label?, (%qandaset.mix;)*, qandaentry*)> -<!--end of answer.element-->]]> - -<!ENTITY % answer.attlist "INCLUDE"> -<![ %answer.attlist; [ -<!ATTLIST answer - %common.attrib; - %answer.role.attrib; - %local.answer.attrib; -> -<!--end of answer.attlist-->]]> -<!--end of answer.module-->]]> - -<!ENTITY % label.module "INCLUDE"> -<![ %label.module; [ -<!ENTITY % local.label.attrib ""> -<!ENTITY % label.role.attrib "%role.attrib;"> - -<!ENTITY % label.element "INCLUDE"> -<![ %label.element; [ -<!--doc:A label on a Question or Answer.--> -<!ELEMENT label %ho; (%word.char.mix;)*> -<!--end of label.element-->]]> - -<!ENTITY % label.attlist "INCLUDE"> -<![ %label.attlist; [ -<!ATTLIST label - %common.attrib; - %label.role.attrib; - %local.label.attrib; -> -<!--end of label.attlist-->]]> -<!--end of label.module-->]]> -<!--end of qandaset.content.module-->]]> - -<!-- Procedure ........................ --> - -<!ENTITY % procedure.content.module "INCLUDE"> -<![%procedure.content.module;[ -<!ENTITY % procedure.module "INCLUDE"> -<![%procedure.module;[ -<!ENTITY % local.procedure.attrib ""> -<!ENTITY % procedure.role.attrib "%role.attrib;"> - -<!ENTITY % procedure.element "INCLUDE"> -<![%procedure.element;[ -<!--doc:A list of operations to be performed in a well-defined sequence.--> -<!ELEMENT procedure %ho; (blockinfo?, (%formalobject.title.content;)?, - (%component.mix;)*, step+)> -<!--end of procedure.element-->]]> - -<!ENTITY % procedure.attlist "INCLUDE"> -<![%procedure.attlist;[ -<!ATTLIST procedure - %common.attrib; - %procedure.role.attrib; - %local.procedure.attrib; -> -<!--end of procedure.attlist-->]]> -<!--end of procedure.module-->]]> - -<!ENTITY % step.module "INCLUDE"> -<![%step.module;[ -<!ENTITY % local.step.attrib ""> -<!ENTITY % step.role.attrib "%role.attrib;"> - -<!ENTITY % step.element "INCLUDE"> -<![%step.element;[ -<!--doc:A unit of action in a procedure.--> -<!ELEMENT step %ho; (title?, (((%component.mix;)+, ((substeps|stepalternatives), (%component.mix;)*)?) - | ((substeps|stepalternatives), (%component.mix;)*)))> -<!--end of step.element-->]]> - -<!-- Performance: Whether the Step must be performed --> -<!-- not #REQUIRED! --> - - -<!ENTITY % step.attlist "INCLUDE"> -<![%step.attlist;[ -<!ATTLIST step - performance (optional - |required) "required" - %common.attrib; - %step.role.attrib; - %local.step.attrib; -> -<!--end of step.attlist-->]]> -<!--end of step.module-->]]> - -<!ENTITY % substeps.module "INCLUDE"> -<![%substeps.module;[ -<!ENTITY % local.substeps.attrib ""> -<!ENTITY % substeps.role.attrib "%role.attrib;"> - -<!ENTITY % substeps.element "INCLUDE"> -<![%substeps.element;[ -<!--doc:A wrapper for steps that occur within steps in a procedure.--> -<!ELEMENT substeps %ho; (step+)> -<!--end of substeps.element-->]]> - -<!-- Performance: whether entire set of substeps must be performed --> -<!-- not #REQUIRED! --> - -<!ENTITY % substeps.attlist "INCLUDE"> -<![%substeps.attlist;[ -<!ATTLIST substeps - performance (optional - |required) "required" - %common.attrib; - %substeps.role.attrib; - %local.substeps.attrib; -> -<!--end of substeps.attlist-->]]> -<!--end of substeps.module-->]]> - -<!ENTITY % stepalternatives.module "INCLUDE"> -<![%stepalternatives.module;[ -<!ENTITY % local.stepalternatives.attrib ""> -<!ENTITY % stepalternatives.role.attrib "%role.attrib;"> - -<!ENTITY % stepalternatives.element "INCLUDE"> -<![%stepalternatives.element;[ -<!--doc:Alternative steps in a procedure.--> -<!ELEMENT stepalternatives %ho; (step+)> -<!--end of stepalternatives.element-->]]> - -<!-- Performance: Whether (one of) the alternatives must be performed --> -<!-- not #REQUIRED! --> - -<!ENTITY % stepalternatives.attlist "INCLUDE"> -<![%stepalternatives.attlist;[ -<!ATTLIST stepalternatives - performance (optional - |required) "required" - %common.attrib; - %stepalternatives.role.attrib; - %local.stepalternatives.attrib; -> -<!--end of stepalternatives.attlist-->]]> -<!--end of stepalternatives.module-->]]> -<!--end of procedure.content.module-->]]> - -<!-- Sidebar .......................... --> - -<!ENTITY % sidebar.content.model "INCLUDE"> -<![ %sidebar.content.model; [ - -<!ENTITY % sidebarinfo.module "INCLUDE"> -<![ %sidebarinfo.module; [ -<!ENTITY % local.sidebarinfo.attrib ""> -<!ENTITY % sidebarinfo.role.attrib "%role.attrib;"> - -<!ENTITY % sidebarinfo.element "INCLUDE"> -<![ %sidebarinfo.element; [ -<!--doc:Meta-information for a Sidebar.--> -<!ELEMENT sidebarinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sidebarinfo.element-->]]> - -<!ENTITY % sidebarinfo.attlist "INCLUDE"> -<![ %sidebarinfo.attlist; [ -<!ATTLIST sidebarinfo - %common.attrib; - %sidebarinfo.role.attrib; - %local.sidebarinfo.attrib; -> -<!--end of sidebarinfo.attlist-->]]> -<!--end of sidebarinfo.module-->]]> - -<!ENTITY % sidebar.module "INCLUDE"> -<![%sidebar.module;[ -<!ENTITY % local.sidebar.attrib ""> -<!ENTITY % sidebar.role.attrib "%role.attrib;"> - -<!ENTITY % sidebar.element "INCLUDE"> -<![%sidebar.element;[ -<!--doc:A portion of a document that is isolated from the main narrative flow.--> -<!ELEMENT sidebar %ho; (sidebarinfo?, - (%formalobject.title.content;)?, - (%sidebar.mix;)+)> -<!--end of sidebar.element-->]]> - -<!ENTITY % sidebar.attlist "INCLUDE"> -<![%sidebar.attlist;[ -<!ATTLIST sidebar - %common.attrib; - %sidebar.role.attrib; - %local.sidebar.attrib; -> -<!--end of sidebar.attlist-->]]> -<!--end of sidebar.module-->]]> -<!--end of sidebar.content.model-->]]> - -<!-- ...................................................................... --> -<!-- Paragraph-related elements ........................................... --> - -<!ENTITY % abstract.module "INCLUDE"> -<![%abstract.module;[ -<!ENTITY % local.abstract.attrib ""> -<!ENTITY % abstract.role.attrib "%role.attrib;"> - -<!ENTITY % abstract.element "INCLUDE"> -<![%abstract.element;[ -<!--doc:A summary.--> -<!ELEMENT abstract %ho; (title?, (%para.class;)+)> -<!--end of abstract.element-->]]> - -<!ENTITY % abstract.attlist "INCLUDE"> -<![%abstract.attlist;[ -<!ATTLIST abstract - %common.attrib; - %abstract.role.attrib; - %local.abstract.attrib; -> -<!--end of abstract.attlist-->]]> -<!--end of abstract.module-->]]> - -<!ENTITY % authorblurb.module "INCLUDE"> -<![%authorblurb.module;[ -<!ENTITY % local.authorblurb.attrib ""> -<!ENTITY % authorblurb.role.attrib "%role.attrib;"> - -<!ENTITY % authorblurb.element "INCLUDE"> -<![%authorblurb.element;[ -<!--doc:A short description or note about an author.--> -<!ELEMENT authorblurb %ho; (title?, (%para.class;)+)> -<!--end of authorblurb.element-->]]> - -<!ENTITY % authorblurb.attlist "INCLUDE"> -<![%authorblurb.attlist;[ -<!ATTLIST authorblurb - %common.attrib; - %authorblurb.role.attrib; - %local.authorblurb.attrib; -> -<!--end of authorblurb.attlist-->]]> -<!--end of authorblurb.module-->]]> - -<!ENTITY % personblurb.module "INCLUDE"> -<![%personblurb.module;[ -<!ENTITY % local.personblurb.attrib ""> -<!ENTITY % personblurb.role.attrib "%role.attrib;"> - -<!ENTITY % personblurb.element "INCLUDE"> -<![%personblurb.element;[ -<!--doc:A short description or note about a person.--> -<!ELEMENT personblurb %ho; (title?, (%para.class;)+)> -<!--end of personblurb.element-->]]> - -<!ENTITY % personblurb.attlist "INCLUDE"> -<![%personblurb.attlist;[ -<!ATTLIST personblurb - %common.attrib; - %personblurb.role.attrib; - %local.personblurb.attrib; -> -<!--end of personblurb.attlist-->]]> -<!--end of personblurb.module-->]]> - -<!ENTITY % blockquote.module "INCLUDE"> -<![%blockquote.module;[ - -<!ENTITY % local.blockquote.attrib ""> -<!ENTITY % blockquote.role.attrib "%role.attrib;"> - -<!ENTITY % blockquote.element "INCLUDE"> -<![%blockquote.element;[ -<!--doc:A quotation set off from the main text.--> -<!ELEMENT blockquote %ho; (blockinfo?, title?, attribution?, (%component.mix;)+) - %blockquote.exclusion;> -<!--end of blockquote.element-->]]> - -<!ENTITY % blockquote.attlist "INCLUDE"> -<![%blockquote.attlist;[ -<!ATTLIST blockquote - %common.attrib; - %blockquote.role.attrib; - %local.blockquote.attrib; -> -<!--end of blockquote.attlist-->]]> -<!--end of blockquote.module-->]]> - -<!ENTITY % attribution.module "INCLUDE"> -<![%attribution.module;[ -<!ENTITY % local.attribution.attrib ""> -<!ENTITY % attribution.role.attrib "%role.attrib;"> - -<!ENTITY % attribution.element "INCLUDE"> -<![%attribution.element;[ -<!--doc:The source of a block quote or epigraph.--> -<!ELEMENT attribution %ho; (%para.char.mix;)*> -<!--end of attribution.element-->]]> - -<!ENTITY % attribution.attlist "INCLUDE"> -<![%attribution.attlist;[ -<!ATTLIST attribution - %common.attrib; - %attribution.role.attrib; - %local.attribution.attrib; -> -<!--end of attribution.attlist-->]]> -<!--end of attribution.module-->]]> - -<!ENTITY % bridgehead.module "INCLUDE"> -<![%bridgehead.module;[ -<!ENTITY % local.bridgehead.attrib ""> -<!ENTITY % bridgehead.role.attrib "%role.attrib;"> - -<!ENTITY % bridgehead.element "INCLUDE"> -<![%bridgehead.element;[ -<!--doc:A free-floating heading.--> -<!ELEMENT bridgehead %ho; (%title.char.mix;)*> -<!--end of bridgehead.element-->]]> - -<!-- Renderas: Indicates the format in which the BridgeHead - should appear --> - - -<!ENTITY % bridgehead.attlist "INCLUDE"> -<![%bridgehead.attlist;[ -<!ATTLIST bridgehead - renderas (other - |sect1 - |sect2 - |sect3 - |sect4 - |sect5) #IMPLIED - %common.attrib; - %bridgehead.role.attrib; - %local.bridgehead.attrib; -> -<!--end of bridgehead.attlist-->]]> -<!--end of bridgehead.module-->]]> - -<!ENTITY % remark.module "INCLUDE"> -<![%remark.module;[ -<!ENTITY % local.remark.attrib ""> -<!ENTITY % remark.role.attrib "%role.attrib;"> - -<!ENTITY % remark.element "INCLUDE"> -<![%remark.element;[ -<!--doc:A remark (or comment) intended for presentation in a draft manuscript.--> -<!ELEMENT remark %ho; (%para.char.mix;)* - %remark.exclusion;> -<!--end of remark.element-->]]> - -<!ENTITY % remark.attlist "INCLUDE"> -<![%remark.attlist;[ -<!ATTLIST remark - %common.attrib; - %remark.role.attrib; - %local.remark.attrib; -> -<!--end of remark.attlist-->]]> -<!--end of remark.module-->]]> - -<!ENTITY % epigraph.module "INCLUDE"> -<![%epigraph.module;[ -<!ENTITY % local.epigraph.attrib ""> -<!ENTITY % epigraph.role.attrib "%role.attrib;"> - -<!ENTITY % epigraph.element "INCLUDE"> -<![%epigraph.element;[ -<!--doc:A short inscription at the beginning of a document or component.--> -<!ELEMENT epigraph %ho; (attribution?, ((%para.class;)|literallayout)+)> -<!--end of epigraph.element-->]]> - -<!ENTITY % epigraph.attlist "INCLUDE"> -<![%epigraph.attlist;[ -<!ATTLIST epigraph - %common.attrib; - %epigraph.role.attrib; - %local.epigraph.attrib; -> -<!--end of epigraph.attlist-->]]> -<!-- Attribution (defined above)--> -<!--end of epigraph.module-->]]> - -<!ENTITY % footnote.module "INCLUDE"> -<![%footnote.module;[ -<!ENTITY % local.footnote.attrib ""> -<!ENTITY % footnote.role.attrib "%role.attrib;"> - -<!ENTITY % footnote.element "INCLUDE"> -<![%footnote.element;[ -<!--doc:A footnote.--> -<!ELEMENT footnote %ho; ((%footnote.mix;)+) - %footnote.exclusion;> -<!--end of footnote.element-->]]> - -<!ENTITY % footnote.attlist "INCLUDE"> -<![%footnote.attlist;[ -<!ATTLIST footnote - %label.attrib; - %common.attrib; - %footnote.role.attrib; - %local.footnote.attrib; -> -<!--end of footnote.attlist-->]]> -<!--end of footnote.module-->]]> - -<!ENTITY % highlights.module "INCLUDE"> -<![%highlights.module;[ -<!ENTITY % local.highlights.attrib ""> -<!ENTITY % highlights.role.attrib "%role.attrib;"> - -<!ENTITY % highlights.element "INCLUDE"> -<![%highlights.element;[ -<!--doc:A summary of the main points of the discussed component.--> -<!ELEMENT highlights %ho; ((%highlights.mix;)+) - %highlights.exclusion;> -<!--end of highlights.element-->]]> - -<!ENTITY % highlights.attlist "INCLUDE"> -<![%highlights.attlist;[ -<!ATTLIST highlights - %common.attrib; - %highlights.role.attrib; - %local.highlights.attrib; -> -<!--end of highlights.attlist-->]]> -<!--end of highlights.module-->]]> - -<!ENTITY % formalpara.module "INCLUDE"> -<![%formalpara.module;[ -<!ENTITY % local.formalpara.attrib ""> -<!ENTITY % formalpara.role.attrib "%role.attrib;"> - -<!ENTITY % formalpara.element "INCLUDE"> -<![%formalpara.element;[ -<!--doc:A paragraph with a title.--> -<!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)> -<!--end of formalpara.element-->]]> - -<!ENTITY % formalpara.attlist "INCLUDE"> -<![%formalpara.attlist;[ -<!ATTLIST formalpara - %common.attrib; - %formalpara.role.attrib; - %local.formalpara.attrib; -> -<!--end of formalpara.attlist-->]]> -<!--end of formalpara.module-->]]> - -<!ENTITY % para.module "INCLUDE"> -<![%para.module;[ -<!ENTITY % local.para.attrib ""> -<!ENTITY % para.role.attrib "%role.attrib;"> - -<!ENTITY % para.element "INCLUDE"> -<![%para.element;[ -<!--doc:A paragraph.--> -<!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*> -<!--end of para.element-->]]> - -<!ENTITY % para.attlist "INCLUDE"> -<![%para.attlist;[ -<!ATTLIST para - %common.attrib; - %para.role.attrib; - %local.para.attrib; -> -<!--end of para.attlist-->]]> -<!--end of para.module-->]]> - -<!ENTITY % simpara.module "INCLUDE"> -<![%simpara.module;[ -<!ENTITY % local.simpara.attrib ""> -<!ENTITY % simpara.role.attrib "%role.attrib;"> - -<!ENTITY % simpara.element "INCLUDE"> -<![%simpara.element;[ -<!--doc:A paragraph that contains only text and inline markup, no block elements.--> -<!ELEMENT simpara %ho; (%para.char.mix;)*> -<!--end of simpara.element-->]]> - -<!ENTITY % simpara.attlist "INCLUDE"> -<![%simpara.attlist;[ -<!ATTLIST simpara - %common.attrib; - %simpara.role.attrib; - %local.simpara.attrib; -> -<!--end of simpara.attlist-->]]> -<!--end of simpara.module-->]]> - -<!ENTITY % admon.module "INCLUDE"> -<![%admon.module;[ -<!ENTITY % local.admon.attrib ""> -<!ENTITY % admon.role.attrib "%role.attrib;"> - - -<!ENTITY % caution.element "INCLUDE"> -<![%caution.element;[ -<!--doc:A note of caution.--> -<!ELEMENT caution %ho; (title?, (%admon.mix;)+) - %admon.exclusion;> -<!--end of caution.element-->]]> - -<!ENTITY % caution.attlist "INCLUDE"> -<![%caution.attlist;[ -<!ATTLIST caution - %common.attrib; - %admon.role.attrib; - %local.admon.attrib; -> -<!--end of caution.attlist-->]]> - - -<!ENTITY % important.element "INCLUDE"> -<![%important.element;[ -<!--doc:An admonition set off from the text.--> -<!ELEMENT important %ho; (title?, (%admon.mix;)+) - %admon.exclusion;> -<!--end of important.element-->]]> - -<!ENTITY % important.attlist "INCLUDE"> -<![%important.attlist;[ -<!ATTLIST important - %common.attrib; - %admon.role.attrib; - %local.admon.attrib; -> -<!--end of important.attlist-->]]> - - -<!ENTITY % note.element "INCLUDE"> -<![%note.element;[ -<!--doc:A message set off from the text.--> -<!ELEMENT note %ho; (title?, (%admon.mix;)+) - %admon.exclusion;> -<!--end of note.element-->]]> - -<!ENTITY % note.attlist "INCLUDE"> -<![%note.attlist;[ -<!ATTLIST note - %common.attrib; - %admon.role.attrib; - %local.admon.attrib; -> -<!--end of note.attlist-->]]> - -<!ENTITY % tip.element "INCLUDE"> -<![%tip.element;[ -<!--doc:A suggestion to the user, set off from the text.--> -<!ELEMENT tip %ho; (title?, (%admon.mix;)+) - %admon.exclusion;> -<!--end of tip.element-->]]> - -<!ENTITY % tip.attlist "INCLUDE"> -<![%tip.attlist;[ -<!ATTLIST tip - %common.attrib; - %admon.role.attrib; - %local.admon.attrib; -> -<!--end of tip.attlist-->]]> - - -<!ENTITY % warning.element "INCLUDE"> -<![%warning.element;[ -<!--doc:An admonition set off from the text.--> -<!ELEMENT warning %ho; (title?, (%admon.mix;)+) - %admon.exclusion;> -<!--end of warning.element-->]]> - -<!ENTITY % warning.attlist "INCLUDE"> -<![%warning.attlist;[ -<!ATTLIST warning - %common.attrib; - %admon.role.attrib; - %local.admon.attrib; -> -<!--end of warning.attlist-->]]> - -<!--end of admon.module-->]]> - -<!-- ...................................................................... --> -<!-- Lists ................................................................ --> - -<!-- GlossList ........................ --> - -<!ENTITY % glosslist.module "INCLUDE"> -<![%glosslist.module;[ -<!ENTITY % local.glosslist.attrib ""> -<!ENTITY % glosslist.role.attrib "%role.attrib;"> - -<!ENTITY % glosslist.element "INCLUDE"> -<![%glosslist.element;[ -<!--doc:A wrapper for a set of GlossEntrys.--> -<!ELEMENT glosslist %ho; (blockinfo?, (%formalobject.title.content;)?, glossentry+)> -<!--end of glosslist.element-->]]> - -<!ENTITY % glosslist.attlist "INCLUDE"> -<![%glosslist.attlist;[ -<!ATTLIST glosslist - %common.attrib; - %glosslist.role.attrib; - %local.glosslist.attrib; -> -<!--end of glosslist.attlist-->]]> -<!--end of glosslist.module-->]]> - -<!ENTITY % glossentry.content.module "INCLUDE"> -<![%glossentry.content.module;[ -<!ENTITY % glossentry.module "INCLUDE"> -<![%glossentry.module;[ -<!ENTITY % local.glossentry.attrib ""> -<!ENTITY % glossentry.role.attrib "%role.attrib;"> - -<!ENTITY % glossentry.element "INCLUDE"> -<![%glossentry.element;[ -<!--doc:An entry in a Glossary or GlossList.--> -<!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?, - (%ndxterm.class;)*, - revhistory?, (glosssee|glossdef+))> -<!--end of glossentry.element-->]]> - -<!-- SortAs: String by which the GlossEntry is to be sorted - (alphabetized) in lieu of its proper content --> - - -<!ENTITY % glossentry.attlist "INCLUDE"> -<![%glossentry.attlist;[ -<!ATTLIST glossentry - sortas CDATA #IMPLIED - %common.attrib; - %glossentry.role.attrib; - %local.glossentry.attrib; -> -<!--end of glossentry.attlist-->]]> -<!--end of glossentry.module-->]]> - -<!-- GlossTerm (defined in the Inlines section, below)--> -<!ENTITY % glossdef.module "INCLUDE"> -<![%glossdef.module;[ -<!ENTITY % local.glossdef.attrib ""> -<!ENTITY % glossdef.role.attrib "%role.attrib;"> - -<!ENTITY % glossdef.element "INCLUDE"> -<![%glossdef.element;[ -<!--doc:A definition in a GlossEntry.--> -<!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)> -<!--end of glossdef.element-->]]> - -<!-- Subject: List of subjects; keywords for the definition --> - - -<!ENTITY % glossdef.attlist "INCLUDE"> -<![%glossdef.attlist;[ -<!ATTLIST glossdef - subject CDATA #IMPLIED - %common.attrib; - %glossdef.role.attrib; - %local.glossdef.attrib; -> -<!--end of glossdef.attlist-->]]> -<!--end of glossdef.module-->]]> - -<!ENTITY % glosssee.module "INCLUDE"> -<![%glosssee.module;[ -<!ENTITY % local.glosssee.attrib ""> -<!ENTITY % glosssee.role.attrib "%role.attrib;"> - -<!ENTITY % glosssee.element "INCLUDE"> -<![%glosssee.element;[ -<!--doc:A cross-reference from one GlossEntry to another.--> -<!ELEMENT glosssee %ho; (%para.char.mix;)*> -<!--end of glosssee.element-->]]> - -<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm - should be displayed at the point of the GlossSee --> - - -<!ENTITY % glosssee.attlist "INCLUDE"> -<![%glosssee.attlist;[ -<!ATTLIST glosssee - otherterm IDREF #IMPLIED - %common.attrib; - %glosssee.role.attrib; - %local.glosssee.attrib; -> -<!--end of glosssee.attlist-->]]> -<!--end of glosssee.module-->]]> - -<!ENTITY % glossseealso.module "INCLUDE"> -<![%glossseealso.module;[ -<!ENTITY % local.glossseealso.attrib ""> -<!ENTITY % glossseealso.role.attrib "%role.attrib;"> - -<!ENTITY % glossseealso.element "INCLUDE"> -<![%glossseealso.element;[ -<!--doc:A cross-reference from one GlossEntry to another.--> -<!ELEMENT glossseealso %ho; (%para.char.mix;)*> -<!--end of glossseealso.element-->]]> - -<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm - should be displayed at the point of the GlossSeeAlso --> - - -<!ENTITY % glossseealso.attlist "INCLUDE"> -<![%glossseealso.attlist;[ -<!ATTLIST glossseealso - otherterm IDREF #IMPLIED - %common.attrib; - %glossseealso.role.attrib; - %local.glossseealso.attrib; -> -<!--end of glossseealso.attlist-->]]> -<!--end of glossseealso.module-->]]> -<!--end of glossentry.content.module-->]]> - -<!-- ItemizedList and OrderedList ..... --> - -<!ENTITY % itemizedlist.module "INCLUDE"> -<![%itemizedlist.module;[ -<!ENTITY % local.itemizedlist.attrib ""> -<!ENTITY % itemizedlist.role.attrib "%role.attrib;"> - -<!ENTITY % itemizedlist.element "INCLUDE"> -<![%itemizedlist.element;[ -<!--doc:A list in which each entry is marked with a bullet or other dingbat.--> -<!ELEMENT itemizedlist %ho; (blockinfo?, (%formalobject.title.content;)?, - (%listpreamble.mix;)*, listitem+)> - -<!--end of itemizedlist.element-->]]> - -<!-- Spacing: Whether the vertical space in the list should be - compressed --> -<!-- Mark: Keyword, e.g., bullet, dash, checkbox, none; - list of keywords and defaults are implementation specific --> - - -<!ENTITY % itemizedlist.attlist "INCLUDE"> -<![%itemizedlist.attlist;[ -<!ATTLIST itemizedlist - spacing (normal - |compact) #IMPLIED - %mark.attrib; - %common.attrib; - %itemizedlist.role.attrib; - %local.itemizedlist.attrib; -> -<!--end of itemizedlist.attlist-->]]> -<!--end of itemizedlist.module-->]]> - -<!ENTITY % orderedlist.module "INCLUDE"> -<![%orderedlist.module;[ -<!ENTITY % local.orderedlist.attrib ""> -<!ENTITY % orderedlist.role.attrib "%role.attrib;"> - -<!ENTITY % orderedlist.element "INCLUDE"> -<![%orderedlist.element;[ -<!--doc:A list in which each entry is marked with a sequentially incremented label.--> -<!ELEMENT orderedlist %ho; (blockinfo?, (%formalobject.title.content;)?, - (%listpreamble.mix;)*, listitem+)> - -<!--end of orderedlist.element-->]]> - -<!-- Numeration: Style of ListItem numbered; default is expected - to be Arabic --> -<!-- InheritNum: Specifies for a nested list that the numbering - of ListItems should include the number of the item - within which they are nested (e.g., 1a and 1b within 1, - rather than a and b) --> -<!-- Continuation: Where list numbering begins afresh (Restarts, - the default) or continues that of the immediately preceding - list (Continues) --> -<!-- Spacing: Whether the vertical space in the list should be - compressed --> - - -<!ENTITY % orderedlist.attlist "INCLUDE"> -<![%orderedlist.attlist;[ -<!ATTLIST orderedlist - numeration (arabic - |upperalpha - |loweralpha - |upperroman - |lowerroman) #IMPLIED - inheritnum (inherit - |ignore) "ignore" - continuation (continues - |restarts) "restarts" - spacing (normal - |compact) #IMPLIED - %common.attrib; - %orderedlist.role.attrib; - %local.orderedlist.attrib; -> -<!--end of orderedlist.attlist-->]]> -<!--end of orderedlist.module-->]]> - -<!ENTITY % listitem.module "INCLUDE"> -<![%listitem.module;[ -<!ENTITY % local.listitem.attrib ""> -<!ENTITY % listitem.role.attrib "%role.attrib;"> - -<!ENTITY % listitem.element "INCLUDE"> -<![%listitem.element;[ -<!--doc:A wrapper for the elements of a list item.--> -<!ELEMENT listitem %ho; ((%component.mix;)+)> -<!--end of listitem.element-->]]> - -<!-- Override: Indicates the mark to be used for this ListItem - instead of the default mark or the mark specified by - the Mark attribute on the enclosing ItemizedList --> - - -<!ENTITY % listitem.attlist "INCLUDE"> -<![%listitem.attlist;[ -<!ATTLIST listitem - override CDATA #IMPLIED - %common.attrib; - %listitem.role.attrib; - %local.listitem.attrib; -> -<!--end of listitem.attlist-->]]> -<!--end of listitem.module-->]]> - -<!-- SegmentedList .................... --> -<!ENTITY % segmentedlist.content.module "INCLUDE"> -<![%segmentedlist.content.module;[ -<!ENTITY % segmentedlist.module "INCLUDE"> -<![%segmentedlist.module;[ -<!ENTITY % local.segmentedlist.attrib ""> -<!ENTITY % segmentedlist.role.attrib "%role.attrib;"> - -<!ENTITY % segmentedlist.element "INCLUDE"> -<![%segmentedlist.element;[ -<!--doc:A segmented list, a list of sets of elements.--> -<!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?, - segtitle+, - seglistitem+)> -<!--end of segmentedlist.element-->]]> - -<!ENTITY % segmentedlist.attlist "INCLUDE"> -<![%segmentedlist.attlist;[ -<!ATTLIST segmentedlist - %common.attrib; - %segmentedlist.role.attrib; - %local.segmentedlist.attrib; -> -<!--end of segmentedlist.attlist-->]]> -<!--end of segmentedlist.module-->]]> - -<!ENTITY % segtitle.module "INCLUDE"> -<![%segtitle.module;[ -<!ENTITY % local.segtitle.attrib ""> -<!ENTITY % segtitle.role.attrib "%role.attrib;"> - -<!ENTITY % segtitle.element "INCLUDE"> -<![%segtitle.element;[ -<!--doc:The title of an element of a list item in a segmented list.--> -<!ELEMENT segtitle %ho; (%title.char.mix;)*> -<!--end of segtitle.element-->]]> - -<!ENTITY % segtitle.attlist "INCLUDE"> -<![%segtitle.attlist;[ -<!ATTLIST segtitle - %common.attrib; - %segtitle.role.attrib; - %local.segtitle.attrib; -> -<!--end of segtitle.attlist-->]]> -<!--end of segtitle.module-->]]> - -<!ENTITY % seglistitem.module "INCLUDE"> -<![%seglistitem.module;[ -<!ENTITY % local.seglistitem.attrib ""> -<!ENTITY % seglistitem.role.attrib "%role.attrib;"> - -<!ENTITY % seglistitem.element "INCLUDE"> -<![%seglistitem.element;[ -<!--doc:A list item in a segmented list.--> -<!ELEMENT seglistitem %ho; (seg+)> -<!--end of seglistitem.element-->]]> - -<!ENTITY % seglistitem.attlist "INCLUDE"> -<![%seglistitem.attlist;[ -<!ATTLIST seglistitem - %common.attrib; - %seglistitem.role.attrib; - %local.seglistitem.attrib; -> -<!--end of seglistitem.attlist-->]]> -<!--end of seglistitem.module-->]]> - -<!ENTITY % seg.module "INCLUDE"> -<![%seg.module;[ -<!ENTITY % local.seg.attrib ""> -<!ENTITY % seg.role.attrib "%role.attrib;"> - -<!ENTITY % seg.element "INCLUDE"> -<![%seg.element;[ -<!--doc:An element of a list item in a segmented list.--> -<!ELEMENT seg %ho; (%para.char.mix;)*> -<!--end of seg.element-->]]> - -<!ENTITY % seg.attlist "INCLUDE"> -<![%seg.attlist;[ -<!ATTLIST seg - %common.attrib; - %seg.role.attrib; - %local.seg.attrib; -> -<!--end of seg.attlist-->]]> -<!--end of seg.module-->]]> -<!--end of segmentedlist.content.module-->]]> - -<!-- SimpleList ....................... --> - -<!ENTITY % simplelist.content.module "INCLUDE"> -<![%simplelist.content.module;[ -<!ENTITY % simplelist.module "INCLUDE"> -<![%simplelist.module;[ -<!ENTITY % local.simplelist.attrib ""> -<!ENTITY % simplelist.role.attrib "%role.attrib;"> - -<!ENTITY % simplelist.element "INCLUDE"> -<![%simplelist.element;[ -<!--doc:An undecorated list of single words or short phrases.--> -<!ELEMENT simplelist %ho; (member+)> -<!--end of simplelist.element-->]]> - -<!-- Columns: The number of columns the array should contain --> -<!-- Type: How the Members of the SimpleList should be - formatted: Inline (members separated with commas etc. - inline), Vert (top to bottom in n Columns), or Horiz (in - the direction of text flow) in n Columns. If Column - is 1 or implied, Type=Vert and Type=Horiz give the same - results. --> - - -<!ENTITY % simplelist.attlist "INCLUDE"> -<![%simplelist.attlist;[ -<!ATTLIST simplelist - columns CDATA #IMPLIED - type (inline - |vert - |horiz) "vert" - %common.attrib; - %simplelist.role.attrib; - %local.simplelist.attrib; -> -<!--end of simplelist.attlist-->]]> -<!--end of simplelist.module-->]]> - -<!ENTITY % member.module "INCLUDE"> -<![%member.module;[ -<!ENTITY % local.member.attrib ""> -<!ENTITY % member.role.attrib "%role.attrib;"> - -<!ENTITY % member.element "INCLUDE"> -<![%member.element;[ -<!--doc:An element of a simple list.--> -<!ELEMENT member %ho; (%para.char.mix;)*> -<!--end of member.element-->]]> - -<!ENTITY % member.attlist "INCLUDE"> -<![%member.attlist;[ -<!ATTLIST member - %common.attrib; - %member.role.attrib; - %local.member.attrib; -> -<!--end of member.attlist-->]]> -<!--end of member.module-->]]> -<!--end of simplelist.content.module-->]]> - -<!-- VariableList ..................... --> - -<!ENTITY % variablelist.content.module "INCLUDE"> -<![%variablelist.content.module;[ -<!ENTITY % variablelist.module "INCLUDE"> -<![%variablelist.module;[ -<!ENTITY % local.variablelist.attrib ""> -<!ENTITY % variablelist.role.attrib "%role.attrib;"> - -<!ENTITY % variablelist.element "INCLUDE"> -<![%variablelist.element;[ -<!--doc:A list in which each entry is composed of a set of one or more terms and an associated description.--> -<!ELEMENT variablelist %ho; (blockinfo?, (%formalobject.title.content;)?, - (%listpreamble.mix;)*, varlistentry+)> -<!--end of variablelist.element-->]]> - -<!-- TermLength: Length beyond which the presentation engine - may consider the Term too long and select an alternate - presentation of the Term and, or, its associated ListItem. --> - - -<!ENTITY % variablelist.attlist "INCLUDE"> -<![%variablelist.attlist;[ -<!ATTLIST variablelist - termlength CDATA #IMPLIED - spacing (normal - |compact) #IMPLIED - %common.attrib; - %variablelist.role.attrib; - %local.variablelist.attrib; -> -<!--end of variablelist.attlist-->]]> -<!--end of variablelist.module-->]]> - -<!ENTITY % varlistentry.module "INCLUDE"> -<![%varlistentry.module;[ -<!ENTITY % local.varlistentry.attrib ""> -<!ENTITY % varlistentry.role.attrib "%role.attrib;"> - -<!ENTITY % varlistentry.element "INCLUDE"> -<![%varlistentry.element;[ -<!--doc:A wrapper for a set of terms and the associated description in a variable list.--> -<!ELEMENT varlistentry %ho; (term+, listitem)> -<!--end of varlistentry.element-->]]> - -<!ENTITY % varlistentry.attlist "INCLUDE"> -<![%varlistentry.attlist;[ -<!ATTLIST varlistentry - %common.attrib; - %varlistentry.role.attrib; - %local.varlistentry.attrib; -> -<!--end of varlistentry.attlist-->]]> -<!--end of varlistentry.module-->]]> - -<!ENTITY % term.module "INCLUDE"> -<![%term.module;[ -<!ENTITY % local.term.attrib ""> -<!ENTITY % term.role.attrib "%role.attrib;"> - -<!ENTITY % term.element "INCLUDE"> -<![%term.element;[ -<!--doc:The word or phrase being defined or described in a variable list.--> -<!ELEMENT term %ho; (%para.char.mix;)*> -<!--end of term.element-->]]> - -<!ENTITY % term.attlist "INCLUDE"> -<![%term.attlist;[ -<!ATTLIST term - %common.attrib; - %term.role.attrib; - %local.term.attrib; -> -<!--end of term.attlist-->]]> -<!--end of term.module-->]]> - -<!-- ListItem (defined above)--> -<!--end of variablelist.content.module-->]]> - -<!-- CalloutList ...................... --> - -<!ENTITY % calloutlist.content.module "INCLUDE"> -<![%calloutlist.content.module;[ -<!ENTITY % calloutlist.module "INCLUDE"> -<![%calloutlist.module;[ -<!ENTITY % local.calloutlist.attrib ""> -<!ENTITY % calloutlist.role.attrib "%role.attrib;"> - -<!ENTITY % calloutlist.element "INCLUDE"> -<![%calloutlist.element;[ -<!--doc:A list of Callouts.--> -<!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)> -<!--end of calloutlist.element-->]]> - -<!ENTITY % calloutlist.attlist "INCLUDE"> -<![%calloutlist.attlist;[ -<!ATTLIST calloutlist - %common.attrib; - %calloutlist.role.attrib; - %local.calloutlist.attrib; -> -<!--end of calloutlist.attlist-->]]> -<!--end of calloutlist.module-->]]> - -<!ENTITY % callout.module "INCLUDE"> -<![%callout.module;[ -<!ENTITY % local.callout.attrib ""> -<!ENTITY % callout.role.attrib "%role.attrib;"> - -<!ENTITY % callout.element "INCLUDE"> -<![%callout.element;[ -<!--doc:A “called out” description of a marked Area.--> -<!ELEMENT callout %ho; ((%component.mix;)+)> -<!--end of callout.element-->]]> - -<!-- AreaRefs: IDs of one or more Areas or AreaSets described - by this Callout --> - - -<!ENTITY % callout.attlist "INCLUDE"> -<![%callout.attlist;[ -<!ATTLIST callout - arearefs IDREFS #REQUIRED - %common.attrib; - %callout.role.attrib; - %local.callout.attrib; -> -<!--end of callout.attlist-->]]> -<!--end of callout.module-->]]> -<!--end of calloutlist.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Objects .............................................................. --> - -<!-- Examples etc. .................... --> - -<!ENTITY % example.module "INCLUDE"> -<![%example.module;[ -<!ENTITY % local.example.attrib ""> -<!ENTITY % example.role.attrib "%role.attrib;"> - -<!ENTITY % example.element "INCLUDE"> -<![%example.element;[ -<!--doc:A formal example, with a title.--> -<!ELEMENT example %ho; (blockinfo?, (%formalobject.title.content;), (%example.mix;)+) - %formal.exclusion;> -<!--end of example.element-->]]> - -<!ENTITY % example.attlist "INCLUDE"> -<![%example.attlist;[ -<!ATTLIST example - floatstyle CDATA #IMPLIED - %label.attrib; - %width.attrib; - %common.attrib; - %example.role.attrib; - %local.example.attrib; -> -<!--end of example.attlist-->]]> -<!--end of example.module-->]]> - -<!ENTITY % informalexample.module "INCLUDE"> -<![%informalexample.module;[ -<!ENTITY % local.informalexample.attrib ""> -<!ENTITY % informalexample.role.attrib "%role.attrib;"> - -<!ENTITY % informalexample.element "INCLUDE"> -<![%informalexample.element;[ -<!--doc:A displayed example without a title.--> -<!ELEMENT informalexample %ho; (blockinfo?, (%example.mix;)+)> -<!--end of informalexample.element-->]]> - -<!ENTITY % informalexample.attlist "INCLUDE"> -<![%informalexample.attlist;[ -<!ATTLIST informalexample - floatstyle CDATA #IMPLIED - %width.attrib; - %common.attrib; - %informalexample.role.attrib; - %local.informalexample.attrib; -> -<!--end of informalexample.attlist-->]]> -<!--end of informalexample.module-->]]> - -<!ENTITY % programlistingco.module "INCLUDE"> -<![%programlistingco.module;[ -<!ENTITY % local.programlistingco.attrib ""> -<!ENTITY % programlistingco.role.attrib "%role.attrib;"> - -<!ENTITY % programlistingco.element "INCLUDE"> -<![%programlistingco.element;[ -<!--doc:A program listing with associated areas used in callouts.--> -<!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)> -<!--end of programlistingco.element-->]]> - -<!ENTITY % programlistingco.attlist "INCLUDE"> -<![%programlistingco.attlist;[ -<!ATTLIST programlistingco - %common.attrib; - %programlistingco.role.attrib; - %local.programlistingco.attrib; -> -<!--end of programlistingco.attlist-->]]> -<!-- CalloutList (defined above in Lists)--> -<!--end of informalexample.module-->]]> - -<!ENTITY % areaspec.content.module "INCLUDE"> -<![%areaspec.content.module;[ -<!ENTITY % areaspec.module "INCLUDE"> -<![%areaspec.module;[ -<!ENTITY % local.areaspec.attrib ""> -<!ENTITY % areaspec.role.attrib "%role.attrib;"> - -<!ENTITY % areaspec.element "INCLUDE"> -<![%areaspec.element;[ -<!--doc:A collection of regions in a graphic or code example.--> -<!ELEMENT areaspec %ho; ((area|areaset)+)> -<!--end of areaspec.element-->]]> - -<!-- 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) --> -<!-- OtherUnits: User-defined units --> - - -<!ENTITY % areaspec.attlist "INCLUDE"> -<![%areaspec.attlist;[ -<!ATTLIST areaspec - units (calspair - |linecolumn - |linerange - |linecolumnpair - |other) #IMPLIED - otherunits NMTOKEN #IMPLIED - %common.attrib; - %areaspec.role.attrib; - %local.areaspec.attrib; -> -<!--end of areaspec.attlist-->]]> -<!--end of areaspec.module-->]]> - -<!ENTITY % area.module "INCLUDE"> -<![%area.module;[ -<!ENTITY % local.area.attrib ""> -<!ENTITY % area.role.attrib "%role.attrib;"> - -<!ENTITY % area.element "INCLUDE"> -<![%area.element;[ -<!--doc:A region defined for a Callout in a graphic or code example.--> -<!ELEMENT area %ho; EMPTY> -<!--end of area.element-->]]> - -<!-- bug number/symbol override or initialization --> -<!-- to any related information --> -<!-- Units: unit of measure in which coordinates in this - area are expressed; inherits from AreaSet and AreaSpec --> -<!-- OtherUnits: User-defined units --> - - -<!ENTITY % area.attlist "INCLUDE"> -<![%area.attlist;[ -<!ATTLIST area - %label.attrib; - %linkends.attrib; - units (calspair - |linecolumn - |linerange - |linecolumnpair - |other) #IMPLIED - otherunits NMTOKEN #IMPLIED - coords CDATA #REQUIRED - %idreq.common.attrib; - %area.role.attrib; - %local.area.attrib; -> -<!--end of area.attlist-->]]> -<!--end of area.module-->]]> - -<!ENTITY % areaset.module "INCLUDE"> -<![%areaset.module;[ -<!ENTITY % local.areaset.attrib ""> -<!ENTITY % areaset.role.attrib "%role.attrib;"> - -<!ENTITY % areaset.element "INCLUDE"> -<![%areaset.element;[ -<!--doc:A set of related areas in a graphic or code example.--> -<!ELEMENT areaset %ho; (area+)> -<!--end of areaset.element-->]]> - -<!-- bug number/symbol override or initialization --> -<!-- Units: unit of measure in which coordinates in this - area are expressed; inherits from AreaSpec --> - - -<!ENTITY % areaset.attlist "INCLUDE"> -<![%areaset.attlist;[ -<!ATTLIST areaset - %label.attrib; - units (calspair - |linecolumn - |linerange - |linecolumnpair - |other) #IMPLIED - otherunits NMTOKEN #IMPLIED - coords CDATA #REQUIRED - %idreq.common.attrib; - %areaset.role.attrib; - %local.areaset.attrib; -> -<!--end of areaset.attlist-->]]> -<!--end of areaset.module-->]]> -<!--end of areaspec.content.module-->]]> - -<!ENTITY % programlisting.module "INCLUDE"> -<![%programlisting.module;[ -<!ENTITY % local.programlisting.attrib ""> -<!ENTITY % programlisting.role.attrib "%role.attrib;"> - -<!ENTITY % programlisting.element "INCLUDE"> -<![%programlisting.element;[ -<!--doc:A literal listing of all or part of a program.--> -<!ELEMENT programlisting %ho; (%para.char.mix;|co|coref|lineannotation|textobject)*> -<!--end of programlisting.element-->]]> - -<!ENTITY % programlisting.attlist "INCLUDE"> -<![%programlisting.attlist;[ -<!ATTLIST programlisting - %width.attrib; - %linespecific.attrib; - %common.attrib; - %programlisting.role.attrib; - %local.programlisting.attrib; -> -<!--end of programlisting.attlist-->]]> -<!--end of programlisting.module-->]]> - -<!ENTITY % literallayout.module "INCLUDE"> -<![%literallayout.module;[ -<!ENTITY % local.literallayout.attrib ""> -<!ENTITY % literallayout.role.attrib "%role.attrib;"> - -<!ENTITY % literallayout.element "INCLUDE"> -<![%literallayout.element;[ -<!--doc:A block of text in which line breaks and white space are to be reproduced faithfully.--> -<!ELEMENT literallayout %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*> -<!--end of literallayout.element-->]]> - -<!ENTITY % literallayout.attlist "INCLUDE"> -<![%literallayout.attlist;[ -<!ATTLIST literallayout - %width.attrib; - %linespecific.attrib; - class (monospaced|normal) "normal" - %common.attrib; - %literallayout.role.attrib; - %local.literallayout.attrib; -> -<!--end of literallayout.attlist-->]]> -<!-- LineAnnotation (defined in the Inlines section, below)--> -<!--end of literallayout.module-->]]> - -<!ENTITY % screenco.module "INCLUDE"> -<![%screenco.module;[ -<!ENTITY % local.screenco.attrib ""> -<!ENTITY % screenco.role.attrib "%role.attrib;"> - -<!ENTITY % screenco.element "INCLUDE"> -<![%screenco.element;[ -<!--doc:A screen with associated areas used in callouts.--> -<!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)> -<!--end of screenco.element-->]]> - -<!ENTITY % screenco.attlist "INCLUDE"> -<![%screenco.attlist;[ -<!ATTLIST screenco - %common.attrib; - %screenco.role.attrib; - %local.screenco.attrib; -> -<!--end of screenco.attlist-->]]> -<!-- AreaSpec (defined above)--> -<!-- CalloutList (defined above in Lists)--> -<!--end of screenco.module-->]]> - -<!ENTITY % screen.module "INCLUDE"> -<![%screen.module;[ -<!ENTITY % local.screen.attrib ""> -<!ENTITY % screen.role.attrib "%role.attrib;"> - -<!ENTITY % screen.element "INCLUDE"> -<![%screen.element;[ -<!--doc:Text that a user sees or might see on a computer screen.--> -<!ELEMENT screen %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*> -<!--end of screen.element-->]]> - -<!ENTITY % screen.attlist "INCLUDE"> -<![%screen.attlist;[ -<!ATTLIST screen - %width.attrib; - %linespecific.attrib; - %common.attrib; - %screen.role.attrib; - %local.screen.attrib; -> -<!--end of screen.attlist-->]]> -<!--end of screen.module-->]]> - -<!ENTITY % screenshot.content.module "INCLUDE"> -<![%screenshot.content.module;[ -<!ENTITY % screenshot.module "INCLUDE"> -<![%screenshot.module;[ -<!ENTITY % local.screenshot.attrib ""> -<!ENTITY % screenshot.role.attrib "%role.attrib;"> - -<!ENTITY % screenshot.element "INCLUDE"> -<![%screenshot.element;[ -<!--doc:A representation of what the user sees or might see on a computer screen.--> -<!ELEMENT screenshot %ho; (screeninfo?, - (graphic|graphicco - |mediaobject|mediaobjectco))> -<!--end of screenshot.element-->]]> - -<!ENTITY % screenshot.attlist "INCLUDE"> -<![%screenshot.attlist;[ -<!ATTLIST screenshot - %common.attrib; - %screenshot.role.attrib; - %local.screenshot.attrib; -> -<!--end of screenshot.attlist-->]]> -<!--end of screenshot.module-->]]> - -<!ENTITY % screeninfo.module "INCLUDE"> -<![%screeninfo.module;[ -<!ENTITY % local.screeninfo.attrib ""> -<!ENTITY % screeninfo.role.attrib "%role.attrib;"> - -<!ENTITY % screeninfo.element "INCLUDE"> -<![%screeninfo.element;[ -<!--doc:Information about how a screen shot was produced.--> -<!ELEMENT screeninfo %ho; (%para.char.mix;)* - %ubiq.exclusion;> -<!--end of screeninfo.element-->]]> - -<!ENTITY % screeninfo.attlist "INCLUDE"> -<![%screeninfo.attlist;[ -<!ATTLIST screeninfo - %common.attrib; - %screeninfo.role.attrib; - %local.screeninfo.attrib; -> -<!--end of screeninfo.attlist-->]]> -<!--end of screeninfo.module-->]]> -<!--end of screenshot.content.module-->]]> - -<!-- Figures etc. ..................... --> - -<!ENTITY % figure.module "INCLUDE"> -<![%figure.module;[ -<!ENTITY % local.figure.attrib ""> -<!ENTITY % figure.role.attrib "%role.attrib;"> - -<!ENTITY % figure.element "INCLUDE"> -<![%figure.element;[ -<!--doc:A formal figure, generally an illustration, with a title.--> -<!ELEMENT figure %ho; (blockinfo?, (%formalobject.title.content;), - (%figure.mix; | %link.char.class;)+)> -<!--end of figure.element-->]]> - -<!-- Float: Whether the Figure is supposed to be rendered - where convenient (yes (1) value) or at the place it occurs - in the text (no (0) value, the default) --> - - -<!ENTITY % figure.attlist "INCLUDE"> -<![%figure.attlist;[ -<!ATTLIST figure - float %yesorno.attvals; '0' - floatstyle CDATA #IMPLIED - pgwide %yesorno.attvals; #IMPLIED - %label.attrib; - %common.attrib; - %figure.role.attrib; - %local.figure.attrib; -> -<!--end of figure.attlist-->]]> -<!--end of figure.module-->]]> - -<!ENTITY % informalfigure.module "INCLUDE"> -<![ %informalfigure.module; [ -<!ENTITY % local.informalfigure.attrib ""> -<!ENTITY % informalfigure.role.attrib "%role.attrib;"> - -<!ENTITY % informalfigure.element "INCLUDE"> -<![ %informalfigure.element; [ -<!--doc:A untitled figure.--> -<!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)> -<!--end of informalfigure.element-->]]> - -<!ENTITY % informalfigure.attlist "INCLUDE"> -<![ %informalfigure.attlist; [ -<!-- -Float: Whether the Figure is supposed to be rendered -where convenient (yes (1) value) or at the place it occurs -in the text (no (0) value, the default) ---> -<!ATTLIST informalfigure - float %yesorno.attvals; "0" - floatstyle CDATA #IMPLIED - pgwide %yesorno.attvals; #IMPLIED - %label.attrib; - %common.attrib; - %informalfigure.role.attrib; - %local.informalfigure.attrib; -> -<!--end of informalfigure.attlist-->]]> -<!--end of informalfigure.module-->]]> - -<!ENTITY % graphicco.module "INCLUDE"> -<![%graphicco.module;[ -<!ENTITY % local.graphicco.attrib ""> -<!ENTITY % graphicco.role.attrib "%role.attrib;"> - -<!ENTITY % graphicco.element "INCLUDE"> -<![%graphicco.element;[ -<!--doc:A graphic that contains callout areas.--> -<!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)> -<!--end of graphicco.element-->]]> - -<!ENTITY % graphicco.attlist "INCLUDE"> -<![%graphicco.attlist;[ -<!ATTLIST graphicco - %common.attrib; - %graphicco.role.attrib; - %local.graphicco.attrib; -> -<!--end of graphicco.attlist-->]]> -<!-- AreaSpec (defined above in Examples)--> -<!-- 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). --> - -<!ENTITY % graphic.module "INCLUDE"> -<![%graphic.module;[ -<!ENTITY % local.graphic.attrib ""> -<!ENTITY % graphic.role.attrib "%role.attrib;"> - -<!ENTITY % graphic.element "INCLUDE"> -<![%graphic.element;[ -<!--doc:A displayed graphical object (not an inline).--> -<!ELEMENT graphic %ho; EMPTY> -<!--end of graphic.element-->]]> - -<!ENTITY % graphic.attlist "INCLUDE"> -<![%graphic.attlist;[ -<!ATTLIST graphic - %graphics.attrib; - %common.attrib; - %graphic.role.attrib; - %local.graphic.attrib; -> -<!--end of graphic.attlist-->]]> -<!--end of graphic.module-->]]> - -<!ENTITY % inlinegraphic.module "INCLUDE"> -<![%inlinegraphic.module;[ -<!ENTITY % local.inlinegraphic.attrib ""> -<!ENTITY % inlinegraphic.role.attrib "%role.attrib;"> - -<!ENTITY % inlinegraphic.element "INCLUDE"> -<![%inlinegraphic.element;[ -<!--doc:An object containing or pointing to graphical data that will be rendered inline.--> -<!ELEMENT inlinegraphic %ho; EMPTY> -<!--end of inlinegraphic.element-->]]> - -<!ENTITY % inlinegraphic.attlist "INCLUDE"> -<![%inlinegraphic.attlist;[ -<!ATTLIST inlinegraphic - %graphics.attrib; - %common.attrib; - %inlinegraphic.role.attrib; - %local.inlinegraphic.attrib; -> -<!--end of inlinegraphic.attlist-->]]> -<!--end of inlinegraphic.module-->]]> - -<!ENTITY % mediaobject.content.module "INCLUDE"> -<![ %mediaobject.content.module; [ - -<!ENTITY % mediaobject.module "INCLUDE"> -<![ %mediaobject.module; [ -<!ENTITY % local.mediaobject.attrib ""> -<!ENTITY % mediaobject.role.attrib "%role.attrib;"> - -<!ENTITY % mediaobject.element "INCLUDE"> -<![ %mediaobject.element; [ -<!--doc:A displayed media object (video, audio, image, etc.).--> -<!ELEMENT mediaobject %ho; (objectinfo?, - (%mediaobject.mix;)+, - caption?)> -<!--end of mediaobject.element-->]]> - -<!ENTITY % mediaobject.attlist "INCLUDE"> -<![ %mediaobject.attlist; [ -<!ATTLIST mediaobject - %common.attrib; - %mediaobject.role.attrib; - %local.mediaobject.attrib; -> -<!--end of mediaobject.attlist-->]]> -<!--end of mediaobject.module-->]]> - -<!ENTITY % inlinemediaobject.module "INCLUDE"> -<![ %inlinemediaobject.module; [ -<!ENTITY % local.inlinemediaobject.attrib ""> -<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;"> - -<!ENTITY % inlinemediaobject.element "INCLUDE"> -<![ %inlinemediaobject.element; [ -<!--doc:An inline media object (video, audio, image, and so on).--> -<!ELEMENT inlinemediaobject %ho; (objectinfo?, - (%mediaobject.mix;)+)> -<!--end of inlinemediaobject.element-->]]> - -<!ENTITY % inlinemediaobject.attlist "INCLUDE"> -<![ %inlinemediaobject.attlist; [ -<!ATTLIST inlinemediaobject - %common.attrib; - %inlinemediaobject.role.attrib; - %local.inlinemediaobject.attrib; -> -<!--end of inlinemediaobject.attlist-->]]> -<!--end of inlinemediaobject.module-->]]> - -<!ENTITY % videoobject.module "INCLUDE"> -<![ %videoobject.module; [ -<!ENTITY % local.videoobject.attrib ""> -<!ENTITY % videoobject.role.attrib "%role.attrib;"> - -<!ENTITY % videoobject.element "INCLUDE"> -<![ %videoobject.element; [ -<!--doc:A wrapper for video data and its associated meta-information.--> -<!ELEMENT videoobject %ho; (objectinfo?, videodata)> -<!--end of videoobject.element-->]]> - -<!ENTITY % videoobject.attlist "INCLUDE"> -<![ %videoobject.attlist; [ -<!ATTLIST videoobject - %common.attrib; - %videoobject.role.attrib; - %local.videoobject.attrib; -> -<!--end of videoobject.attlist-->]]> -<!--end of videoobject.module-->]]> - -<!ENTITY % audioobject.module "INCLUDE"> -<![ %audioobject.module; [ -<!ENTITY % local.audioobject.attrib ""> -<!ENTITY % audioobject.role.attrib "%role.attrib;"> - -<!ENTITY % audioobject.element "INCLUDE"> -<![ %audioobject.element; [ -<!--doc:A wrapper for audio data and its associated meta-information.--> -<!ELEMENT audioobject %ho; (objectinfo?, audiodata)> -<!--end of audioobject.element-->]]> - -<!ENTITY % audioobject.attlist "INCLUDE"> -<![ %audioobject.attlist; [ -<!ATTLIST audioobject - %common.attrib; - %audioobject.role.attrib; - %local.audioobject.attrib; -> -<!--end of audioobject.attlist-->]]> -<!--end of audioobject.module-->]]> - -<!ENTITY % imageobject.module "INCLUDE"> -<![ %imageobject.module; [ -<!ENTITY % local.imageobject.attrib ""> -<!ENTITY % imageobject.role.attrib "%role.attrib;"> - -<!ENTITY % imageobject.element "INCLUDE"> -<![ %imageobject.element; [ -<!--doc:A wrapper for image data and its associated meta-information.--> -<!ELEMENT imageobject %ho; (objectinfo?, imagedata)> -<!--end of imageobject.element-->]]> - -<!ENTITY % imageobject.attlist "INCLUDE"> -<![ %imageobject.attlist; [ -<!ATTLIST imageobject - %common.attrib; - %imageobject.role.attrib; - %local.imageobject.attrib; -> -<!--end of imageobject.attlist-->]]> -<!--end of imageobject.module-->]]> - -<!ENTITY % textobject.module "INCLUDE"> -<![ %textobject.module; [ -<!ENTITY % local.textobject.attrib ""> -<!ENTITY % textobject.role.attrib "%role.attrib;"> - -<!ENTITY % textobject.element "INCLUDE"> -<![ %textobject.element; [ -<!--doc:A wrapper for a text description of an object and its associated meta-information.--> -<!ELEMENT textobject %ho; (objectinfo?, (phrase|textdata|(%textobject.mix;)+))> -<!--end of textobject.element-->]]> - -<!ENTITY % textobject.attlist "INCLUDE"> -<![ %textobject.attlist; [ -<!ATTLIST textobject - %common.attrib; - %textobject.role.attrib; - %local.textobject.attrib; -> -<!--end of textobject.attlist-->]]> -<!--end of textobject.module-->]]> - -<!ENTITY % objectinfo.module "INCLUDE"> -<![ %objectinfo.module; [ -<!ENTITY % local.objectinfo.attrib ""> -<!ENTITY % objectinfo.role.attrib "%role.attrib;"> - -<!ENTITY % objectinfo.element "INCLUDE"> -<![ %objectinfo.element; [ -<!--doc:Meta-information for an object.--> -<!ELEMENT objectinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of objectinfo.element-->]]> - -<!ENTITY % objectinfo.attlist "INCLUDE"> -<![ %objectinfo.attlist; [ -<!ATTLIST objectinfo - %common.attrib; - %objectinfo.role.attrib; - %local.objectinfo.attrib; -> -<!--end of objectinfo.attlist-->]]> -<!--end of objectinfo.module-->]]> - -<!--EntityRef: Name of an external entity containing the content - of the object data--> -<!--FileRef: Filename, qualified by a pathname if desired, - designating the file containing the content of the object data--> -<!--Format: Notation of the element content, if any--> -<!--SrcCredit: Information about the source of the image--> -<!ENTITY % local.objectdata.attrib ""> -<!ENTITY % objectdata.attrib - " - entityref ENTITY #IMPLIED - fileref CDATA #IMPLIED - format (%notation.class;) - #IMPLIED - srccredit CDATA #IMPLIED - %local.objectdata.attrib;" -> - -<!ENTITY % videodata.module "INCLUDE"> -<![ %videodata.module; [ -<!ENTITY % local.videodata.attrib ""> -<!ENTITY % videodata.role.attrib "%role.attrib;"> - -<!ENTITY % videodata.element "INCLUDE"> -<![ %videodata.element; [ -<!--doc:Pointer to external video data.--> -<!ELEMENT videodata %ho; EMPTY> -<!--end of videodata.element-->]]> - -<!ENTITY % videodata.attlist "INCLUDE"> -<![ %videodata.attlist; [ - -<!--Width: Same as CALS reprowid (desired width)--> -<!--Depth: Same as CALS reprodep (desired depth)--> -<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means - application-specific--> -<!--Scale: Conflation of CALS hscale and vscale--> -<!--Scalefit: Same as CALS scalefit--> -<!ATTLIST videodata - width CDATA #IMPLIED - contentwidth CDATA #IMPLIED - depth CDATA #IMPLIED - contentdepth CDATA #IMPLIED - align (left - |right - |center) #IMPLIED - valign (top - |middle - |bottom) #IMPLIED - scale CDATA #IMPLIED - scalefit %yesorno.attvals; - #IMPLIED - %objectdata.attrib; - %common.attrib; - %videodata.role.attrib; - %local.videodata.attrib; -> -<!--end of videodata.attlist-->]]> -<!--end of videodata.module-->]]> - -<!ENTITY % audiodata.module "INCLUDE"> -<![ %audiodata.module; [ -<!ENTITY % local.audiodata.attrib ""> -<!ENTITY % audiodata.role.attrib "%role.attrib;"> - -<!ENTITY % audiodata.element "INCLUDE"> -<![ %audiodata.element; [ -<!--doc:Pointer to external audio data.--> -<!ELEMENT audiodata %ho; EMPTY> -<!--end of audiodata.element-->]]> - -<!ENTITY % audiodata.attlist "INCLUDE"> -<![ %audiodata.attlist; [ -<!ATTLIST audiodata - %objectdata.attrib; - %common.attrib; - %audiodata.role.attrib; - %local.audiodata.attrib; -> -<!--end of audiodata.attlist-->]]> -<!--end of audiodata.module-->]]> - -<!ENTITY % imagedata.module "INCLUDE"> -<![ %imagedata.module; [ -<!ENTITY % local.imagedata.attrib ""> -<!ENTITY % imagedata.role.attrib "%role.attrib;"> - -<!ENTITY % imagedata.element "INCLUDE"> -<![ %imagedata.element; [ -<!--doc:Pointer to external image data.--> -<!ELEMENT imagedata %ho; EMPTY> -<!--end of imagedata.element-->]]> - -<!ENTITY % imagedata.attlist "INCLUDE"> -<![ %imagedata.attlist; [ - -<!--Width: Same as CALS reprowid (desired width)--> -<!--Depth: Same as CALS reprodep (desired depth)--> -<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means - application-specific--> -<!--Scale: Conflation of CALS hscale and vscale--> -<!--Scalefit: Same as CALS scalefit--> -<!ATTLIST imagedata - width CDATA #IMPLIED - contentwidth CDATA #IMPLIED - depth CDATA #IMPLIED - contentdepth CDATA #IMPLIED - align (left - |right - |center) #IMPLIED - valign (top - |middle - |bottom) #IMPLIED - scale CDATA #IMPLIED - scalefit %yesorno.attvals; - #IMPLIED - %objectdata.attrib; - %common.attrib; - %imagedata.role.attrib; - %local.imagedata.attrib; -> -<!--end of imagedata.attlist-->]]> -<!--end of imagedata.module-->]]> - -<!ENTITY % textdata.module "INCLUDE"> -<![ %textdata.module; [ -<!ENTITY % local.textdata.attrib ""> -<!ENTITY % textdata.role.attrib "%role.attrib;"> - -<!ENTITY % textdata.element "INCLUDE"> -<![ %textdata.element; [ -<!--doc:Pointer to external text data.--> -<!ELEMENT textdata %ho; EMPTY> -<!--end of textdata.element-->]]> - -<!ENTITY % textdata.attlist "INCLUDE"> -<![ %textdata.attlist; [ -<!ATTLIST textdata - encoding CDATA #IMPLIED - %objectdata.attrib; - %common.attrib; - %textdata.role.attrib; - %local.textdata.attrib; -> -<!--end of textdata.attlist-->]]> -<!--end of textdata.module-->]]> - -<!ENTITY % mediaobjectco.module "INCLUDE"> -<![ %mediaobjectco.module; [ -<!ENTITY % local.mediaobjectco.attrib ""> -<!ENTITY % mediaobjectco.role.attrib "%role.attrib;"> - -<!ENTITY % mediaobjectco.element "INCLUDE"> -<![ %mediaobjectco.element; [ -<!--doc:A media object that contains callouts.--> -<!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco, - (imageobjectco|textobject)*)> -<!--end of mediaobjectco.element-->]]> - -<!ENTITY % mediaobjectco.attlist "INCLUDE"> -<![ %mediaobjectco.attlist; [ -<!ATTLIST mediaobjectco - %common.attrib; - %mediaobjectco.role.attrib; - %local.mediaobjectco.attrib; -> -<!--end of mediaobjectco.attlist-->]]> -<!--end of mediaobjectco.module-->]]> - -<!ENTITY % imageobjectco.module "INCLUDE"> -<![ %imageobjectco.module; [ -<!ENTITY % local.imageobjectco.attrib ""> -<!ENTITY % imageobjectco.role.attrib "%role.attrib;"> - -<!ENTITY % imageobjectco.element "INCLUDE"> -<![ %imageobjectco.element; [ -<!--doc:A wrapper for an image object with callouts.--> -<!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)> -<!--end of imageobjectco.element-->]]> - -<!ENTITY % imageobjectco.attlist "INCLUDE"> -<![ %imageobjectco.attlist; [ -<!ATTLIST imageobjectco - %common.attrib; - %imageobjectco.role.attrib; - %local.imageobjectco.attrib; -> -<!--end of imageobjectco.attlist-->]]> -<!--end of imageobjectco.module-->]]> -<!--end of mediaobject.content.module-->]]> - -<!-- Equations ........................ --> - -<!-- This PE provides a mechanism for replacing equation content, --> -<!-- perhaps adding a new or different model (e.g., MathML) --> -<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mathphrase+))"> -<!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+|mathphrase+))"> - -<!ENTITY % equation.module "INCLUDE"> -<![%equation.module;[ -<!ENTITY % local.equation.attrib ""> -<!ENTITY % equation.role.attrib "%role.attrib;"> - -<!ENTITY % equation.element "INCLUDE"> -<![%equation.element;[ -<!--doc:A displayed mathematical equation.--> -<!ELEMENT equation %ho; (blockinfo?, (%formalobject.title.content;)?, - (informalequation | %equation.content;))> -<!--end of equation.element-->]]> - -<!ENTITY % equation.attlist "INCLUDE"> -<![%equation.attlist;[ -<!ATTLIST equation - floatstyle CDATA #IMPLIED - %label.attrib; - %common.attrib; - %equation.role.attrib; - %local.equation.attrib; -> -<!--end of equation.attlist-->]]> -<!--end of equation.module-->]]> - -<!ENTITY % informalequation.module "INCLUDE"> -<![%informalequation.module;[ -<!ENTITY % local.informalequation.attrib ""> -<!ENTITY % informalequation.role.attrib "%role.attrib;"> - -<!ENTITY % informalequation.element "INCLUDE"> -<![%informalequation.element;[ -<!--doc:A displayed mathematical equation without a title.--> -<!ELEMENT informalequation %ho; (blockinfo?, %equation.content;) > -<!--end of informalequation.element-->]]> - -<!ENTITY % informalequation.attlist "INCLUDE"> -<![%informalequation.attlist;[ -<!ATTLIST informalequation - floatstyle CDATA #IMPLIED - %common.attrib; - %informalequation.role.attrib; - %local.informalequation.attrib; -> -<!--end of informalequation.attlist-->]]> -<!--end of informalequation.module-->]]> - -<!ENTITY % inlineequation.module "INCLUDE"> -<![%inlineequation.module;[ -<!ENTITY % local.inlineequation.attrib ""> -<!ENTITY % inlineequation.role.attrib "%role.attrib;"> - -<!ENTITY % inlineequation.element "INCLUDE"> -<![%inlineequation.element;[ -<!--doc:A mathematical equation or expression occurring inline.--> -<!ELEMENT inlineequation %ho; (%inlineequation.content;)> -<!--end of inlineequation.element-->]]> - -<!ENTITY % inlineequation.attlist "INCLUDE"> -<![%inlineequation.attlist;[ -<!ATTLIST inlineequation - %common.attrib; - %inlineequation.role.attrib; - %local.inlineequation.attrib; -> -<!--end of inlineequation.attlist-->]]> -<!--end of inlineequation.module-->]]> - -<!ENTITY % alt.module "INCLUDE"> -<![%alt.module;[ -<!ENTITY % local.alt.attrib ""> -<!ENTITY % alt.role.attrib "%role.attrib;"> - -<!ENTITY % alt.element "INCLUDE"> -<![%alt.element;[ -<!--doc:Text representation for a graphical element.--> -<!ELEMENT alt %ho; (#PCDATA)> -<!--end of alt.element-->]]> - -<!ENTITY % alt.attlist "INCLUDE"> -<![%alt.attlist;[ -<!ATTLIST alt - %common.attrib; - %alt.role.attrib; - %local.alt.attrib; -> -<!--end of alt.attlist-->]]> -<!--end of alt.module-->]]> - -<!ENTITY % mathphrase.module "INCLUDE"> -<![%mathphrase.module;[ -<!ENTITY % local.mathphrase.attrib ""> -<!ENTITY % mathphrase.role.attrib "%role.attrib;"> - -<!ENTITY % mathphrase.element "INCLUDE"> -<![%mathphrase.element;[ -<!--doc:A mathematical phrase, an expression that can be represented with ordinary text and a small amount of markup.--> -<!ELEMENT mathphrase %ho; (#PCDATA|subscript|superscript|emphasis)*> -<!--end of mathphrase.element-->]]> - -<!ENTITY % mathphrase.attlist "INCLUDE"> -<![%mathphrase.attlist;[ -<!ATTLIST mathphrase - %common.attrib; - %mathphrase.role.attrib; - %local.mathphrase.attrib; -> -<!--end of mathphrase.attlist-->]]> -<!--end of mathphrase.module-->]]> - -<!-- Tables ........................... --> - -<!ENTITY % table.module "INCLUDE"> -<![%table.module;[ - -<!-- Choose a table model. CALS or OASIS XML Exchange --> - -<!ENTITY % cals.table.module "INCLUDE"> -<![%cals.table.module;[ -<!ENTITY % exchange.table.module "IGNORE"> -]]> -<!ENTITY % exchange.table.module "INCLUDE"> - -<!-- Do we allow the HTML table model as well? --> -<!ENTITY % allow.html.tables "INCLUDE"> -<![%allow.html.tables;[ - <!-- ====================================================== --> - <!-- xhtmltbl.mod defines HTML tables and sets parameter - entities so that, when the CALS table module is read, - we end up allowing any table to be CALS or HTML. - i.e. This include must come first! --> - <!-- ====================================================== --> - -<!ENTITY % htmltbl - PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" - "htmltblx.mod"> -%htmltbl; -<!--end of allow.html.tables-->]]> - -<!ENTITY % tables.role.attrib "%role.attrib;"> - -<![%cals.table.module;[ -<!-- Add label and role attributes to table and informaltable --> -<!ENTITY % bodyatt " - floatstyle CDATA #IMPLIED - rowheader (firstcol|norowheader) #IMPLIED - %label.attrib;" -> - -<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, - EntryTbl, and Entry (and InformalTable element). --> -<!ENTITY % secur - "%common.attrib; - %tables.role.attrib;"> - -<!ENTITY % common.table.attribs - "%bodyatt; - %secur;"> - -<!-- Content model for Table. --> -<!ENTITY % tbl.table.mdl - "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*, - textobject*, - (graphic+|mediaobject+|tgroup+))"> - -<!-- Allow either objects or inlines; beware of REs between elements. --> -<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;"> - -<!-- Reference CALS Table Model --> -<!ENTITY % tablemodel - PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.5//EN" - "calstblx.dtd"> -]]> - -<![%exchange.table.module;[ -<!-- Add common attributes and the Label attribute to Table and --> -<!-- InformalTable. --> -<!ENTITY % bodyatt - "%common.attrib; - rowheader (firstcol|norowheader) #IMPLIED - %label.attrib; - %tables.role.attrib;"> - -<!ENTITY % common.table.attribs - "%bodyatt;"> - -<!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry --> - -<!ENTITY % tbl.tgroup.att "%common.attrib;"> -<!ENTITY % tbl.colspec.att "%common.attrib;"> -<!ENTITY % tbl.tbody.att "%common.attrib;"> -<!ENTITY % tbl.thead.att "%common.attrib;"> -<!ENTITY % tbl.row.att "%common.attrib;"> -<!ENTITY % tbl.entry.att "%common.attrib;"> - -<!-- Content model for Table. --> -<!ENTITY % tbl.table.mdl - "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*, - textobject*, - (graphic+|mediaobject+|tgroup+))"> - -<!-- Allow either objects or inlines; beware of REs between elements. --> -<!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*"> - -<!-- Reference OASIS Exchange Table Model --> -<!ENTITY % tablemodel - PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" - "soextblx.dtd"> -]]> - -%tablemodel; - -<!--end of table.module-->]]> - -<!ENTITY % informaltable.module "INCLUDE"> -<![%informaltable.module;[ - -<!-- Note that InformalTable is dependent on some of the entity - declarations that customize Table. --> - -<!ENTITY % local.informaltable.attrib ""> - -<!-- the following entity may have been declared by the XHTML table module --> -<!ENTITY % informal.tbl.table.mdl "textobject*, (graphic+|mediaobject+|tgroup+)"> - -<!ENTITY % informaltable.element "INCLUDE"> -<![%informaltable.element;[ -<!--doc:A table without a title.--> -<!ELEMENT informaltable %ho; (blockinfo?, (%informal.tbl.table.mdl;))> -<!--end of informaltable.element-->]]> - -<!-- Frame, Colsep, and Rowsep must be repeated because - they are not in entities in the table module. --> -<!-- includes TabStyle, ToCentry, ShortEntry, - Orient, PgWide --> -<!-- includes Label --> -<!-- includes common attributes --> - -<!ENTITY % informaltable.attlist "INCLUDE"> -<![%informaltable.attlist;[ -<!ATTLIST informaltable - frame (%tbl.frame.attval;) #IMPLIED - colsep %yesorno.attvals; #IMPLIED - rowsep %yesorno.attvals; #IMPLIED - %common.table.attribs; - %tbl.table.att; - %local.informaltable.attrib; -> -<!--end of informaltable.attlist-->]]> -<!--end of informaltable.module-->]]> - -<!ENTITY % caption.module "INCLUDE"> -<![ %caption.module; [ -<!ENTITY % local.caption.attrib ""> -<!ENTITY % caption.role.attrib "%role.attrib;"> - -<!ENTITY % caption.element "INCLUDE"> -<![ %caption.element; [ -<!--doc:A caption.--> -<!ELEMENT caption %ho; (#PCDATA | %textobject.mix;)*> -<!--end of caption.element-->]]> - -<!ENTITY % caption.attlist "INCLUDE"> -<![ %caption.attlist; [ -<!-- attrs comes from HTML tables ... --> - -<![ %allow.html.tables; [ -<!-- common.attrib, but without ID because ID is in attrs --> -<!ENTITY % caption.attlist.content " - %caption.role.attrib; - %attrs; - align (top|bottom|left|right) #IMPLIED - %local.caption.attrib; -"> -]]> -<!ENTITY % caption.attlist.content " - %common.attrib; - %caption.role.attrib; - %local.caption.attrib; -"> - -<!ATTLIST caption %caption.attlist.content;> - -<!--end of caption.attlist-->]]> -<!--end of caption.module-->]]> - -<!-- ...................................................................... --> -<!-- Synopses ............................................................. --> - -<!-- Synopsis ......................... --> - -<!ENTITY % synopsis.module "INCLUDE"> -<![%synopsis.module;[ -<!ENTITY % local.synopsis.attrib ""> -<!ENTITY % synopsis.role.attrib "%role.attrib;"> - -<!ENTITY % synopsis.element "INCLUDE"> -<![%synopsis.element;[ -<!--doc:A general-purpose element for representing the syntax of commands or functions.--> -<!ELEMENT synopsis %ho; (%para.char.mix;|graphic|mediaobject|co|coref|textobject|lineannotation)*> -<!--end of synopsis.element-->]]> - -<!ENTITY % synopsis.attlist "INCLUDE"> -<![%synopsis.attlist;[ -<!ATTLIST synopsis - %label.attrib; - %linespecific.attrib; - %common.attrib; - %synopsis.role.attrib; - %local.synopsis.attrib; -> -<!--end of synopsis.attlist-->]]> - -<!-- LineAnnotation (defined in the Inlines section, below)--> -<!--end of synopsis.module-->]]> - -<!-- CmdSynopsis ...................... --> - -<!ENTITY % cmdsynopsis.content.module "INCLUDE"> -<![%cmdsynopsis.content.module;[ -<!ENTITY % cmdsynopsis.module "INCLUDE"> -<![%cmdsynopsis.module;[ -<!ENTITY % local.cmdsynopsis.attrib ""> -<!ENTITY % cmdsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % cmdsynopsis.element "INCLUDE"> -<![%cmdsynopsis.element;[ -<!--doc:A syntax summary for a software command.--> -<!ELEMENT cmdsynopsis %ho; ((command | arg | group | sbr)+, synopfragment*)> -<!--end of cmdsynopsis.element-->]]> - -<!-- Sepchar: Character that should separate command and all - top-level arguments; alternate value might be e.g., Δ --> - - -<!ENTITY % cmdsynopsis.attlist "INCLUDE"> -<![%cmdsynopsis.attlist;[ -<!ATTLIST cmdsynopsis - %label.attrib; - sepchar CDATA " " - cmdlength CDATA #IMPLIED - %common.attrib; - %cmdsynopsis.role.attrib; - %local.cmdsynopsis.attrib; -> -<!--end of cmdsynopsis.attlist-->]]> -<!--end of cmdsynopsis.module-->]]> - -<!ENTITY % arg.module "INCLUDE"> -<![%arg.module;[ -<!ENTITY % local.arg.attrib ""> -<!ENTITY % arg.role.attrib "%role.attrib;"> - -<!ENTITY % arg.element "INCLUDE"> -<![%arg.element;[ -<!--doc:An argument in a CmdSynopsis.--> -<!ELEMENT arg %ho; (#PCDATA - | arg - | group - | option - | synopfragmentref - | replaceable - | sbr)*> -<!--end of arg.element-->]]> - -<!-- Choice: Whether Arg must be supplied: Opt (optional to - supply, e.g. [arg]; the default), Req (required to supply, - e.g. {arg}), or Plain (required to supply, e.g. arg) --> -<!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without - ellipsis; the default), or Repeat (e.g. arg...) --> - - -<!ENTITY % arg.attlist "INCLUDE"> -<![%arg.attlist;[ -<!ATTLIST arg - choice (opt - |req - |plain) 'opt' - rep (norepeat - |repeat) 'norepeat' - %common.attrib; - %arg.role.attrib; - %local.arg.attrib; -> -<!--end of arg.attlist-->]]> -<!--end of arg.module-->]]> - -<!ENTITY % group.module "INCLUDE"> -<![%group.module;[ - -<!ENTITY % local.group.attrib ""> -<!ENTITY % group.role.attrib "%role.attrib;"> - -<!ENTITY % group.element "INCLUDE"> -<![%group.element;[ -<!--doc:A group of elements in a CmdSynopsis.--> -<!ELEMENT group %ho; ((arg | group | option | synopfragmentref - | replaceable | sbr)+)> -<!--end of group.element-->]]> - -<!-- Choice: Whether Group must be supplied: Opt (optional to - supply, e.g. [g1|g2|g3]; the default), Req (required to - supply, e.g. {g1|g2|g3}), Plain (required to supply, - e.g. g1|g2|g3), OptMult (can supply zero or more, e.g. - [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g. - {{g1|g2|g3}}) --> -<!-- Rep: whether Group is repeatable: Norepeat (e.g. group - without ellipsis; the default), or Repeat (e.g. group...) --> - - -<!ENTITY % group.attlist "INCLUDE"> -<![%group.attlist;[ -<!ATTLIST group - choice (opt - |req - |plain) 'opt' - rep (norepeat - |repeat) 'norepeat' - %common.attrib; - %group.role.attrib; - %local.group.attrib; -> -<!--end of group.attlist-->]]> -<!--end of group.module-->]]> - -<!ENTITY % sbr.module "INCLUDE"> -<![%sbr.module;[ -<!ENTITY % local.sbr.attrib ""> -<!-- Synopsis break --> -<!ENTITY % sbr.role.attrib "%role.attrib;"> - -<!ENTITY % sbr.element "INCLUDE"> -<![%sbr.element;[ -<!--doc:An explicit line break in a command synopsis.--> -<!ELEMENT sbr %ho; EMPTY> -<!--end of sbr.element-->]]> - -<!ENTITY % sbr.attlist "INCLUDE"> -<![%sbr.attlist;[ -<!ATTLIST sbr - %common.attrib; - %sbr.role.attrib; - %local.sbr.attrib; -> -<!--end of sbr.attlist-->]]> -<!--end of sbr.module-->]]> - -<!ENTITY % synopfragmentref.module "INCLUDE"> -<![%synopfragmentref.module;[ -<!ENTITY % local.synopfragmentref.attrib ""> -<!ENTITY % synopfragmentref.role.attrib "%role.attrib;"> - -<!ENTITY % synopfragmentref.element "INCLUDE"> -<![%synopfragmentref.element;[ -<!--doc:A reference to a fragment of a command synopsis.--> -<!ELEMENT synopfragmentref %ho; (#PCDATA)> -<!--end of synopfragmentref.element-->]]> - -<!-- to SynopFragment of complex synopsis - material for separate referencing --> - - -<!ENTITY % synopfragmentref.attlist "INCLUDE"> -<![%synopfragmentref.attlist;[ -<!ATTLIST synopfragmentref - %linkendreq.attrib; %common.attrib; - %synopfragmentref.role.attrib; - %local.synopfragmentref.attrib; -> -<!--end of synopfragmentref.attlist-->]]> -<!--end of synopfragmentref.module-->]]> - -<!ENTITY % synopfragment.module "INCLUDE"> -<![%synopfragment.module;[ -<!ENTITY % local.synopfragment.attrib ""> -<!ENTITY % synopfragment.role.attrib "%role.attrib;"> - -<!ENTITY % synopfragment.element "INCLUDE"> -<![%synopfragment.element;[ -<!--doc:A portion of a CmdSynopsis broken out from the main body of the synopsis.--> -<!ELEMENT synopfragment %ho; ((arg | group)+)> -<!--end of synopfragment.element-->]]> - -<!ENTITY % synopfragment.attlist "INCLUDE"> -<![%synopfragment.attlist;[ -<!ATTLIST synopfragment - %idreq.common.attrib; - %synopfragment.role.attrib; - %local.synopfragment.attrib; -> -<!--end of synopfragment.attlist-->]]> -<!--end of synopfragment.module-->]]> - -<!-- Command (defined in the Inlines section, below)--> -<!-- Option (defined in the Inlines section, below)--> -<!-- Replaceable (defined in the Inlines section, below)--> -<!--end of cmdsynopsis.content.module-->]]> - -<!-- FuncSynopsis ..................... --> - -<!ENTITY % funcsynopsis.content.module "INCLUDE"> -<![%funcsynopsis.content.module;[ -<!ENTITY % funcsynopsis.module "INCLUDE"> -<![%funcsynopsis.module;[ - -<!ENTITY % local.funcsynopsis.attrib ""> -<!ENTITY % funcsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % funcsynopsis.element "INCLUDE"> -<![%funcsynopsis.element;[ -<!--doc:The syntax summary for a function definition.--> -<!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)> -<!--end of funcsynopsis.element-->]]> - -<!ENTITY % funcsynopsis.attlist "INCLUDE"> -<![%funcsynopsis.attlist;[ -<!ATTLIST funcsynopsis - %label.attrib; - %common.attrib; - %funcsynopsis.role.attrib; - %local.funcsynopsis.attrib; -> -<!--end of funcsynopsis.attlist-->]]> -<!--end of funcsynopsis.module-->]]> - -<!ENTITY % funcsynopsisinfo.module "INCLUDE"> -<![%funcsynopsisinfo.module;[ -<!ENTITY % local.funcsynopsisinfo.attrib ""> -<!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;"> - -<!ENTITY % funcsynopsisinfo.element "INCLUDE"> -<![%funcsynopsisinfo.element;[ -<!--doc:Information supplementing the FuncDefs of a FuncSynopsis.--> -<!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*> -<!--end of funcsynopsisinfo.element-->]]> - -<!ENTITY % funcsynopsisinfo.attlist "INCLUDE"> -<![%funcsynopsisinfo.attlist;[ -<!ATTLIST funcsynopsisinfo - %linespecific.attrib; - %common.attrib; - %funcsynopsisinfo.role.attrib; - %local.funcsynopsisinfo.attrib; -> -<!--end of funcsynopsisinfo.attlist-->]]> -<!--end of funcsynopsisinfo.module-->]]> - -<!ENTITY % funcprototype.module "INCLUDE"> -<![%funcprototype.module;[ -<!ENTITY % local.funcprototype.attrib ""> -<!ENTITY % funcprototype.role.attrib "%role.attrib;"> - -<!ENTITY % funcprototype.element "INCLUDE"> -<![%funcprototype.element;[ -<!--doc:The prototype of a function.--> -<!ELEMENT funcprototype %ho; (modifier*, - funcdef, - (void|varargs|(paramdef+, varargs?)), - modifier*)> - -<!--end of funcprototype.element-->]]> - -<!ENTITY % funcprototype.attlist "INCLUDE"> -<![%funcprototype.attlist;[ -<!ATTLIST funcprototype - %common.attrib; - %funcprototype.role.attrib; - %local.funcprototype.attrib; -> -<!--end of funcprototype.attlist-->]]> -<!--end of funcprototype.module-->]]> - -<!ENTITY % funcdef.module "INCLUDE"> -<![%funcdef.module;[ -<!ENTITY % local.funcdef.attrib ""> -<!ENTITY % funcdef.role.attrib "%role.attrib;"> - -<!ENTITY % funcdef.element "INCLUDE"> -<![%funcdef.element;[ -<!--doc:A function (subroutine) name and its return type.--> -<!ELEMENT funcdef %ho; (#PCDATA - | type - | replaceable - | function)*> -<!--end of funcdef.element-->]]> - -<!ENTITY % funcdef.attlist "INCLUDE"> -<![%funcdef.attlist;[ -<!ATTLIST funcdef - %common.attrib; - %funcdef.role.attrib; - %local.funcdef.attrib; -> -<!--end of funcdef.attlist-->]]> -<!--end of funcdef.module-->]]> - -<!ENTITY % void.module "INCLUDE"> -<![%void.module;[ -<!ENTITY % local.void.attrib ""> -<!ENTITY % void.role.attrib "%role.attrib;"> - -<!ENTITY % void.element "INCLUDE"> -<![%void.element;[ -<!--doc:An empty element in a function synopsis indicating that the function in question takes no arguments.--> -<!ELEMENT void %ho; EMPTY> -<!--end of void.element-->]]> - -<!ENTITY % void.attlist "INCLUDE"> -<![%void.attlist;[ -<!ATTLIST void - %common.attrib; - %void.role.attrib; - %local.void.attrib; -> -<!--end of void.attlist-->]]> -<!--end of void.module-->]]> - -<!ENTITY % varargs.module "INCLUDE"> -<![%varargs.module;[ -<!ENTITY % local.varargs.attrib ""> -<!ENTITY % varargs.role.attrib "%role.attrib;"> - -<!ENTITY % varargs.element "INCLUDE"> -<![%varargs.element;[ -<!--doc:An empty element in a function synopsis indicating a variable number of arguments.--> -<!ELEMENT varargs %ho; EMPTY> -<!--end of varargs.element-->]]> - -<!ENTITY % varargs.attlist "INCLUDE"> -<![%varargs.attlist;[ -<!ATTLIST varargs - %common.attrib; - %varargs.role.attrib; - %local.varargs.attrib; -> -<!--end of varargs.attlist-->]]> -<!--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. --> - -<!ENTITY % paramdef.module "INCLUDE"> -<![%paramdef.module;[ -<!ENTITY % local.paramdef.attrib ""> -<!ENTITY % paramdef.role.attrib "%role.attrib;"> - -<!ENTITY % paramdef.element "INCLUDE"> -<![%paramdef.element;[ -<!--doc:Information about a function parameter in a programming language.--> -<!ELEMENT paramdef %ho; (#PCDATA - | initializer - | type - | replaceable - | parameter - | funcparams)*> -<!--end of paramdef.element-->]]> - -<!ENTITY % paramdef.attlist "INCLUDE"> -<![%paramdef.attlist;[ -<!ATTLIST paramdef - choice (opt - |req) #IMPLIED - %common.attrib; - %paramdef.role.attrib; - %local.paramdef.attrib; -> -<!--end of paramdef.attlist-->]]> -<!--end of paramdef.module-->]]> - -<!ENTITY % funcparams.module "INCLUDE"> -<![%funcparams.module;[ -<!ENTITY % local.funcparams.attrib ""> -<!ENTITY % funcparams.role.attrib "%role.attrib;"> - -<!ENTITY % funcparams.element "INCLUDE"> -<![%funcparams.element;[ -<!--doc:Parameters for a function referenced through a function pointer in a synopsis.--> -<!ELEMENT funcparams %ho; (%cptr.char.mix;)*> -<!--end of funcparams.element-->]]> - -<!ENTITY % funcparams.attlist "INCLUDE"> -<![%funcparams.attlist;[ -<!ATTLIST funcparams - %common.attrib; - %funcparams.role.attrib; - %local.funcparams.attrib; -> -<!--end of funcparams.attlist-->]]> -<!--end of funcparams.module-->]]> - -<!-- LineAnnotation (defined in the Inlines section, below)--> -<!-- Replaceable (defined in the Inlines section, below)--> -<!-- Function (defined in the Inlines section, below)--> -<!-- Parameter (defined in the Inlines section, below)--> -<!--end of funcsynopsis.content.module-->]]> - -<!-- ClassSynopsis ..................... --> - -<!ENTITY % classsynopsis.content.module "INCLUDE"> -<![%classsynopsis.content.module;[ - -<!ENTITY % classsynopsis.module "INCLUDE"> -<![%classsynopsis.module;[ -<!ENTITY % local.classsynopsis.attrib ""> -<!ENTITY % classsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % classsynopsis.element "INCLUDE"> -<![%classsynopsis.element;[ -<!--doc:The syntax summary for a class definition.--> -<!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+, - (classsynopsisinfo - |fieldsynopsis|%method.synop.class;)*)> -<!--end of classsynopsis.element-->]]> - -<!ENTITY % classsynopsis.attlist "INCLUDE"> -<![%classsynopsis.attlist;[ -<!ATTLIST classsynopsis - language CDATA #IMPLIED - class (class|interface) "class" - %common.attrib; - %classsynopsis.role.attrib; - %local.classsynopsis.attrib; -> -<!--end of classsynopsis.attlist-->]]> -<!--end of classsynopsis.module-->]]> - -<!ENTITY % classsynopsisinfo.module "INCLUDE"> -<![ %classsynopsisinfo.module; [ -<!ENTITY % local.classsynopsisinfo.attrib ""> -<!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;"> - -<!ENTITY % classsynopsisinfo.element "INCLUDE"> -<![ %classsynopsisinfo.element; [ -<!--doc:Information supplementing the contents of a ClassSynopsis.--> -<!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*> -<!--end of classsynopsisinfo.element-->]]> - -<!ENTITY % classsynopsisinfo.attlist "INCLUDE"> -<![ %classsynopsisinfo.attlist; [ -<!ATTLIST classsynopsisinfo - %linespecific.attrib; - %common.attrib; - %classsynopsisinfo.role.attrib; - %local.classsynopsisinfo.attrib; -> -<!--end of classsynopsisinfo.attlist-->]]> -<!--end of classsynopsisinfo.module-->]]> - -<!ENTITY % ooclass.module "INCLUDE"> -<![%ooclass.module;[ -<!ENTITY % local.ooclass.attrib ""> -<!ENTITY % ooclass.role.attrib "%role.attrib;"> - -<!ENTITY % ooclass.element "INCLUDE"> -<![%ooclass.element;[ -<!--doc:A class in an object-oriented programming language.--> -<!ELEMENT ooclass %ho; ((modifier|package)*, classname)> -<!--end of ooclass.element-->]]> - -<!ENTITY % ooclass.attlist "INCLUDE"> -<![%ooclass.attlist;[ -<!ATTLIST ooclass - %common.attrib; - %ooclass.role.attrib; - %local.ooclass.attrib; -> -<!--end of ooclass.attlist-->]]> -<!--end of ooclass.module-->]]> - -<!ENTITY % oointerface.module "INCLUDE"> -<![%oointerface.module;[ -<!ENTITY % local.oointerface.attrib ""> -<!ENTITY % oointerface.role.attrib "%role.attrib;"> - -<!ENTITY % oointerface.element "INCLUDE"> -<![%oointerface.element;[ -<!--doc:An interface in an object-oriented programming language.--> -<!ELEMENT oointerface %ho; ((modifier|package)*, interfacename)> -<!--end of oointerface.element-->]]> - -<!ENTITY % oointerface.attlist "INCLUDE"> -<![%oointerface.attlist;[ -<!ATTLIST oointerface - %common.attrib; - %oointerface.role.attrib; - %local.oointerface.attrib; -> -<!--end of oointerface.attlist-->]]> -<!--end of oointerface.module-->]]> - -<!ENTITY % ooexception.module "INCLUDE"> -<![%ooexception.module;[ -<!ENTITY % local.ooexception.attrib ""> -<!ENTITY % ooexception.role.attrib "%role.attrib;"> - -<!ENTITY % ooexception.element "INCLUDE"> -<![%ooexception.element;[ -<!--doc:An exception in an object-oriented programming language.--> -<!ELEMENT ooexception %ho; ((modifier|package)*, exceptionname)> -<!--end of ooexception.element-->]]> - -<!ENTITY % ooexception.attlist "INCLUDE"> -<![%ooexception.attlist;[ -<!ATTLIST ooexception - %common.attrib; - %ooexception.role.attrib; - %local.ooexception.attrib; -> -<!--end of ooexception.attlist-->]]> -<!--end of ooexception.module-->]]> - -<!ENTITY % modifier.module "INCLUDE"> -<![%modifier.module;[ -<!ENTITY % local.modifier.attrib ""> -<!ENTITY % modifier.role.attrib "%role.attrib;"> - -<!ENTITY % modifier.element "INCLUDE"> -<![%modifier.element;[ -<!--doc:Modifiers in a synopsis.--> -<!ELEMENT modifier %ho; (%smallcptr.char.mix;)*> -<!--end of modifier.element-->]]> - -<!ENTITY % modifier.attlist "INCLUDE"> -<![%modifier.attlist;[ -<!ATTLIST modifier - %common.attrib; - %modifier.role.attrib; - %local.modifier.attrib; -> -<!--end of modifier.attlist-->]]> -<!--end of modifier.module-->]]> - -<!ENTITY % interfacename.module "INCLUDE"> -<![%interfacename.module;[ -<!ENTITY % local.interfacename.attrib ""> -<!ENTITY % interfacename.role.attrib "%role.attrib;"> - -<!ENTITY % interfacename.element "INCLUDE"> -<![%interfacename.element;[ -<!--doc:The name of an interface.--> -<!ELEMENT interfacename %ho; (%cptr.char.mix;)*> -<!--end of interfacename.element-->]]> - -<!ENTITY % interfacename.attlist "INCLUDE"> -<![%interfacename.attlist;[ -<!ATTLIST interfacename - %common.attrib; - %interfacename.role.attrib; - %local.interfacename.attrib; -> -<!--end of interfacename.attlist-->]]> -<!--end of interfacename.module-->]]> - -<!ENTITY % exceptionname.module "INCLUDE"> -<![%exceptionname.module;[ -<!ENTITY % local.exceptionname.attrib ""> -<!ENTITY % exceptionname.role.attrib "%role.attrib;"> - -<!ENTITY % exceptionname.element "INCLUDE"> -<![%exceptionname.element;[ -<!--doc:The name of an exception.--> -<!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*> -<!--end of exceptionname.element-->]]> - -<!ENTITY % exceptionname.attlist "INCLUDE"> -<![%exceptionname.attlist;[ -<!ATTLIST exceptionname - %common.attrib; - %exceptionname.role.attrib; - %local.exceptionname.attrib; -> -<!--end of exceptionname.attlist-->]]> -<!--end of exceptionname.module-->]]> - -<!ENTITY % fieldsynopsis.module "INCLUDE"> -<![%fieldsynopsis.module;[ -<!ENTITY % local.fieldsynopsis.attrib ""> -<!ENTITY % fieldsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % fieldsynopsis.element "INCLUDE"> -<![%fieldsynopsis.element;[ -<!--doc:The name of a field in a class definition.--> -<!ELEMENT fieldsynopsis %ho; (modifier*, type?, varname, initializer?)> -<!--end of fieldsynopsis.element-->]]> - -<!ENTITY % fieldsynopsis.attlist "INCLUDE"> -<![%fieldsynopsis.attlist;[ -<!ATTLIST fieldsynopsis - language CDATA #IMPLIED - %common.attrib; - %fieldsynopsis.role.attrib; - %local.fieldsynopsis.attrib; -> -<!--end of fieldsynopsis.attlist-->]]> -<!--end of fieldsynopsis.module-->]]> - -<!ENTITY % initializer.module "INCLUDE"> -<![%initializer.module;[ -<!ENTITY % local.initializer.attrib ""> -<!ENTITY % initializer.role.attrib "%role.attrib;"> - -<!ENTITY % initializer.element "INCLUDE"> -<![%initializer.element;[ -<!--doc:The initializer for a FieldSynopsis.--> -<!ELEMENT initializer %ho; (%smallcptr.char.mix;)*> -<!--end of initializer.element-->]]> - -<!ENTITY % initializer.attlist "INCLUDE"> -<![%initializer.attlist;[ -<!ATTLIST initializer - %common.attrib; - %initializer.role.attrib; - %local.initializer.attrib; -> -<!--end of initializer.attlist-->]]> -<!--end of initializer.module-->]]> - -<!ENTITY % constructorsynopsis.module "INCLUDE"> -<![%constructorsynopsis.module;[ -<!ENTITY % local.constructorsynopsis.attrib ""> -<!ENTITY % constructorsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % constructorsynopsis.element "INCLUDE"> -<![%constructorsynopsis.element;[ -<!--doc:A syntax summary for a constructor.--> -<!ELEMENT constructorsynopsis %ho; (modifier*, - methodname?, - (methodparam+|void?), - exceptionname*)> -<!--end of constructorsynopsis.element-->]]> - -<!ENTITY % constructorsynopsis.attlist "INCLUDE"> -<![%constructorsynopsis.attlist;[ -<!ATTLIST constructorsynopsis - language CDATA #IMPLIED - %common.attrib; - %constructorsynopsis.role.attrib; - %local.constructorsynopsis.attrib; -> -<!--end of constructorsynopsis.attlist-->]]> -<!--end of constructorsynopsis.module-->]]> - -<!ENTITY % destructorsynopsis.module "INCLUDE"> -<![%destructorsynopsis.module;[ -<!ENTITY % local.destructorsynopsis.attrib ""> -<!ENTITY % destructorsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % destructorsynopsis.element "INCLUDE"> -<![%destructorsynopsis.element;[ -<!--doc:A syntax summary for a destructor.--> -<!ELEMENT destructorsynopsis %ho; (modifier*, - methodname?, - (methodparam+|void?), - exceptionname*)> -<!--end of destructorsynopsis.element-->]]> - -<!ENTITY % destructorsynopsis.attlist "INCLUDE"> -<![%destructorsynopsis.attlist;[ -<!ATTLIST destructorsynopsis - language CDATA #IMPLIED - %common.attrib; - %destructorsynopsis.role.attrib; - %local.destructorsynopsis.attrib; -> -<!--end of destructorsynopsis.attlist-->]]> -<!--end of destructorsynopsis.module-->]]> - -<!ENTITY % methodsynopsis.module "INCLUDE"> -<![%methodsynopsis.module;[ -<!ENTITY % local.methodsynopsis.attrib ""> -<!ENTITY % methodsynopsis.role.attrib "%role.attrib;"> - -<!ENTITY % methodsynopsis.element "INCLUDE"> -<![%methodsynopsis.element;[ -<!--doc:A syntax summary for a method.--> -<!ELEMENT methodsynopsis %ho; (modifier*, - (type|void)?, - methodname, - (methodparam+|void?), - exceptionname*, - modifier*)> -<!--end of methodsynopsis.element-->]]> - -<!ENTITY % methodsynopsis.attlist "INCLUDE"> -<![%methodsynopsis.attlist;[ -<!ATTLIST methodsynopsis - language CDATA #IMPLIED - %common.attrib; - %methodsynopsis.role.attrib; - %local.methodsynopsis.attrib; -> -<!--end of methodsynopsis.attlist-->]]> -<!--end of methodsynopsis.module-->]]> - -<!ENTITY % methodname.module "INCLUDE"> -<![%methodname.module;[ -<!ENTITY % local.methodname.attrib ""> -<!ENTITY % methodname.role.attrib "%role.attrib;"> - -<!ENTITY % methodname.element "INCLUDE"> -<![%methodname.element;[ -<!--doc:The name of a method.--> -<!ELEMENT methodname %ho; (%smallcptr.char.mix;)*> -<!--end of methodname.element-->]]> - -<!ENTITY % methodname.attlist "INCLUDE"> -<![%methodname.attlist;[ -<!ATTLIST methodname - %common.attrib; - %methodname.role.attrib; - %local.methodname.attrib; -> -<!--end of methodname.attlist-->]]> -<!--end of methodname.module-->]]> - -<!ENTITY % methodparam.module "INCLUDE"> -<![%methodparam.module;[ -<!ENTITY % local.methodparam.attrib ""> -<!ENTITY % methodparam.role.attrib "%role.attrib;"> - -<!ENTITY % methodparam.element "INCLUDE"> -<![%methodparam.element;[ -<!--doc:Parameters to a method.--> -<!ELEMENT methodparam %ho; (modifier*, - type?, - ((parameter,initializer?)|funcparams), - modifier*)> -<!--end of methodparam.element-->]]> - -<!ENTITY % methodparam.attlist "INCLUDE"> -<![%methodparam.attlist;[ -<!ATTLIST methodparam - choice (opt - |req - |plain) "req" - rep (norepeat - |repeat) "norepeat" - %common.attrib; - %methodparam.role.attrib; - %local.methodparam.attrib; -> -<!--end of methodparam.attlist-->]]> -<!--end of methodparam.module-->]]> -<!--end of classsynopsis.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Document information entities and elements ........................... --> - -<!-- 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. --> - -<!-- .................................. --> - -<!ENTITY % docinfo.content.module "INCLUDE"> -<![%docinfo.content.module;[ - -<!-- Ackno ............................ --> - -<!ENTITY % ackno.module "INCLUDE"> -<![%ackno.module;[ -<!ENTITY % local.ackno.attrib ""> -<!ENTITY % ackno.role.attrib "%role.attrib;"> - -<!ENTITY % ackno.element "INCLUDE"> -<![%ackno.element;[ -<!--doc:Acknowledgements in an Article.--> -<!ELEMENT ackno %ho; (%docinfo.char.mix;)*> -<!--end of ackno.element-->]]> - -<!ENTITY % ackno.attlist "INCLUDE"> -<![%ackno.attlist;[ -<!ATTLIST ackno - %common.attrib; - %ackno.role.attrib; - %local.ackno.attrib; -> -<!--end of ackno.attlist-->]]> -<!--end of ackno.module-->]]> - -<!-- Address .......................... --> - -<!ENTITY % address.content.module "INCLUDE"> -<![%address.content.module;[ -<!ENTITY % address.module "INCLUDE"> -<![%address.module;[ -<!ENTITY % local.address.attrib ""> -<!ENTITY % address.role.attrib "%role.attrib;"> - -<!ENTITY % address.element "INCLUDE"> -<![%address.element;[ -<!--doc:A real-world address, generally a postal address.--> -<!ELEMENT address %ho; (#PCDATA|personname|%person.ident.mix; - |street|pob|postcode|city|state|country|phone - |fax|email|otheraddr)*> -<!--end of address.element-->]]> - -<!ENTITY % address.attlist "INCLUDE"> -<![%address.attlist;[ -<!ATTLIST address - %linespecific.attrib; - %common.attrib; - %address.role.attrib; - %local.address.attrib; -> -<!--end of address.attlist-->]]> -<!--end of address.module-->]]> - - <!ENTITY % street.module "INCLUDE"> - <![%street.module;[ - <!ENTITY % local.street.attrib ""> - <!ENTITY % street.role.attrib "%role.attrib;"> - -<!ENTITY % street.element "INCLUDE"> -<![%street.element;[ -<!--doc:A street address in an address.--> -<!ELEMENT street %ho; (%docinfo.char.mix;)*> -<!--end of street.element-->]]> - -<!ENTITY % street.attlist "INCLUDE"> -<![%street.attlist;[ -<!ATTLIST street - %common.attrib; - %street.role.attrib; - %local.street.attrib; -> -<!--end of street.attlist-->]]> - <!--end of street.module-->]]> - - <!ENTITY % pob.module "INCLUDE"> - <![%pob.module;[ - <!ENTITY % local.pob.attrib ""> - <!ENTITY % pob.role.attrib "%role.attrib;"> - -<!ENTITY % pob.element "INCLUDE"> -<![%pob.element;[ -<!--doc:A post office box in an address.--> -<!ELEMENT pob %ho; (%docinfo.char.mix;)*> -<!--end of pob.element-->]]> - -<!ENTITY % pob.attlist "INCLUDE"> -<![%pob.attlist;[ -<!ATTLIST pob - %common.attrib; - %pob.role.attrib; - %local.pob.attrib; -> -<!--end of pob.attlist-->]]> - <!--end of pob.module-->]]> - - <!ENTITY % postcode.module "INCLUDE"> - <![%postcode.module;[ - <!ENTITY % local.postcode.attrib ""> - <!ENTITY % postcode.role.attrib "%role.attrib;"> - -<!ENTITY % postcode.element "INCLUDE"> -<![%postcode.element;[ -<!--doc:A postal code in an address.--> -<!ELEMENT postcode %ho; (%docinfo.char.mix;)*> -<!--end of postcode.element-->]]> - -<!ENTITY % postcode.attlist "INCLUDE"> -<![%postcode.attlist;[ -<!ATTLIST postcode - %common.attrib; - %postcode.role.attrib; - %local.postcode.attrib; -> -<!--end of postcode.attlist-->]]> - <!--end of postcode.module-->]]> - - <!ENTITY % city.module "INCLUDE"> - <![%city.module;[ - <!ENTITY % local.city.attrib ""> - <!ENTITY % city.role.attrib "%role.attrib;"> - -<!ENTITY % city.element "INCLUDE"> -<![%city.element;[ -<!--doc:The name of a city in an address.--> -<!ELEMENT city %ho; (%docinfo.char.mix;)*> -<!--end of city.element-->]]> - -<!ENTITY % city.attlist "INCLUDE"> -<![%city.attlist;[ -<!ATTLIST city - %common.attrib; - %city.role.attrib; - %local.city.attrib; -> -<!--end of city.attlist-->]]> - <!--end of city.module-->]]> - - <!ENTITY % state.module "INCLUDE"> - <![%state.module;[ - <!ENTITY % local.state.attrib ""> - <!ENTITY % state.role.attrib "%role.attrib;"> - -<!ENTITY % state.element "INCLUDE"> -<![%state.element;[ -<!--doc:A state or province in an address.--> -<!ELEMENT state %ho; (%docinfo.char.mix;)*> -<!--end of state.element-->]]> - -<!ENTITY % state.attlist "INCLUDE"> -<![%state.attlist;[ -<!ATTLIST state - %common.attrib; - %state.role.attrib; - %local.state.attrib; -> -<!--end of state.attlist-->]]> - <!--end of state.module-->]]> - - <!ENTITY % country.module "INCLUDE"> - <![%country.module;[ - <!ENTITY % local.country.attrib ""> - <!ENTITY % country.role.attrib "%role.attrib;"> - -<!ENTITY % country.element "INCLUDE"> -<![%country.element;[ -<!--doc:The name of a country.--> -<!ELEMENT country %ho; (%docinfo.char.mix;)*> -<!--end of country.element-->]]> - -<!ENTITY % country.attlist "INCLUDE"> -<![%country.attlist;[ -<!ATTLIST country - %common.attrib; - %country.role.attrib; - %local.country.attrib; -> -<!--end of country.attlist-->]]> - <!--end of country.module-->]]> - - <!ENTITY % phone.module "INCLUDE"> - <![%phone.module;[ - <!ENTITY % local.phone.attrib ""> - <!ENTITY % phone.role.attrib "%role.attrib;"> - -<!ENTITY % phone.element "INCLUDE"> -<![%phone.element;[ -<!--doc:A telephone number.--> -<!ELEMENT phone %ho; (%docinfo.char.mix;)*> -<!--end of phone.element-->]]> - -<!ENTITY % phone.attlist "INCLUDE"> -<![%phone.attlist;[ -<!ATTLIST phone - %common.attrib; - %phone.role.attrib; - %local.phone.attrib; -> -<!--end of phone.attlist-->]]> - <!--end of phone.module-->]]> - - <!ENTITY % fax.module "INCLUDE"> - <![%fax.module;[ - <!ENTITY % local.fax.attrib ""> - <!ENTITY % fax.role.attrib "%role.attrib;"> - -<!ENTITY % fax.element "INCLUDE"> -<![%fax.element;[ -<!--doc:A fax number.--> -<!ELEMENT fax %ho; (%docinfo.char.mix;)*> -<!--end of fax.element-->]]> - -<!ENTITY % fax.attlist "INCLUDE"> -<![%fax.attlist;[ -<!ATTLIST fax - %common.attrib; - %fax.role.attrib; - %local.fax.attrib; -> -<!--end of fax.attlist-->]]> - <!--end of fax.module-->]]> - - <!-- Email (defined in the Inlines section, below)--> - - <!ENTITY % otheraddr.module "INCLUDE"> - <![%otheraddr.module;[ - <!ENTITY % local.otheraddr.attrib ""> - <!ENTITY % otheraddr.role.attrib "%role.attrib;"> - -<!ENTITY % otheraddr.element "INCLUDE"> -<![%otheraddr.element;[ -<!--doc:Uncategorized information in address.--> -<!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*> -<!--end of otheraddr.element-->]]> - -<!ENTITY % otheraddr.attlist "INCLUDE"> -<![%otheraddr.attlist;[ -<!ATTLIST otheraddr - %common.attrib; - %otheraddr.role.attrib; - %local.otheraddr.attrib; -> -<!--end of otheraddr.attlist-->]]> - <!--end of otheraddr.module-->]]> -<!--end of address.content.module-->]]> - -<!-- Affiliation ...................... --> - -<!ENTITY % affiliation.content.module "INCLUDE"> -<![%affiliation.content.module;[ -<!ENTITY % affiliation.module "INCLUDE"> -<![%affiliation.module;[ -<!ENTITY % local.affiliation.attrib ""> -<!ENTITY % affiliation.role.attrib "%role.attrib;"> - -<!ENTITY % affiliation.element "INCLUDE"> -<![%affiliation.element;[ -<!--doc:The institutional affiliation of an individual.--> -<!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*, - address*)> -<!--end of affiliation.element-->]]> - -<!ENTITY % affiliation.attlist "INCLUDE"> -<![%affiliation.attlist;[ -<!ATTLIST affiliation - %common.attrib; - %affiliation.role.attrib; - %local.affiliation.attrib; -> -<!--end of affiliation.attlist-->]]> -<!--end of affiliation.module-->]]> - - <!ENTITY % shortaffil.module "INCLUDE"> - <![%shortaffil.module;[ - <!ENTITY % local.shortaffil.attrib ""> - <!ENTITY % shortaffil.role.attrib "%role.attrib;"> - -<!ENTITY % shortaffil.element "INCLUDE"> -<![%shortaffil.element;[ -<!--doc:A brief description of an affiliation.--> -<!ELEMENT shortaffil %ho; (%docinfo.char.mix;)*> -<!--end of shortaffil.element-->]]> - -<!ENTITY % shortaffil.attlist "INCLUDE"> -<![%shortaffil.attlist;[ -<!ATTLIST shortaffil - %common.attrib; - %shortaffil.role.attrib; - %local.shortaffil.attrib; -> -<!--end of shortaffil.attlist-->]]> - <!--end of shortaffil.module-->]]> - - <!ENTITY % jobtitle.module "INCLUDE"> - <![%jobtitle.module;[ - <!ENTITY % local.jobtitle.attrib ""> - <!ENTITY % jobtitle.role.attrib "%role.attrib;"> - -<!ENTITY % jobtitle.element "INCLUDE"> -<![%jobtitle.element;[ -<!--doc:The title of an individual in an organization.--> -<!ELEMENT jobtitle %ho; (%docinfo.char.mix;)*> -<!--end of jobtitle.element-->]]> - -<!ENTITY % jobtitle.attlist "INCLUDE"> -<![%jobtitle.attlist;[ -<!ATTLIST jobtitle - %common.attrib; - %jobtitle.role.attrib; - %local.jobtitle.attrib; -> -<!--end of jobtitle.attlist-->]]> - <!--end of jobtitle.module-->]]> - - <!-- OrgName (defined elsewhere in this section)--> - - <!ENTITY % orgdiv.module "INCLUDE"> - <![%orgdiv.module;[ - <!ENTITY % local.orgdiv.attrib ""> - <!ENTITY % orgdiv.role.attrib "%role.attrib;"> - -<!ENTITY % orgdiv.element "INCLUDE"> -<![%orgdiv.element;[ -<!--doc:A division of an organization.--> -<!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*> -<!--end of orgdiv.element-->]]> - -<!ENTITY % orgdiv.attlist "INCLUDE"> -<![%orgdiv.attlist;[ -<!ATTLIST orgdiv - %common.attrib; - %orgdiv.role.attrib; - %local.orgdiv.attrib; -> -<!--end of orgdiv.attlist-->]]> - <!--end of orgdiv.module-->]]> - - <!-- Address (defined elsewhere in this section)--> -<!--end of affiliation.content.module-->]]> - -<!-- ArtPageNums ...................... --> - -<!ENTITY % artpagenums.module "INCLUDE"> -<![%artpagenums.module;[ -<!ENTITY % local.artpagenums.attrib ""> -<!ENTITY % artpagenums.role.attrib "%role.attrib;"> - -<!ENTITY % artpagenums.element "INCLUDE"> -<![%artpagenums.element;[ -<!--doc:The page numbers of an article as published.--> -<!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*> -<!--end of artpagenums.element-->]]> - -<!ENTITY % artpagenums.attlist "INCLUDE"> -<![%artpagenums.attlist;[ -<!ATTLIST artpagenums - %common.attrib; - %artpagenums.role.attrib; - %local.artpagenums.attrib; -> -<!--end of artpagenums.attlist-->]]> -<!--end of artpagenums.module-->]]> - -<!-- PersonName --> - -<!ENTITY % personname.module "INCLUDE"> -<![%personname.module;[ -<!ENTITY % local.personname.attrib ""> -<!ENTITY % personname.role.attrib "%role.attrib;"> - -<!ENTITY % personname.element "INCLUDE"> -<![%personname.element;[ -<!--doc:The personal name of an individual.--> -<!ELEMENT personname %ho; ((honorific|firstname|surname|lineage|othername)+)> -<!--end of personname.element-->]]> - -<!ENTITY % personname.attlist "INCLUDE"> -<![%personname.attlist;[ -<!ATTLIST personname - %common.attrib; - %personname.role.attrib; - %local.personname.attrib; -> -<!--end of personname.attlist-->]]> -<!--end of personname.module-->]]> - -<!-- Author ........................... --> - -<!ENTITY % author.module "INCLUDE"> -<![%author.module;[ -<!ENTITY % local.author.attrib ""> -<!ENTITY % author.role.attrib "%role.attrib;"> - -<!ENTITY % author.element "INCLUDE"> -<![%author.element;[ -<!--doc:The name of an individual author.--> -<!ELEMENT author %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)> -<!--end of author.element-->]]> - -<!ENTITY % author.attlist "INCLUDE"> -<![%author.attlist;[ -<!ATTLIST author - %common.attrib; - %author.role.attrib; - %local.author.attrib; -> -<!--end of author.attlist-->]]> -<!--(see "Personal identity elements" for %person.ident.mix;)--> -<!--end of author.module-->]]> - -<!-- AuthorGroup ...................... --> - -<!ENTITY % authorgroup.content.module "INCLUDE"> -<![%authorgroup.content.module;[ -<!ENTITY % authorgroup.module "INCLUDE"> -<![%authorgroup.module;[ -<!ENTITY % local.authorgroup.attrib ""> -<!ENTITY % authorgroup.role.attrib "%role.attrib;"> - -<!ENTITY % authorgroup.element "INCLUDE"> -<![%authorgroup.element;[ -<!--doc:Wrapper for author information when a document has multiple authors or collabarators.--> -<!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|corpcredit|othercredit)+)> -<!--end of authorgroup.element-->]]> - -<!ENTITY % authorgroup.attlist "INCLUDE"> -<![%authorgroup.attlist;[ -<!ATTLIST authorgroup - %common.attrib; - %authorgroup.role.attrib; - %local.authorgroup.attrib; -> -<!--end of authorgroup.attlist-->]]> -<!--end of authorgroup.module-->]]> - - <!-- Author (defined elsewhere in this section)--> - <!-- Editor (defined elsewhere in this section)--> - - <!ENTITY % collab.content.module "INCLUDE"> - <![%collab.content.module;[ - <!ENTITY % collab.module "INCLUDE"> - <![%collab.module;[ - <!ENTITY % local.collab.attrib ""> - <!ENTITY % collab.role.attrib "%role.attrib;"> - -<!ENTITY % collab.element "INCLUDE"> -<![%collab.element;[ -<!--doc:Identifies a collaborator.--> -<!ELEMENT collab %ho; (collabname, affiliation*)> -<!--end of collab.element-->]]> - -<!ENTITY % collab.attlist "INCLUDE"> -<![%collab.attlist;[ -<!ATTLIST collab - %common.attrib; - %collab.role.attrib; - %local.collab.attrib; -> -<!--end of collab.attlist-->]]> - <!--end of collab.module-->]]> - - <!ENTITY % collabname.module "INCLUDE"> - <![%collabname.module;[ - <!ENTITY % local.collabname.attrib ""> - <!ENTITY % collabname.role.attrib "%role.attrib;"> - -<!ENTITY % collabname.element "INCLUDE"> -<![%collabname.element;[ -<!--doc:The name of a collaborator.--> -<!ELEMENT collabname %ho; (%docinfo.char.mix;)*> -<!--end of collabname.element-->]]> - -<!ENTITY % collabname.attlist "INCLUDE"> -<![%collabname.attlist;[ -<!ATTLIST collabname - %common.attrib; - %collabname.role.attrib; - %local.collabname.attrib; -> -<!--end of collabname.attlist-->]]> - <!--end of collabname.module-->]]> - - <!-- Affiliation (defined elsewhere in this section)--> - <!--end of collab.content.module-->]]> - - <!-- CorpAuthor (defined elsewhere in this section)--> - <!-- OtherCredit (defined elsewhere in this section)--> - -<!--end of authorgroup.content.module-->]]> - -<!-- AuthorInitials ................... --> - -<!ENTITY % authorinitials.module "INCLUDE"> -<![%authorinitials.module;[ -<!ENTITY % local.authorinitials.attrib ""> -<!ENTITY % authorinitials.role.attrib "%role.attrib;"> - -<!ENTITY % authorinitials.element "INCLUDE"> -<![%authorinitials.element;[ -<!--doc:The initials or other short identifier for an author.--> -<!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*> -<!--end of authorinitials.element-->]]> - -<!ENTITY % authorinitials.attlist "INCLUDE"> -<![%authorinitials.attlist;[ -<!ATTLIST authorinitials - %common.attrib; - %authorinitials.role.attrib; - %local.authorinitials.attrib; -> -<!--end of authorinitials.attlist-->]]> -<!--end of authorinitials.module-->]]> - -<!-- ConfGroup ........................ --> - -<!ENTITY % confgroup.content.module "INCLUDE"> -<![%confgroup.content.module;[ -<!ENTITY % confgroup.module "INCLUDE"> -<![%confgroup.module;[ -<!ENTITY % local.confgroup.attrib ""> -<!ENTITY % confgroup.role.attrib "%role.attrib;"> - -<!ENTITY % confgroup.element "INCLUDE"> -<![%confgroup.element;[ -<!--doc:A wrapper for document meta-information about a conference.--> -<!ELEMENT confgroup %ho; ((confdates|conftitle|confnum|address|confsponsor)*)> -<!--end of confgroup.element-->]]> - -<!ENTITY % confgroup.attlist "INCLUDE"> -<![%confgroup.attlist;[ -<!ATTLIST confgroup - %common.attrib; - %confgroup.role.attrib; - %local.confgroup.attrib; -> -<!--end of confgroup.attlist-->]]> -<!--end of confgroup.module-->]]> - - <!ENTITY % confdates.module "INCLUDE"> - <![%confdates.module;[ - <!ENTITY % local.confdates.attrib ""> - <!ENTITY % confdates.role.attrib "%role.attrib;"> - -<!ENTITY % confdates.element "INCLUDE"> -<![%confdates.element;[ -<!--doc:The dates of a conference for which a document was written.--> -<!ELEMENT confdates %ho; (%docinfo.char.mix;)*> -<!--end of confdates.element-->]]> - -<!ENTITY % confdates.attlist "INCLUDE"> -<![%confdates.attlist;[ -<!ATTLIST confdates - %common.attrib; - %confdates.role.attrib; - %local.confdates.attrib; -> -<!--end of confdates.attlist-->]]> - <!--end of confdates.module-->]]> - - <!ENTITY % conftitle.module "INCLUDE"> - <![%conftitle.module;[ - <!ENTITY % local.conftitle.attrib ""> - <!ENTITY % conftitle.role.attrib "%role.attrib;"> - -<!ENTITY % conftitle.element "INCLUDE"> -<![%conftitle.element;[ -<!--doc:The title of a conference for which a document was written.--> -<!ELEMENT conftitle %ho; (%docinfo.char.mix;)*> -<!--end of conftitle.element-->]]> - -<!ENTITY % conftitle.attlist "INCLUDE"> -<![%conftitle.attlist;[ -<!ATTLIST conftitle - %common.attrib; - %conftitle.role.attrib; - %local.conftitle.attrib; -> -<!--end of conftitle.attlist-->]]> - <!--end of conftitle.module-->]]> - - <!ENTITY % confnum.module "INCLUDE"> - <![%confnum.module;[ - <!ENTITY % local.confnum.attrib ""> - <!ENTITY % confnum.role.attrib "%role.attrib;"> - -<!ENTITY % confnum.element "INCLUDE"> -<![%confnum.element;[ -<!--doc:An identifier, frequently numerical, associated with a conference for which a document was written.--> -<!ELEMENT confnum %ho; (%docinfo.char.mix;)*> -<!--end of confnum.element-->]]> - -<!ENTITY % confnum.attlist "INCLUDE"> -<![%confnum.attlist;[ -<!ATTLIST confnum - %common.attrib; - %confnum.role.attrib; - %local.confnum.attrib; -> -<!--end of confnum.attlist-->]]> - <!--end of confnum.module-->]]> - - <!-- Address (defined elsewhere in this section)--> - - <!ENTITY % confsponsor.module "INCLUDE"> - <![%confsponsor.module;[ - <!ENTITY % local.confsponsor.attrib ""> - <!ENTITY % confsponsor.role.attrib "%role.attrib;"> - -<!ENTITY % confsponsor.element "INCLUDE"> -<![%confsponsor.element;[ -<!--doc:The sponsor of a conference for which a document was written.--> -<!ELEMENT confsponsor %ho; (%docinfo.char.mix;)*> -<!--end of confsponsor.element-->]]> - -<!ENTITY % confsponsor.attlist "INCLUDE"> -<![%confsponsor.attlist;[ -<!ATTLIST confsponsor - %common.attrib; - %confsponsor.role.attrib; - %local.confsponsor.attrib; -> -<!--end of confsponsor.attlist-->]]> - <!--end of confsponsor.module-->]]> -<!--end of confgroup.content.module-->]]> - -<!-- ContractNum ...................... --> - -<!ENTITY % contractnum.module "INCLUDE"> -<![%contractnum.module;[ -<!ENTITY % local.contractnum.attrib ""> -<!ENTITY % contractnum.role.attrib "%role.attrib;"> - -<!ENTITY % contractnum.element "INCLUDE"> -<![%contractnum.element;[ -<!--doc:The contract number of a document.--> -<!ELEMENT contractnum %ho; (%docinfo.char.mix;)*> -<!--end of contractnum.element-->]]> - -<!ENTITY % contractnum.attlist "INCLUDE"> -<![%contractnum.attlist;[ -<!ATTLIST contractnum - %common.attrib; - %contractnum.role.attrib; - %local.contractnum.attrib; -> -<!--end of contractnum.attlist-->]]> -<!--end of contractnum.module-->]]> - -<!-- ContractSponsor .................. --> - -<!ENTITY % contractsponsor.module "INCLUDE"> -<![%contractsponsor.module;[ -<!ENTITY % local.contractsponsor.attrib ""> -<!ENTITY % contractsponsor.role.attrib "%role.attrib;"> - -<!ENTITY % contractsponsor.element "INCLUDE"> -<![%contractsponsor.element;[ -<!--doc:The sponsor of a contract.--> -<!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*> -<!--end of contractsponsor.element-->]]> - -<!ENTITY % contractsponsor.attlist "INCLUDE"> -<![%contractsponsor.attlist;[ -<!ATTLIST contractsponsor - %common.attrib; - %contractsponsor.role.attrib; - %local.contractsponsor.attrib; -> -<!--end of contractsponsor.attlist-->]]> -<!--end of contractsponsor.module-->]]> - -<!-- Copyright ........................ --> - -<!ENTITY % copyright.content.module "INCLUDE"> -<![%copyright.content.module;[ -<!ENTITY % copyright.module "INCLUDE"> -<![%copyright.module;[ -<!ENTITY % local.copyright.attrib ""> -<!ENTITY % copyright.role.attrib "%role.attrib;"> - -<!ENTITY % copyright.element "INCLUDE"> -<![%copyright.element;[ -<!--doc:Copyright information about a document.--> -<!ELEMENT copyright %ho; (year+, holder*)> -<!--end of copyright.element-->]]> - -<!ENTITY % copyright.attlist "INCLUDE"> -<![%copyright.attlist;[ -<!ATTLIST copyright - %common.attrib; - %copyright.role.attrib; - %local.copyright.attrib; -> -<!--end of copyright.attlist-->]]> -<!--end of copyright.module-->]]> - - <!ENTITY % year.module "INCLUDE"> - <![%year.module;[ - <!ENTITY % local.year.attrib ""> - <!ENTITY % year.role.attrib "%role.attrib;"> - -<!ENTITY % year.element "INCLUDE"> -<![%year.element;[ -<!--doc:The year of publication of a document.--> -<!ELEMENT year %ho; (%docinfo.char.mix;)*> -<!--end of year.element-->]]> - -<!ENTITY % year.attlist "INCLUDE"> -<![%year.attlist;[ -<!ATTLIST year - %common.attrib; - %year.role.attrib; - %local.year.attrib; -> -<!--end of year.attlist-->]]> - <!--end of year.module-->]]> - - <!ENTITY % holder.module "INCLUDE"> - <![%holder.module;[ - <!ENTITY % local.holder.attrib ""> - <!ENTITY % holder.role.attrib "%role.attrib;"> - -<!ENTITY % holder.element "INCLUDE"> -<![%holder.element;[ -<!--doc:The name of the individual or organization that holds a copyright.--> -<!ELEMENT holder %ho; (%docinfo.char.mix;)*> -<!--end of holder.element-->]]> - -<!ENTITY % holder.attlist "INCLUDE"> -<![%holder.attlist;[ -<!ATTLIST holder - %common.attrib; - %holder.role.attrib; - %local.holder.attrib; -> -<!--end of holder.attlist-->]]> - <!--end of holder.module-->]]> -<!--end of copyright.content.module-->]]> - -<!-- CorpAuthor ....................... --> - -<!ENTITY % corpauthor.module "INCLUDE"> -<![%corpauthor.module;[ -<!ENTITY % local.corpauthor.attrib ""> -<!ENTITY % corpauthor.role.attrib "%role.attrib;"> - -<!ENTITY % corpauthor.element "INCLUDE"> -<![%corpauthor.element;[ -<!--doc:A corporate author, as opposed to an individual.--> -<!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*> -<!--end of corpauthor.element-->]]> - -<!ENTITY % corpauthor.attlist "INCLUDE"> -<![%corpauthor.attlist;[ -<!ATTLIST corpauthor - %common.attrib; - %corpauthor.role.attrib; - %local.corpauthor.attrib; -> -<!--end of corpauthor.attlist-->]]> -<!--end of corpauthor.module-->]]> - -<!-- CorpCredit ...................... --> - -<!ENTITY % corpcredit.module "INCLUDE"> -<![%corpcredit.module;[ -<!ENTITY % local.corpcredit.attrib ""> -<!ENTITY % corpcredit.role.attrib "%role.attrib;"> - -<!ENTITY % corpcredit.element "INCLUDE"> -<![%corpcredit.element;[ -<!--doc:A corporation or organization credited in a document.--> -<!ELEMENT corpcredit %ho; (%docinfo.char.mix;)*> -<!--end of corpcredit.element-->]]> - -<!ENTITY % corpcredit.attlist "INCLUDE"> -<![%corpcredit.attlist;[ -<!ATTLIST corpcredit - class (graphicdesigner - |productioneditor - |copyeditor - |technicaleditor - |translator - |other) #IMPLIED - %common.attrib; - %corpcredit.role.attrib; - %local.corpcredit.attrib; -> -<!--end of corpcredit.attlist-->]]> -<!--end of corpcredit.module-->]]> - -<!-- CorpName ......................... --> - -<!ENTITY % corpname.module "INCLUDE"> -<![%corpname.module;[ -<!ENTITY % local.corpname.attrib ""> - -<!ENTITY % corpname.element "INCLUDE"> -<![%corpname.element;[ -<!--doc:The name of a corporation.--> -<!ELEMENT corpname %ho; (%docinfo.char.mix;)*> -<!--end of corpname.element-->]]> -<!ENTITY % corpname.role.attrib "%role.attrib;"> - -<!ENTITY % corpname.attlist "INCLUDE"> -<![%corpname.attlist;[ -<!ATTLIST corpname - %common.attrib; - %corpname.role.attrib; - %local.corpname.attrib; -> -<!--end of corpname.attlist-->]]> -<!--end of corpname.module-->]]> - -<!-- Date ............................. --> - -<!ENTITY % date.module "INCLUDE"> -<![%date.module;[ -<!ENTITY % local.date.attrib ""> -<!ENTITY % date.role.attrib "%role.attrib;"> - -<!ENTITY % date.element "INCLUDE"> -<![%date.element;[ -<!--doc:The date of publication or revision of a document.--> -<!ELEMENT date %ho; (%docinfo.char.mix;)*> -<!--end of date.element-->]]> - -<!ENTITY % date.attlist "INCLUDE"> -<![%date.attlist;[ -<!ATTLIST date - %common.attrib; - %date.role.attrib; - %local.date.attrib; -> -<!--end of date.attlist-->]]> -<!--end of date.module-->]]> - -<!-- Edition .......................... --> - -<!ENTITY % edition.module "INCLUDE"> -<![%edition.module;[ -<!ENTITY % local.edition.attrib ""> -<!ENTITY % edition.role.attrib "%role.attrib;"> - -<!ENTITY % edition.element "INCLUDE"> -<![%edition.element;[ -<!--doc:The name or number of an edition of a document.--> -<!ELEMENT edition %ho; (%docinfo.char.mix;)*> -<!--end of edition.element-->]]> - -<!ENTITY % edition.attlist "INCLUDE"> -<![%edition.attlist;[ -<!ATTLIST edition - %common.attrib; - %edition.role.attrib; - %local.edition.attrib; -> -<!--end of edition.attlist-->]]> -<!--end of edition.module-->]]> - -<!-- Editor ........................... --> - -<!ENTITY % editor.module "INCLUDE"> -<![%editor.module;[ -<!ENTITY % local.editor.attrib ""> -<!ENTITY % editor.role.attrib "%role.attrib;"> - -<!ENTITY % editor.element "INCLUDE"> -<![%editor.element;[ -<!--doc:The name of the editor of a document.--> -<!ELEMENT editor %ho; ((personname|(%person.ident.mix;)+),(personblurb|email|address)*)> -<!--end of editor.element-->]]> - -<!ENTITY % editor.attlist "INCLUDE"> -<![%editor.attlist;[ -<!ATTLIST editor - %common.attrib; - %editor.role.attrib; - %local.editor.attrib; -> -<!--end of editor.attlist-->]]> - <!--(see "Personal identity elements" for %person.ident.mix;)--> -<!--end of editor.module-->]]> - -<!-- ISBN ............................. --> - -<!ENTITY % isbn.module "INCLUDE"> -<![%isbn.module;[ -<!ENTITY % local.isbn.attrib ""> -<!ENTITY % isbn.role.attrib "%role.attrib;"> - -<!ENTITY % isbn.element "INCLUDE"> -<![%isbn.element;[ -<!--doc:The International Standard Book Number of a document.--> -<!ELEMENT isbn %ho; (%docinfo.char.mix;)*> -<!--end of isbn.element-->]]> - -<!ENTITY % isbn.attlist "INCLUDE"> -<![%isbn.attlist;[ -<!ATTLIST isbn - %common.attrib; - %isbn.role.attrib; - %local.isbn.attrib; -> -<!--end of isbn.attlist-->]]> -<!--end of isbn.module-->]]> - -<!-- ISSN ............................. --> - -<!ENTITY % issn.module "INCLUDE"> -<![%issn.module;[ -<!ENTITY % local.issn.attrib ""> -<!ENTITY % issn.role.attrib "%role.attrib;"> - -<!ENTITY % issn.element "INCLUDE"> -<![%issn.element;[ -<!--doc:The International Standard Serial Number of a periodical.--> -<!ELEMENT issn %ho; (%docinfo.char.mix;)*> -<!--end of issn.element-->]]> - -<!ENTITY % issn.attlist "INCLUDE"> -<![%issn.attlist;[ -<!ATTLIST issn - %common.attrib; - %issn.role.attrib; - %local.issn.attrib; -> -<!--end of issn.attlist-->]]> -<!--end of issn.module-->]]> - -<!-- BiblioId ................. --> -<!ENTITY % biblio.class.attrib - "class (uri - |doi - |isbn - |isrn - |issn - |libraryofcongress - |pubnumber - |other) #IMPLIED - otherclass CDATA #IMPLIED" -> - -<!ENTITY % biblioid.module "INCLUDE"> -<![%biblioid.module;[ -<!ENTITY % local.biblioid.attrib ""> -<!ENTITY % biblioid.role.attrib "%role.attrib;"> - -<!ENTITY % biblioid.element "INCLUDE"> -<![%biblioid.element;[ -<!--doc:An identifier for a document.--> -<!ELEMENT biblioid %ho; (%docinfo.char.mix;)*> -<!--end of biblioid.element-->]]> - -<!ENTITY % biblioid.attlist "INCLUDE"> -<![%biblioid.attlist;[ -<!ATTLIST biblioid - %biblio.class.attrib; - %common.attrib; - %biblioid.role.attrib; - %local.biblioid.attrib; -> -<!--end of biblioid.attlist-->]]> -<!--end of biblioid.module-->]]> - -<!-- CiteBiblioId ................. --> - -<!ENTITY % citebiblioid.module "INCLUDE"> -<![%citebiblioid.module;[ -<!ENTITY % local.citebiblioid.attrib ""> -<!ENTITY % citebiblioid.role.attrib "%role.attrib;"> - -<!ENTITY % citebiblioid.element "INCLUDE"> -<![%citebiblioid.element;[ -<!--doc:A citation of a bibliographic identifier.--> -<!ELEMENT citebiblioid %ho; (%docinfo.char.mix;)*> -<!--end of citebiblioid.element-->]]> - -<!ENTITY % citebiblioid.attlist "INCLUDE"> -<![%citebiblioid.attlist;[ -<!ATTLIST citebiblioid - %biblio.class.attrib; - %common.attrib; - %citebiblioid.role.attrib; - %local.citebiblioid.attrib; -> -<!--end of citebiblioid.attlist-->]]> -<!--end of citebiblioid.module-->]]> - -<!-- BiblioSource ................. --> - -<!ENTITY % bibliosource.module "INCLUDE"> -<![%bibliosource.module;[ -<!ENTITY % local.bibliosource.attrib ""> -<!ENTITY % bibliosource.role.attrib "%role.attrib;"> - -<!ENTITY % bibliosource.element "INCLUDE"> -<![%bibliosource.element;[ -<!--doc:The source of a document.--> -<!ELEMENT bibliosource %ho; (%docinfo.char.mix;)*> -<!--end of bibliosource.element-->]]> - -<!ENTITY % bibliosource.attlist "INCLUDE"> -<![%bibliosource.attlist;[ -<!ATTLIST bibliosource - %biblio.class.attrib; - %common.attrib; - %bibliosource.role.attrib; - %local.bibliosource.attrib; -> -<!--end of bibliosource.attlist-->]]> -<!--end of bibliosource.module-->]]> - -<!-- BiblioRelation ................. --> - -<!ENTITY % bibliorelation.module "INCLUDE"> -<![%bibliorelation.module;[ -<!ENTITY % local.bibliorelation.attrib ""> -<!ENTITY % local.bibliorelation.types ""> - -<!ENTITY % bibliorelation.type.attrib - "type (isversionof - |hasversion - |isreplacedby - |replaces - |isrequiredby - |requires - |ispartof - |haspart - |isreferencedby - |references - |isformatof - |hasformat - |othertype - %local.bibliorelation.types;) #IMPLIED - othertype CDATA #IMPLIED -"> - -<!ENTITY % bibliorelation.role.attrib "%role.attrib;"> - -<!ENTITY % bibliorelation.element "INCLUDE"> -<![%bibliorelation.element;[ -<!--doc:The relationship of a document to another.--> -<!ELEMENT bibliorelation %ho; (%docinfo.char.mix;)*> -<!--end of bibliorelation.element-->]]> - -<!ENTITY % bibliorelation.attlist "INCLUDE"> -<![%bibliorelation.attlist;[ -<!ATTLIST bibliorelation - %biblio.class.attrib; - %bibliorelation.type.attrib; - %common.attrib; - %bibliorelation.role.attrib; - %local.bibliorelation.attrib; -> -<!--end of bibliorelation.attlist-->]]> -<!--end of bibliorelation.module-->]]> - -<!-- BiblioCoverage ................. --> - -<!ENTITY % bibliocoverage.module "INCLUDE"> -<![%bibliocoverage.module;[ -<!ENTITY % local.bibliocoverage.attrib ""> -<!ENTITY % bibliocoverage.role.attrib "%role.attrib;"> - -<!ENTITY % bibliocoverage.element "INCLUDE"> -<![%bibliocoverage.element;[ -<!--doc:The spatial or temporal coverage of a document.--> -<!ELEMENT bibliocoverage %ho; (%docinfo.char.mix;)*> -<!--end of bibliocoverage.element-->]]> - -<!ENTITY % bibliocoverage.attlist "INCLUDE"> -<![%bibliocoverage.attlist;[ -<!ATTLIST bibliocoverage - spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial) #IMPLIED - otherspatial CDATA #IMPLIED - temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED - othertemporal CDATA #IMPLIED - %common.attrib; - %bibliocoverage.role.attrib; - %local.bibliocoverage.attrib; -> -<!--end of bibliocoverage.attlist-->]]> -<!--end of bibliocoverage.module-->]]> - -<!-- InvPartNumber .................... --> - -<!ENTITY % invpartnumber.module "INCLUDE"> -<![%invpartnumber.module;[ -<!ENTITY % local.invpartnumber.attrib ""> -<!ENTITY % invpartnumber.role.attrib "%role.attrib;"> - -<!ENTITY % invpartnumber.element "INCLUDE"> -<![%invpartnumber.element;[ -<!--doc:An inventory part number.--> -<!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*> -<!--end of invpartnumber.element-->]]> - -<!ENTITY % invpartnumber.attlist "INCLUDE"> -<![%invpartnumber.attlist;[ -<!ATTLIST invpartnumber - %common.attrib; - %invpartnumber.role.attrib; - %local.invpartnumber.attrib; -> -<!--end of invpartnumber.attlist-->]]> -<!--end of invpartnumber.module-->]]> - -<!-- IssueNum ......................... --> - -<!ENTITY % issuenum.module "INCLUDE"> -<![%issuenum.module;[ -<!ENTITY % local.issuenum.attrib ""> -<!ENTITY % issuenum.role.attrib "%role.attrib;"> - -<!ENTITY % issuenum.element "INCLUDE"> -<![%issuenum.element;[ -<!--doc:The number of an issue of a journal.--> -<!ELEMENT issuenum %ho; (%docinfo.char.mix;)*> -<!--end of issuenum.element-->]]> - -<!ENTITY % issuenum.attlist "INCLUDE"> -<![%issuenum.attlist;[ -<!ATTLIST issuenum - %common.attrib; - %issuenum.role.attrib; - %local.issuenum.attrib; -> -<!--end of issuenum.attlist-->]]> -<!--end of issuenum.module-->]]> - -<!-- LegalNotice ...................... --> - -<!ENTITY % legalnotice.module "INCLUDE"> -<![%legalnotice.module;[ -<!ENTITY % local.legalnotice.attrib ""> -<!ENTITY % legalnotice.role.attrib "%role.attrib;"> - -<!ENTITY % legalnotice.element "INCLUDE"> -<![%legalnotice.element;[ -<!--doc:A statement of legal obligations or requirements.--> -<!ELEMENT legalnotice %ho; (blockinfo?, title?, (%legalnotice.mix;)+) - %formal.exclusion;> -<!--end of legalnotice.element-->]]> - -<!ENTITY % legalnotice.attlist "INCLUDE"> -<![%legalnotice.attlist;[ -<!ATTLIST legalnotice - %common.attrib; - %legalnotice.role.attrib; - %local.legalnotice.attrib; -> -<!--end of legalnotice.attlist-->]]> -<!--end of legalnotice.module-->]]> - -<!-- ModeSpec ......................... --> - -<!ENTITY % modespec.module "INCLUDE"> -<![%modespec.module;[ -<!ENTITY % local.modespec.attrib ""> -<!ENTITY % modespec.role.attrib "%role.attrib;"> - -<!ENTITY % modespec.element "INCLUDE"> -<![%modespec.element;[ -<!--doc:Application-specific information necessary for the completion of an OLink.--> -<!ELEMENT modespec %ho; (%docinfo.char.mix;)* - %ubiq.exclusion;> -<!--end of modespec.element-->]]> - -<!-- Application: Type of action required for completion - of the links to which the ModeSpec is relevant (e.g., - retrieval query) --> - - -<!ENTITY % modespec.attlist "INCLUDE"> -<![%modespec.attlist;[ -<!ATTLIST modespec - application NOTATION - (%notation.class;) #IMPLIED - %common.attrib; - %modespec.role.attrib; - %local.modespec.attrib; -> -<!--end of modespec.attlist-->]]> -<!--end of modespec.module-->]]> - -<!-- OrgName .......................... --> - -<!ENTITY % orgname.module "INCLUDE"> -<![%orgname.module;[ -<!ENTITY % local.orgname.attrib ""> -<!ENTITY % orgname.role.attrib "%role.attrib;"> - -<!ENTITY % orgname.element "INCLUDE"> -<![%orgname.element;[ -<!--doc:The name of an organization other than a corporation.--> -<!ELEMENT orgname %ho; (%docinfo.char.mix;)*> -<!--end of orgname.element-->]]> - -<!ENTITY % orgname.attlist "INCLUDE"> -<![%orgname.attlist;[ -<!ATTLIST orgname - %common.attrib; - class (corporation|nonprofit|consortium|informal|other) #IMPLIED - otherclass CDATA #IMPLIED - %orgname.role.attrib; - %local.orgname.attrib; -> -<!--end of orgname.attlist-->]]> -<!--end of orgname.module-->]]> - -<!-- OtherCredit ...................... --> - -<!ENTITY % othercredit.module "INCLUDE"> -<![%othercredit.module;[ -<!ENTITY % local.othercredit.attrib ""> -<!ENTITY % othercredit.role.attrib "%role.attrib;"> - -<!ENTITY % othercredit.element "INCLUDE"> -<![%othercredit.element;[ -<!--doc:A person or entity, other than an author or editor, credited in a document.--> -<!ELEMENT othercredit %ho; ((personname|(%person.ident.mix;)+), - (personblurb|email|address)*)> -<!--end of othercredit.element-->]]> - -<!ENTITY % othercredit.attlist "INCLUDE"> -<![%othercredit.attlist;[ -<!ATTLIST othercredit - class (graphicdesigner - |productioneditor - |copyeditor - |technicaleditor - |translator - |other) #IMPLIED - %common.attrib; - %othercredit.role.attrib; - %local.othercredit.attrib; -> -<!--end of othercredit.attlist-->]]> - <!--(see "Personal identity elements" for %person.ident.mix;)--> -<!--end of othercredit.module-->]]> - -<!-- PageNums ......................... --> - -<!ENTITY % pagenums.module "INCLUDE"> -<![%pagenums.module;[ -<!ENTITY % local.pagenums.attrib ""> -<!ENTITY % pagenums.role.attrib "%role.attrib;"> - -<!ENTITY % pagenums.element "INCLUDE"> -<![%pagenums.element;[ -<!--doc:The numbers of the pages in a book, for use in a bibliographic entry.--> -<!ELEMENT pagenums %ho; (%docinfo.char.mix;)*> -<!--end of pagenums.element-->]]> - -<!ENTITY % pagenums.attlist "INCLUDE"> -<![%pagenums.attlist;[ -<!ATTLIST pagenums - %common.attrib; - %pagenums.role.attrib; - %local.pagenums.attrib; -> -<!--end of pagenums.attlist-->]]> -<!--end of pagenums.module-->]]> - -<!-- Personal identity elements ....... --> - -<!-- These elements are used only within Author, Editor, and -OtherCredit. --> - -<!ENTITY % person.ident.module "INCLUDE"> -<![%person.ident.module;[ - <!ENTITY % contrib.module "INCLUDE"> - <![%contrib.module;[ - <!ENTITY % local.contrib.attrib ""> - <!ENTITY % contrib.role.attrib "%role.attrib;"> - -<!ENTITY % contrib.element "INCLUDE"> -<![%contrib.element;[ -<!--doc:A summary of the contributions made to a document by a credited source.--> -<!ELEMENT contrib %ho; (%docinfo.char.mix;)*> -<!--end of contrib.element-->]]> - -<!ENTITY % contrib.attlist "INCLUDE"> -<![%contrib.attlist;[ -<!ATTLIST contrib - %common.attrib; - %contrib.role.attrib; - %local.contrib.attrib; -> -<!--end of contrib.attlist-->]]> - <!--end of contrib.module-->]]> - - <!ENTITY % firstname.module "INCLUDE"> - <![%firstname.module;[ - <!ENTITY % local.firstname.attrib ""> - <!ENTITY % firstname.role.attrib "%role.attrib;"> - -<!ENTITY % firstname.element "INCLUDE"> -<![%firstname.element;[ -<!--doc:The first name of a person.--> -<!ELEMENT firstname %ho; (%docinfo.char.mix;)*> -<!--end of firstname.element-->]]> - -<!ENTITY % firstname.attlist "INCLUDE"> -<![%firstname.attlist;[ -<!ATTLIST firstname - %common.attrib; - %firstname.role.attrib; - %local.firstname.attrib; -> -<!--end of firstname.attlist-->]]> - <!--end of firstname.module-->]]> - - <!ENTITY % honorific.module "INCLUDE"> - <![%honorific.module;[ - <!ENTITY % local.honorific.attrib ""> - <!ENTITY % honorific.role.attrib "%role.attrib;"> - -<!ENTITY % honorific.element "INCLUDE"> -<![%honorific.element;[ -<!--doc:The title of a person.--> -<!ELEMENT honorific %ho; (%docinfo.char.mix;)*> -<!--end of honorific.element-->]]> - -<!ENTITY % honorific.attlist "INCLUDE"> -<![%honorific.attlist;[ -<!ATTLIST honorific - %common.attrib; - %honorific.role.attrib; - %local.honorific.attrib; -> -<!--end of honorific.attlist-->]]> - <!--end of honorific.module-->]]> - - <!ENTITY % lineage.module "INCLUDE"> - <![%lineage.module;[ - <!ENTITY % local.lineage.attrib ""> - <!ENTITY % lineage.role.attrib "%role.attrib;"> - -<!ENTITY % lineage.element "INCLUDE"> -<![%lineage.element;[ -<!--doc:The portion of a person's name indicating a relationship to ancestors.--> -<!ELEMENT lineage %ho; (%docinfo.char.mix;)*> -<!--end of lineage.element-->]]> - -<!ENTITY % lineage.attlist "INCLUDE"> -<![%lineage.attlist;[ -<!ATTLIST lineage - %common.attrib; - %lineage.role.attrib; - %local.lineage.attrib; -> -<!--end of lineage.attlist-->]]> - <!--end of lineage.module-->]]> - - <!ENTITY % othername.module "INCLUDE"> - <![%othername.module;[ - <!ENTITY % local.othername.attrib ""> - <!ENTITY % othername.role.attrib "%role.attrib;"> - -<!ENTITY % othername.element "INCLUDE"> -<![%othername.element;[ -<!--doc:A component of a persons name that is not a first name, surname, or lineage.--> -<!ELEMENT othername %ho; (%docinfo.char.mix;)*> -<!--end of othername.element-->]]> - -<!ENTITY % othername.attlist "INCLUDE"> -<![%othername.attlist;[ -<!ATTLIST othername - %common.attrib; - %othername.role.attrib; - %local.othername.attrib; -> -<!--end of othername.attlist-->]]> - <!--end of othername.module-->]]> - - <!ENTITY % surname.module "INCLUDE"> - <![%surname.module;[ - <!ENTITY % local.surname.attrib ""> - <!ENTITY % surname.role.attrib "%role.attrib;"> - -<!ENTITY % surname.element "INCLUDE"> -<![%surname.element;[ -<!--doc:A family name; in western cultures the last name.--> -<!ELEMENT surname %ho; (%docinfo.char.mix;)*> -<!--end of surname.element-->]]> - -<!ENTITY % surname.attlist "INCLUDE"> -<![%surname.attlist;[ -<!ATTLIST surname - %common.attrib; - %surname.role.attrib; - %local.surname.attrib; -> -<!--end of surname.attlist-->]]> - <!--end of surname.module-->]]> -<!--end of person.ident.module-->]]> - -<!-- PrintHistory ..................... --> - -<!ENTITY % printhistory.module "INCLUDE"> -<![%printhistory.module;[ -<!ENTITY % local.printhistory.attrib ""> -<!ENTITY % printhistory.role.attrib "%role.attrib;"> - -<!ENTITY % printhistory.element "INCLUDE"> -<![%printhistory.element;[ -<!--doc:The printing history of a document.--> -<!ELEMENT printhistory %ho; ((%para.class;)+)> -<!--end of printhistory.element-->]]> - -<!ENTITY % printhistory.attlist "INCLUDE"> -<![%printhistory.attlist;[ -<!ATTLIST printhistory - %common.attrib; - %printhistory.role.attrib; - %local.printhistory.attrib; -> -<!--end of printhistory.attlist-->]]> -<!--end of printhistory.module-->]]> - -<!-- ProductName ...................... --> - -<!ENTITY % productname.module "INCLUDE"> -<![%productname.module;[ -<!ENTITY % local.productname.attrib ""> -<!ENTITY % productname.role.attrib "%role.attrib;"> - -<!ENTITY % productname.element "INCLUDE"> -<![%productname.element;[ -<!--doc:The formal name of a product.--> -<!ELEMENT productname %ho; (%para.char.mix;)*> -<!--end of productname.element-->]]> - -<!-- Class: More precisely identifies the item the element names --> - - -<!ENTITY % productname.attlist "INCLUDE"> -<![%productname.attlist;[ -<!ATTLIST productname - class (service - |trade - |registered - |copyright) 'trade' - %common.attrib; - %productname.role.attrib; - %local.productname.attrib; -> -<!--end of productname.attlist-->]]> -<!--end of productname.module-->]]> - -<!-- ProductNumber .................... --> - -<!ENTITY % productnumber.module "INCLUDE"> -<![%productnumber.module;[ -<!ENTITY % local.productnumber.attrib ""> -<!ENTITY % productnumber.role.attrib "%role.attrib;"> - -<!ENTITY % productnumber.element "INCLUDE"> -<![%productnumber.element;[ -<!--doc:A number assigned to a product.--> -<!ELEMENT productnumber %ho; (%docinfo.char.mix;)*> -<!--end of productnumber.element-->]]> - -<!ENTITY % productnumber.attlist "INCLUDE"> -<![%productnumber.attlist;[ -<!ATTLIST productnumber - %common.attrib; - %productnumber.role.attrib; - %local.productnumber.attrib; -> -<!--end of productnumber.attlist-->]]> -<!--end of productnumber.module-->]]> - -<!-- PubDate .......................... --> - -<!ENTITY % pubdate.module "INCLUDE"> -<![%pubdate.module;[ -<!ENTITY % local.pubdate.attrib ""> -<!ENTITY % pubdate.role.attrib "%role.attrib;"> - -<!ENTITY % pubdate.element "INCLUDE"> -<![%pubdate.element;[ -<!--doc:The date of publication of a document.--> -<!ELEMENT pubdate %ho; (%docinfo.char.mix;)*> -<!--end of pubdate.element-->]]> - -<!ENTITY % pubdate.attlist "INCLUDE"> -<![%pubdate.attlist;[ -<!ATTLIST pubdate - %common.attrib; - %pubdate.role.attrib; - %local.pubdate.attrib; -> -<!--end of pubdate.attlist-->]]> -<!--end of pubdate.module-->]]> - -<!-- Publisher ........................ --> - -<!ENTITY % publisher.content.module "INCLUDE"> -<![%publisher.content.module;[ -<!ENTITY % publisher.module "INCLUDE"> -<![%publisher.module;[ -<!ENTITY % local.publisher.attrib ""> -<!ENTITY % publisher.role.attrib "%role.attrib;"> - -<!ENTITY % publisher.element "INCLUDE"> -<![%publisher.element;[ -<!--doc:The publisher of a document.--> -<!ELEMENT publisher %ho; (publishername, address*)> -<!--end of publisher.element-->]]> - -<!ENTITY % publisher.attlist "INCLUDE"> -<![%publisher.attlist;[ -<!ATTLIST publisher - %common.attrib; - %publisher.role.attrib; - %local.publisher.attrib; -> -<!--end of publisher.attlist-->]]> -<!--end of publisher.module-->]]> - - <!ENTITY % publishername.module "INCLUDE"> - <![%publishername.module;[ - <!ENTITY % local.publishername.attrib ""> - <!ENTITY % publishername.role.attrib "%role.attrib;"> - -<!ENTITY % publishername.element "INCLUDE"> -<![%publishername.element;[ -<!--doc:The name of the publisher of a document.--> -<!ELEMENT publishername %ho; (%docinfo.char.mix;)*> -<!--end of publishername.element-->]]> - -<!ENTITY % publishername.attlist "INCLUDE"> -<![%publishername.attlist;[ -<!ATTLIST publishername - %common.attrib; - %publishername.role.attrib; - %local.publishername.attrib; -> -<!--end of publishername.attlist-->]]> - <!--end of publishername.module-->]]> - - <!-- Address (defined elsewhere in this section)--> -<!--end of publisher.content.module-->]]> - -<!-- PubsNumber ....................... --> - -<!ENTITY % pubsnumber.module "INCLUDE"> -<![%pubsnumber.module;[ -<!ENTITY % local.pubsnumber.attrib ""> -<!ENTITY % pubsnumber.role.attrib "%role.attrib;"> - -<!ENTITY % pubsnumber.element "INCLUDE"> -<![%pubsnumber.element;[ -<!--doc:A number assigned to a publication other than an ISBN or ISSN or inventory part number.--> -<!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*> -<!--end of pubsnumber.element-->]]> - -<!ENTITY % pubsnumber.attlist "INCLUDE"> -<![%pubsnumber.attlist;[ -<!ATTLIST pubsnumber - %common.attrib; - %pubsnumber.role.attrib; - %local.pubsnumber.attrib; -> -<!--end of pubsnumber.attlist-->]]> -<!--end of pubsnumber.module-->]]> - -<!-- ReleaseInfo ...................... --> - -<!ENTITY % releaseinfo.module "INCLUDE"> -<![%releaseinfo.module;[ -<!ENTITY % local.releaseinfo.attrib ""> -<!ENTITY % releaseinfo.role.attrib "%role.attrib;"> - -<!ENTITY % releaseinfo.element "INCLUDE"> -<![%releaseinfo.element;[ -<!--doc:Information about a particular release of a document.--> -<!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*> -<!--end of releaseinfo.element-->]]> - -<!ENTITY % releaseinfo.attlist "INCLUDE"> -<![%releaseinfo.attlist;[ -<!ATTLIST releaseinfo - %common.attrib; - %releaseinfo.role.attrib; - %local.releaseinfo.attrib; -> -<!--end of releaseinfo.attlist-->]]> -<!--end of releaseinfo.module-->]]> - -<!-- RevHistory ....................... --> - -<!ENTITY % revhistory.content.module "INCLUDE"> -<![%revhistory.content.module;[ -<!ENTITY % revhistory.module "INCLUDE"> -<![%revhistory.module;[ -<!ENTITY % local.revhistory.attrib ""> -<!ENTITY % revhistory.role.attrib "%role.attrib;"> - -<!ENTITY % revhistory.element "INCLUDE"> -<![%revhistory.element;[ -<!--doc:A history of the revisions to a document.--> -<!ELEMENT revhistory %ho; (revision+)> -<!--end of revhistory.element-->]]> - -<!ENTITY % revhistory.attlist "INCLUDE"> -<![%revhistory.attlist;[ -<!ATTLIST revhistory - %common.attrib; - %revhistory.role.attrib; - %local.revhistory.attrib; -> -<!--end of revhistory.attlist-->]]> -<!--end of revhistory.module-->]]> - -<!ENTITY % revision.module "INCLUDE"> -<![%revision.module;[ -<!ENTITY % local.revision.attrib ""> -<!ENTITY % revision.role.attrib "%role.attrib;"> - -<!ENTITY % revision.element "INCLUDE"> -<![%revision.element;[ -<!--doc:An entry describing a single revision in the history of the revisions to a document.--> -<!ELEMENT revision %ho; (revnumber?, date, (author|authorinitials)*, - (revremark|revdescription)?)> -<!--end of revision.element-->]]> - -<!ENTITY % revision.attlist "INCLUDE"> -<![%revision.attlist;[ -<!ATTLIST revision - %common.attrib; - %revision.role.attrib; - %local.revision.attrib; -> -<!--end of revision.attlist-->]]> -<!--end of revision.module-->]]> - -<!ENTITY % revnumber.module "INCLUDE"> -<![%revnumber.module;[ -<!ENTITY % local.revnumber.attrib ""> -<!ENTITY % revnumber.role.attrib "%role.attrib;"> - -<!ENTITY % revnumber.element "INCLUDE"> -<![%revnumber.element;[ -<!--doc:A document revision number.--> -<!ELEMENT revnumber %ho; (%docinfo.char.mix;)*> -<!--end of revnumber.element-->]]> - -<!ENTITY % revnumber.attlist "INCLUDE"> -<![%revnumber.attlist;[ -<!ATTLIST revnumber - %common.attrib; - %revnumber.role.attrib; - %local.revnumber.attrib; -> -<!--end of revnumber.attlist-->]]> -<!--end of revnumber.module-->]]> - -<!-- Date (defined elsewhere in this section)--> -<!-- AuthorInitials (defined elsewhere in this section)--> - -<!ENTITY % revremark.module "INCLUDE"> -<![%revremark.module;[ -<!ENTITY % local.revremark.attrib ""> -<!ENTITY % revremark.role.attrib "%role.attrib;"> - -<!ENTITY % revremark.element "INCLUDE"> -<![%revremark.element;[ -<!--doc:A description of a revision to a document.--> -<!ELEMENT revremark %ho; (%docinfo.char.mix;)*> -<!--end of revremark.element-->]]> - -<!ENTITY % revremark.attlist "INCLUDE"> -<![%revremark.attlist;[ -<!ATTLIST revremark - %common.attrib; - %revremark.role.attrib; - %local.revremark.attrib; -> -<!--end of revremark.attlist-->]]> -<!--end of revremark.module-->]]> - -<!ENTITY % revdescription.module "INCLUDE"> -<![ %revdescription.module; [ -<!ENTITY % local.revdescription.attrib ""> -<!ENTITY % revdescription.role.attrib "%role.attrib;"> - -<!ENTITY % revdescription.element "INCLUDE"> -<![ %revdescription.element; [ -<!--doc:A extended description of a revision to a document.--> -<!ELEMENT revdescription %ho; ((%revdescription.mix;)+)> -<!--end of revdescription.element-->]]> - -<!ENTITY % revdescription.attlist "INCLUDE"> -<![ %revdescription.attlist; [ -<!ATTLIST revdescription - %common.attrib; - %revdescription.role.attrib; - %local.revdescription.attrib; -> -<!--end of revdescription.attlist-->]]> -<!--end of revdescription.module-->]]> -<!--end of revhistory.content.module-->]]> - -<!-- SeriesVolNums .................... --> - -<!ENTITY % seriesvolnums.module "INCLUDE"> -<![%seriesvolnums.module;[ -<!ENTITY % local.seriesvolnums.attrib ""> -<!ENTITY % seriesvolnums.role.attrib "%role.attrib;"> - -<!ENTITY % seriesvolnums.element "INCLUDE"> -<![%seriesvolnums.element;[ -<!--doc:Numbers of the volumes in a series of books.--> -<!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*> -<!--end of seriesvolnums.element-->]]> - -<!ENTITY % seriesvolnums.attlist "INCLUDE"> -<![%seriesvolnums.attlist;[ -<!ATTLIST seriesvolnums - %common.attrib; - %seriesvolnums.role.attrib; - %local.seriesvolnums.attrib; -> -<!--end of seriesvolnums.attlist-->]]> -<!--end of seriesvolnums.module-->]]> - -<!-- VolumeNum ........................ --> - -<!ENTITY % volumenum.module "INCLUDE"> -<![%volumenum.module;[ -<!ENTITY % local.volumenum.attrib ""> -<!ENTITY % volumenum.role.attrib "%role.attrib;"> - -<!ENTITY % volumenum.element "INCLUDE"> -<![%volumenum.element;[ -<!--doc:The volume number of a document in a set (as of books in a set or articles in a journal).--> -<!ELEMENT volumenum %ho; (%docinfo.char.mix;)*> -<!--end of volumenum.element-->]]> - -<!ENTITY % volumenum.attlist "INCLUDE"> -<![%volumenum.attlist;[ -<!ATTLIST volumenum - %common.attrib; - %volumenum.role.attrib; - %local.volumenum.attrib; -> -<!--end of volumenum.attlist-->]]> -<!--end of volumenum.module-->]]> - -<!-- .................................. --> - -<!--end of docinfo.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Inline, link, and ubiquitous elements ................................ --> - -<!-- Technical and computer terms ......................................... --> - -<!ENTITY % accel.module "INCLUDE"> -<![%accel.module;[ -<!ENTITY % local.accel.attrib ""> -<!ENTITY % accel.role.attrib "%role.attrib;"> - -<!ENTITY % accel.element "INCLUDE"> -<![%accel.element;[ -<!--doc:A graphical user interface (GUI) keyboard shortcut.--> -<!ELEMENT accel %ho; (%smallcptr.char.mix;)*> -<!--end of accel.element-->]]> - -<!ENTITY % accel.attlist "INCLUDE"> -<![%accel.attlist;[ -<!ATTLIST accel - %common.attrib; - %accel.role.attrib; - %local.accel.attrib; -> -<!--end of accel.attlist-->]]> -<!--end of accel.module-->]]> - -<!ENTITY % action.module "INCLUDE"> -<![%action.module;[ -<!ENTITY % local.action.attrib ""> -<!ENTITY % action.role.attrib "%role.attrib;"> - -<!ENTITY % action.element "INCLUDE"> -<![%action.element;[ -<!--doc:A response to a user event.--> -<!ELEMENT action %ho; (%cptr.char.mix;)*> -<!--end of action.element-->]]> - -<!ENTITY % action.attlist "INCLUDE"> -<![%action.attlist;[ -<!ATTLIST action - %moreinfo.attrib; - %common.attrib; - %action.role.attrib; - %local.action.attrib; -> -<!--end of action.attlist-->]]> -<!--end of action.module-->]]> - -<!ENTITY % application.module "INCLUDE"> -<![%application.module;[ -<!ENTITY % local.application.attrib ""> -<!ENTITY % application.role.attrib "%role.attrib;"> - -<!ENTITY % application.element "INCLUDE"> -<![%application.element;[ -<!--doc:The name of a software program.--> -<!ELEMENT application %ho; (%para.char.mix;)*> -<!--end of application.element-->]]> - -<!ENTITY % application.attlist "INCLUDE"> -<![%application.attlist;[ -<!ATTLIST application - class (hardware - |software) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %application.role.attrib; - %local.application.attrib; -> -<!--end of application.attlist-->]]> -<!--end of application.module-->]]> - -<!ENTITY % classname.module "INCLUDE"> -<![%classname.module;[ -<!ENTITY % local.classname.attrib ""> -<!ENTITY % classname.role.attrib "%role.attrib;"> - -<!ENTITY % classname.element "INCLUDE"> -<![%classname.element;[ -<!--doc:The name of a class, in the object-oriented programming sense.--> -<!ELEMENT classname %ho; (%smallcptr.char.mix;)*> -<!--end of classname.element-->]]> - -<!ENTITY % classname.attlist "INCLUDE"> -<![%classname.attlist;[ -<!ATTLIST classname - %common.attrib; - %classname.role.attrib; - %local.classname.attrib; -> -<!--end of classname.attlist-->]]> -<!--end of classname.module-->]]> - -<!ENTITY % package.module "INCLUDE"> -<![%package.module;[ -<!ENTITY % local.package.attrib ""> -<!ENTITY % package.role.attrib "%role.attrib;"> - -<!ENTITY % package.element "INCLUDE"> -<![%package.element;[ -<!--doc:A package.--> -<!ELEMENT package %ho; (%smallcptr.char.mix;)*> -<!--end of package.element-->]]> - -<!ENTITY % package.attlist "INCLUDE"> -<![%package.attlist;[ -<!ATTLIST package - %common.attrib; - %package.role.attrib; - %local.package.attrib; -> -<!--end of package.attlist-->]]> -<!--end of package.module-->]]> - -<!ENTITY % co.module "INCLUDE"> -<![%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. --> -<!ENTITY % co.role.attrib "%role.attrib;"> - -<!ENTITY % co.element "INCLUDE"> -<![%co.element;[ -<!--doc:The location of a callout embedded in text.--> -<!ELEMENT co %ho; EMPTY> -<!--end of co.element-->]]> - -<!-- bug number/symbol override or initialization --> -<!-- to any related information --> - - -<!ENTITY % co.attlist "INCLUDE"> -<![%co.attlist;[ -<!ATTLIST co - %label.attrib; - %linkends.attrib; - %idreq.common.attrib; - %co.role.attrib; - %local.co.attrib; -> -<!--end of co.attlist-->]]> -<!--end of co.module-->]]> - -<!ENTITY % coref.module "INCLUDE"> -<![%coref.module;[ -<!ENTITY % local.coref.attrib ""> -<!-- COREF is a reference to a CO --> -<!ENTITY % coref.role.attrib "%role.attrib;"> - -<!ENTITY % coref.element "INCLUDE"> -<![%coref.element;[ -<!--doc:A cross reference to a co.--> -<!ELEMENT coref %ho; EMPTY> -<!--end of coref.element-->]]> - -<!-- bug number/symbol override or initialization --> -<!-- to any related information --> - -<!ENTITY % coref.attlist "INCLUDE"> -<![%coref.attlist;[ -<!ATTLIST coref - %label.attrib; - %linkendreq.attrib; - %common.attrib; - %coref.role.attrib; - %local.coref.attrib; -> -<!--end of coref.attlist-->]]> -<!--end of coref.module-->]]> - -<!ENTITY % command.module "INCLUDE"> -<![%command.module;[ -<!ENTITY % local.command.attrib ""> -<!ENTITY % command.role.attrib "%role.attrib;"> - -<!ENTITY % command.element "INCLUDE"> -<![%command.element;[ -<!--doc:The name of an executable program or other software command.--> -<!ELEMENT command %ho; (%cptr.char.mix;)*> -<!--end of command.element-->]]> - -<!ENTITY % command.attlist "INCLUDE"> -<![%command.attlist;[ -<!ATTLIST command - %moreinfo.attrib; - %common.attrib; - %command.role.attrib; - %local.command.attrib; -> -<!--end of command.attlist-->]]> -<!--end of command.module-->]]> - -<!ENTITY % computeroutput.module "INCLUDE"> -<![%computeroutput.module;[ -<!ENTITY % local.computeroutput.attrib ""> -<!ENTITY % computeroutput.role.attrib "%role.attrib;"> - -<!ENTITY % computeroutput.element "INCLUDE"> -<![%computeroutput.element;[ -<!--doc:Data, generally text, displayed or presented by a computer.--> -<!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*> -<!--end of computeroutput.element-->]]> - -<!ENTITY % computeroutput.attlist "INCLUDE"> -<![%computeroutput.attlist;[ -<!ATTLIST computeroutput - %moreinfo.attrib; - %common.attrib; - %computeroutput.role.attrib; - %local.computeroutput.attrib; -> -<!--end of computeroutput.attlist-->]]> -<!--end of computeroutput.module-->]]> - -<!ENTITY % database.module "INCLUDE"> -<![%database.module;[ -<!ENTITY % local.database.attrib ""> -<!ENTITY % database.role.attrib "%role.attrib;"> - -<!ENTITY % database.element "INCLUDE"> -<![%database.element;[ -<!--doc:The name of a database, or part of a database.--> -<!ELEMENT database %ho; (%cptr.char.mix;)*> -<!--end of database.element-->]]> - -<!-- Class: Type of database the element names; no default --> - - -<!ENTITY % database.attlist "INCLUDE"> -<![%database.attlist;[ -<!ATTLIST database - class (name - |table - |field - |key1 - |key2 - |record - |index - |view - |primarykey - |secondarykey - |foreignkey - |altkey - |procedure - |datatype - |constraint - |rule - |user - |group) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %database.role.attrib; - %local.database.attrib; -> -<!--end of database.attlist-->]]> -<!--end of database.module-->]]> - -<!ENTITY % email.module "INCLUDE"> -<![%email.module;[ -<!ENTITY % local.email.attrib ""> -<!ENTITY % email.role.attrib "%role.attrib;"> - -<!ENTITY % email.element "INCLUDE"> -<![%email.element;[ -<!--doc:An email address.--> -<!ELEMENT email %ho; (%docinfo.char.mix;)*> -<!--end of email.element-->]]> - -<!ENTITY % email.attlist "INCLUDE"> -<![%email.attlist;[ -<!ATTLIST email - %common.attrib; - %email.role.attrib; - %local.email.attrib; -> -<!--end of email.attlist-->]]> -<!--end of email.module-->]]> - -<!ENTITY % envar.module "INCLUDE"> -<![%envar.module;[ -<!ENTITY % local.envar.attrib ""> -<!ENTITY % envar.role.attrib "%role.attrib;"> - -<!ENTITY % envar.element "INCLUDE"> -<![%envar.element;[ -<!--doc:A software environment variable.--> -<!ELEMENT envar %ho; (%smallcptr.char.mix;)*> -<!--end of envar.element-->]]> - -<!ENTITY % envar.attlist "INCLUDE"> -<![%envar.attlist;[ -<!ATTLIST envar - %common.attrib; - %envar.role.attrib; - %local.envar.attrib; -> -<!--end of envar.attlist-->]]> -<!--end of envar.module-->]]> - - -<!ENTITY % errorcode.module "INCLUDE"> -<![%errorcode.module;[ -<!ENTITY % local.errorcode.attrib ""> -<!ENTITY % errorcode.role.attrib "%role.attrib;"> - -<!ENTITY % errorcode.element "INCLUDE"> -<![%errorcode.element;[ -<!--doc:An error code.--> -<!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*> -<!--end of errorcode.element-->]]> - -<!ENTITY % errorcode.attlist "INCLUDE"> -<![%errorcode.attlist;[ -<!ATTLIST errorcode - %moreinfo.attrib; - %common.attrib; - %errorcode.role.attrib; - %local.errorcode.attrib; -> -<!--end of errorcode.attlist-->]]> -<!--end of errorcode.module-->]]> - -<!ENTITY % errorname.module "INCLUDE"> -<![%errorname.module;[ -<!ENTITY % local.errorname.attrib ""> -<!ENTITY % errorname.role.attrib "%role.attrib;"> - -<!ENTITY % errorname.element "INCLUDE"> -<![%errorname.element;[ -<!--doc:An error name.--> -<!ELEMENT errorname %ho; (%smallcptr.char.mix;)*> -<!--end of errorname.element-->]]> - -<!ENTITY % errorname.attlist "INCLUDE"> -<![%errorname.attlist;[ -<!ATTLIST errorname - %common.attrib; - %errorname.role.attrib; - %local.errorname.attrib; -> -<!--end of errorname.attlist-->]]> -<!--end of errorname.module-->]]> - -<!ENTITY % errortext.module "INCLUDE"> -<![%errortext.module;[ -<!ENTITY % local.errortext.attrib ""> -<!ENTITY % errortext.role.attrib "%role.attrib;"> - -<!ENTITY % errortext.element "INCLUDE"> -<![%errortext.element;[ -<!--doc:An error message..--> -<!ELEMENT errortext %ho; (%smallcptr.char.mix;)*> -<!--end of errortext.element-->]]> - -<!ENTITY % errortext.attlist "INCLUDE"> -<![%errortext.attlist;[ -<!ATTLIST errortext - %common.attrib; - %errortext.role.attrib; - %local.errortext.attrib; -> -<!--end of errortext.attlist-->]]> -<!--end of errortext.module-->]]> - -<!ENTITY % errortype.module "INCLUDE"> -<![%errortype.module;[ -<!ENTITY % local.errortype.attrib ""> -<!ENTITY % errortype.role.attrib "%role.attrib;"> - -<!ENTITY % errortype.element "INCLUDE"> -<![%errortype.element;[ -<!--doc:The classification of an error message.--> -<!ELEMENT errortype %ho; (%smallcptr.char.mix;)*> -<!--end of errortype.element-->]]> - -<!ENTITY % errortype.attlist "INCLUDE"> -<![%errortype.attlist;[ -<!ATTLIST errortype - %common.attrib; - %errortype.role.attrib; - %local.errortype.attrib; -> -<!--end of errortype.attlist-->]]> -<!--end of errortype.module-->]]> - -<!ENTITY % filename.module "INCLUDE"> -<![%filename.module;[ -<!ENTITY % local.filename.attrib ""> -<!ENTITY % filename.role.attrib "%role.attrib;"> - -<!ENTITY % filename.element "INCLUDE"> -<![%filename.element;[ -<!--doc:The name of a file.--> -<!ELEMENT filename %ho; (%cptr.char.mix;)*> -<!--end of filename.element-->]]> - -<!-- Class: Type of filename the element names; no default --> -<!-- Path: Search path (possibly system-specific) in which - file can be found --> - - -<!ENTITY % filename.attlist "INCLUDE"> -<![%filename.attlist;[ -<!ATTLIST filename - class (headerfile - |partition - |devicefile - |libraryfile - |directory - |extension - |symlink) #IMPLIED - path CDATA #IMPLIED - %moreinfo.attrib; - %common.attrib; - %filename.role.attrib; - %local.filename.attrib; -> -<!--end of filename.attlist-->]]> -<!--end of filename.module-->]]> - -<!ENTITY % function.module "INCLUDE"> -<![%function.module;[ -<!ENTITY % local.function.attrib ""> -<!ENTITY % function.role.attrib "%role.attrib;"> - -<!ENTITY % function.element "INCLUDE"> -<![%function.element;[ -<!--doc:The name of a function or subroutine, as in a programming language.--> -<!ELEMENT function %ho; (%cptr.char.mix;)*> -<!--end of function.element-->]]> - -<!ENTITY % function.attlist "INCLUDE"> -<![%function.attlist;[ -<!ATTLIST function - %moreinfo.attrib; - %common.attrib; - %function.role.attrib; - %local.function.attrib; -> -<!--end of function.attlist-->]]> -<!--end of function.module-->]]> - -<!ENTITY % guibutton.module "INCLUDE"> -<![%guibutton.module;[ -<!ENTITY % local.guibutton.attrib ""> -<!ENTITY % guibutton.role.attrib "%role.attrib;"> - -<!ENTITY % guibutton.element "INCLUDE"> -<![%guibutton.element;[ -<!--doc:The text on a button in a GUI.--> -<!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guibutton.element-->]]> - -<!ENTITY % guibutton.attlist "INCLUDE"> -<![%guibutton.attlist;[ -<!ATTLIST guibutton - %moreinfo.attrib; - %common.attrib; - %guibutton.role.attrib; - %local.guibutton.attrib; -> -<!--end of guibutton.attlist-->]]> -<!--end of guibutton.module-->]]> - -<!ENTITY % guiicon.module "INCLUDE"> -<![%guiicon.module;[ -<!ENTITY % local.guiicon.attrib ""> -<!ENTITY % guiicon.role.attrib "%role.attrib;"> - -<!ENTITY % guiicon.element "INCLUDE"> -<![%guiicon.element;[ -<!--doc:Graphic and/or text appearing as a icon in a GUI.--> -<!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guiicon.element-->]]> - -<!ENTITY % guiicon.attlist "INCLUDE"> -<![%guiicon.attlist;[ -<!ATTLIST guiicon - %moreinfo.attrib; - %common.attrib; - %guiicon.role.attrib; - %local.guiicon.attrib; -> -<!--end of guiicon.attlist-->]]> -<!--end of guiicon.module-->]]> - -<!ENTITY % guilabel.module "INCLUDE"> -<![%guilabel.module;[ -<!ENTITY % local.guilabel.attrib ""> -<!ENTITY % guilabel.role.attrib "%role.attrib;"> - -<!ENTITY % guilabel.element "INCLUDE"> -<![%guilabel.element;[ -<!--doc:The text of a label in a GUI.--> -<!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guilabel.element-->]]> - -<!ENTITY % guilabel.attlist "INCLUDE"> -<![%guilabel.attlist;[ -<!ATTLIST guilabel - %moreinfo.attrib; - %common.attrib; - %guilabel.role.attrib; - %local.guilabel.attrib; -> -<!--end of guilabel.attlist-->]]> -<!--end of guilabel.module-->]]> - -<!ENTITY % guimenu.module "INCLUDE"> -<![%guimenu.module;[ -<!ENTITY % local.guimenu.attrib ""> -<!ENTITY % guimenu.role.attrib "%role.attrib;"> - -<!ENTITY % guimenu.element "INCLUDE"> -<![%guimenu.element;[ -<!--doc:The name of a menu in a GUI.--> -<!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guimenu.element-->]]> - -<!ENTITY % guimenu.attlist "INCLUDE"> -<![%guimenu.attlist;[ -<!ATTLIST guimenu - %moreinfo.attrib; - %common.attrib; - %guimenu.role.attrib; - %local.guimenu.attrib; -> -<!--end of guimenu.attlist-->]]> -<!--end of guimenu.module-->]]> - -<!ENTITY % guimenuitem.module "INCLUDE"> -<![%guimenuitem.module;[ -<!ENTITY % local.guimenuitem.attrib ""> -<!ENTITY % guimenuitem.role.attrib "%role.attrib;"> - -<!ENTITY % guimenuitem.element "INCLUDE"> -<![%guimenuitem.element;[ -<!--doc:The name of a terminal menu item in a GUI.--> -<!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guimenuitem.element-->]]> - -<!ENTITY % guimenuitem.attlist "INCLUDE"> -<![%guimenuitem.attlist;[ -<!ATTLIST guimenuitem - %moreinfo.attrib; - %common.attrib; - %guimenuitem.role.attrib; - %local.guimenuitem.attrib; -> -<!--end of guimenuitem.attlist-->]]> -<!--end of guimenuitem.module-->]]> - -<!ENTITY % guisubmenu.module "INCLUDE"> -<![%guisubmenu.module;[ -<!ENTITY % local.guisubmenu.attrib ""> -<!ENTITY % guisubmenu.role.attrib "%role.attrib;"> - -<!ENTITY % guisubmenu.element "INCLUDE"> -<![%guisubmenu.element;[ -<!--doc:The name of a submenu in a GUI.--> -<!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel|superscript|subscript)*> -<!--end of guisubmenu.element-->]]> - -<!ENTITY % guisubmenu.attlist "INCLUDE"> -<![%guisubmenu.attlist;[ -<!ATTLIST guisubmenu - %moreinfo.attrib; - %common.attrib; - %guisubmenu.role.attrib; - %local.guisubmenu.attrib; -> -<!--end of guisubmenu.attlist-->]]> -<!--end of guisubmenu.module-->]]> - -<!ENTITY % hardware.module "INCLUDE"> -<![%hardware.module;[ -<!ENTITY % local.hardware.attrib ""> -<!ENTITY % hardware.role.attrib "%role.attrib;"> - -<!ENTITY % hardware.element "INCLUDE"> -<![%hardware.element;[ -<!--doc:A physical part of a computer system.--> -<!ELEMENT hardware %ho; (%cptr.char.mix;)*> -<!--end of hardware.element-->]]> - -<!ENTITY % hardware.attlist "INCLUDE"> -<![%hardware.attlist;[ -<!ATTLIST hardware - %moreinfo.attrib; - %common.attrib; - %hardware.role.attrib; - %local.hardware.attrib; -> -<!--end of hardware.attlist-->]]> -<!--end of hardware.module-->]]> - -<!ENTITY % interface.module "INCLUDE"> -<![%interface.module;[ -<!ENTITY % local.interface.attrib ""> -<!ENTITY % interface.role.attrib "%role.attrib;"> - -<!ENTITY % interface.element "INCLUDE"> -<![%interface.element;[ -<!--doc:An element of a GUI.--> -<!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*> -<!--end of interface.element-->]]> - -<!-- Class: Type of the Interface item; no default --> - - -<!ENTITY % interface.attlist "INCLUDE"> -<![%interface.attlist;[ -<!ATTLIST interface - %moreinfo.attrib; - %common.attrib; - %interface.role.attrib; - %local.interface.attrib; -> -<!--end of interface.attlist-->]]> -<!--end of interface.module-->]]> - -<!ENTITY % keycap.module "INCLUDE"> -<![%keycap.module;[ -<!ENTITY % local.keycap.attrib ""> -<!ENTITY % keycap.role.attrib "%role.attrib;"> - -<!ENTITY % keycap.element "INCLUDE"> -<![%keycap.element;[ -<!--doc:The text printed on a key on a keyboard.--> -<!ELEMENT keycap %ho; (%cptr.char.mix;)*> -<!--end of keycap.element-->]]> - -<!ENTITY % keycap.attlist "INCLUDE"> -<![%keycap.attlist;[ -<!ATTLIST keycap - function (alt - |control - |shift - |meta - |escape - |enter - |tab - |backspace - |command - |option - |space - |delete - |insert - |up - |down - |left - |right - |home - |end - |pageup - |pagedown - |other) #IMPLIED - otherfunction CDATA #IMPLIED - %moreinfo.attrib; - %common.attrib; - %keycap.role.attrib; - %local.keycap.attrib; -> -<!--end of keycap.attlist-->]]> -<!--end of keycap.module-->]]> - -<!ENTITY % keycode.module "INCLUDE"> -<![%keycode.module;[ -<!ENTITY % local.keycode.attrib ""> -<!ENTITY % keycode.role.attrib "%role.attrib;"> - -<!ENTITY % keycode.element "INCLUDE"> -<![%keycode.element;[ -<!--doc:The internal, frequently numeric, identifier for a key on a keyboard.--> -<!ELEMENT keycode %ho; (%smallcptr.char.mix;)*> -<!--end of keycode.element-->]]> - -<!ENTITY % keycode.attlist "INCLUDE"> -<![%keycode.attlist;[ -<!ATTLIST keycode - %common.attrib; - %keycode.role.attrib; - %local.keycode.attrib; -> -<!--end of keycode.attlist-->]]> -<!--end of keycode.module-->]]> - -<!ENTITY % keycombo.module "INCLUDE"> -<![%keycombo.module;[ -<!ENTITY % local.keycombo.attrib ""> -<!ENTITY % keycombo.role.attrib "%role.attrib;"> - -<!ENTITY % keycombo.element "INCLUDE"> -<![%keycombo.element;[ -<!--doc:A combination of input actions.--> -<!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)> -<!--end of keycombo.element-->]]> - -<!ENTITY % keycombo.attlist "INCLUDE"> -<![%keycombo.attlist;[ -<!ATTLIST keycombo - %keyaction.attrib; - %moreinfo.attrib; - %common.attrib; - %keycombo.role.attrib; - %local.keycombo.attrib; -> -<!--end of keycombo.attlist-->]]> -<!--end of keycombo.module-->]]> - -<!ENTITY % keysym.module "INCLUDE"> -<![%keysym.module;[ -<!ENTITY % local.keysym.attrib ""> -<!ENTITY % keysysm.role.attrib "%role.attrib;"> - -<!ENTITY % keysym.element "INCLUDE"> -<![%keysym.element;[ -<!--doc:The symbolic name of a key on a keyboard.--> -<!ELEMENT keysym %ho; (%smallcptr.char.mix;)*> -<!--end of keysym.element-->]]> - -<!ENTITY % keysym.attlist "INCLUDE"> -<![%keysym.attlist;[ -<!ATTLIST keysym - %common.attrib; - %keysysm.role.attrib; - %local.keysym.attrib; -> -<!--end of keysym.attlist-->]]> -<!--end of keysym.module-->]]> - -<!ENTITY % lineannotation.module "INCLUDE"> -<![%lineannotation.module;[ -<!ENTITY % local.lineannotation.attrib ""> -<!ENTITY % lineannotation.role.attrib "%role.attrib;"> - -<!ENTITY % lineannotation.element "INCLUDE"> -<![%lineannotation.element;[ -<!--doc:A comment on a line in a verbatim listing.--> -<!ELEMENT lineannotation %ho; (%para.char.mix;)*> -<!--end of lineannotation.element-->]]> - -<!ENTITY % lineannotation.attlist "INCLUDE"> -<![%lineannotation.attlist;[ -<!ATTLIST lineannotation - %common.attrib; - %lineannotation.role.attrib; - %local.lineannotation.attrib; -> -<!--end of lineannotation.attlist-->]]> -<!--end of lineannotation.module-->]]> - -<!ENTITY % literal.module "INCLUDE"> -<![%literal.module;[ -<!ENTITY % local.literal.attrib ""> -<!ENTITY % literal.role.attrib "%role.attrib;"> - -<!ENTITY % literal.element "INCLUDE"> -<![%literal.element;[ -<!--doc:Inline text that is some literal value.--> -<!ELEMENT literal %ho; (%cptr.char.mix;)*> -<!--end of literal.element-->]]> - -<!ENTITY % literal.attlist "INCLUDE"> -<![%literal.attlist;[ -<!ATTLIST literal - %moreinfo.attrib; - %common.attrib; - %literal.role.attrib; - %local.literal.attrib; -> -<!--end of literal.attlist-->]]> -<!--end of literal.module-->]]> - -<!ENTITY % code.module "INCLUDE"> -<![%code.module;[ -<!ENTITY % local.code.attrib ""> -<!ENTITY % code.role.attrib "%role.attrib;"> - -<!ENTITY % code.element "INCLUDE"> -<![%code.element;[ -<!--doc:An inline code fragment.--> -<!ELEMENT code %ho; (%cptr.char.mix;)*> -<!--end of code.element-->]]> - -<!ENTITY % code.attlist "INCLUDE"> -<![%code.attlist;[ -<!ATTLIST code - language CDATA #IMPLIED - %common.attrib; - %code.role.attrib; - %local.code.attrib; -> -<!--end of code.attlist-->]]> -<!--end of code.module-->]]> - -<!ENTITY % constant.module "INCLUDE"> -<![ %constant.module; [ -<!ENTITY % local.constant.attrib ""> -<!ENTITY % constant.role.attrib "%role.attrib;"> - -<!ENTITY % constant.element "INCLUDE"> -<![ %constant.element; [ -<!--doc:A programming or system constant.--> -<!ELEMENT constant %ho; (%smallcptr.char.mix;)*> -<!--end of constant.element-->]]> - -<!ENTITY % constant.attlist "INCLUDE"> -<![ %constant.attlist; [ -<!ATTLIST constant - class (limit) #IMPLIED - %common.attrib; - %constant.role.attrib; - %local.constant.attrib; -> -<!--end of constant.attlist-->]]> -<!--end of constant.module-->]]> - -<!ENTITY % varname.module "INCLUDE"> -<![ %varname.module; [ -<!ENTITY % local.varname.attrib ""> -<!ENTITY % varname.role.attrib "%role.attrib;"> - -<!ENTITY % varname.element "INCLUDE"> -<![ %varname.element; [ -<!--doc:The name of a variable.--> -<!ELEMENT varname %ho; (%smallcptr.char.mix;)*> -<!--end of varname.element-->]]> - -<!ENTITY % varname.attlist "INCLUDE"> -<![ %varname.attlist; [ -<!ATTLIST varname - %common.attrib; - %varname.role.attrib; - %local.varname.attrib; -> -<!--end of varname.attlist-->]]> -<!--end of varname.module-->]]> - -<!ENTITY % markup.module "INCLUDE"> -<![%markup.module;[ -<!ENTITY % local.markup.attrib ""> -<!ENTITY % markup.role.attrib "%role.attrib;"> - -<!ENTITY % markup.element "INCLUDE"> -<![%markup.element;[ -<!--doc:A string of formatting markup in text that is to be represented literally.--> -<!ELEMENT markup %ho; (%smallcptr.char.mix;)*> -<!--end of markup.element-->]]> - -<!ENTITY % markup.attlist "INCLUDE"> -<![%markup.attlist;[ -<!ATTLIST markup - %common.attrib; - %markup.role.attrib; - %local.markup.attrib; -> -<!--end of markup.attlist-->]]> -<!--end of markup.module-->]]> - -<!ENTITY % medialabel.module "INCLUDE"> -<![%medialabel.module;[ -<!ENTITY % local.medialabel.attrib ""> -<!ENTITY % medialabel.role.attrib "%role.attrib;"> - -<!ENTITY % medialabel.element "INCLUDE"> -<![%medialabel.element;[ -<!--doc:A name that identifies the physical medium on which some information resides.--> -<!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*> -<!--end of medialabel.element-->]]> - -<!-- Class: Type of medium named by the element; no default --> - - -<!ENTITY % medialabel.attlist "INCLUDE"> -<![%medialabel.attlist;[ -<!ATTLIST medialabel - class (cartridge - |cdrom - |disk - |tape) #IMPLIED - %common.attrib; - %medialabel.role.attrib; - %local.medialabel.attrib; -> -<!--end of medialabel.attlist-->]]> -<!--end of medialabel.module-->]]> - -<!ENTITY % menuchoice.content.module "INCLUDE"> -<![%menuchoice.content.module;[ -<!ENTITY % menuchoice.module "INCLUDE"> -<![%menuchoice.module;[ -<!ENTITY % local.menuchoice.attrib ""> -<!ENTITY % menuchoice.role.attrib "%role.attrib;"> - -<!ENTITY % menuchoice.element "INCLUDE"> -<![%menuchoice.element;[ -<!--doc:A selection or series of selections from a menu.--> -<!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel - |guimenu|guimenuitem|guisubmenu|interface)+)> -<!--end of menuchoice.element-->]]> - -<!ENTITY % menuchoice.attlist "INCLUDE"> -<![%menuchoice.attlist;[ -<!ATTLIST menuchoice - %moreinfo.attrib; - %common.attrib; - %menuchoice.role.attrib; - %local.menuchoice.attrib; -> -<!--end of menuchoice.attlist-->]]> -<!--end of menuchoice.module-->]]> - -<!ENTITY % shortcut.module "INCLUDE"> -<![%shortcut.module;[ -<!-- See also KeyCombo --> -<!ENTITY % local.shortcut.attrib ""> -<!ENTITY % shortcut.role.attrib "%role.attrib;"> - -<!ENTITY % shortcut.element "INCLUDE"> -<![%shortcut.element;[ -<!--doc:A key combination for an action that is also accessible through a menu.--> -<!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)> -<!--end of shortcut.element-->]]> - -<!ENTITY % shortcut.attlist "INCLUDE"> -<![%shortcut.attlist;[ -<!ATTLIST shortcut - %keyaction.attrib; - %moreinfo.attrib; - %common.attrib; - %shortcut.role.attrib; - %local.shortcut.attrib; -> -<!--end of shortcut.attlist-->]]> -<!--end of shortcut.module-->]]> -<!--end of menuchoice.content.module-->]]> - -<!ENTITY % mousebutton.module "INCLUDE"> -<![%mousebutton.module;[ -<!ENTITY % local.mousebutton.attrib ""> -<!ENTITY % mousebutton.role.attrib "%role.attrib;"> - -<!ENTITY % mousebutton.element "INCLUDE"> -<![%mousebutton.element;[ -<!--doc:The conventional name of a mouse button.--> -<!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*> -<!--end of mousebutton.element-->]]> - -<!ENTITY % mousebutton.attlist "INCLUDE"> -<![%mousebutton.attlist;[ -<!ATTLIST mousebutton - %moreinfo.attrib; - %common.attrib; - %mousebutton.role.attrib; - %local.mousebutton.attrib; -> -<!--end of mousebutton.attlist-->]]> -<!--end of mousebutton.module-->]]> - -<!ENTITY % msgtext.module "INCLUDE"> -<![%msgtext.module;[ -<!ENTITY % local.msgtext.attrib ""> -<!ENTITY % msgtext.role.attrib "%role.attrib;"> - -<!ENTITY % msgtext.element "INCLUDE"> -<![%msgtext.element;[ -<!--doc:The actual text of a message component in a message set.--> -<!ELEMENT msgtext %ho; ((%component.mix;)+)> -<!--end of msgtext.element-->]]> - -<!ENTITY % msgtext.attlist "INCLUDE"> -<![%msgtext.attlist;[ -<!ATTLIST msgtext - %common.attrib; - %msgtext.role.attrib; - %local.msgtext.attrib; -> -<!--end of msgtext.attlist-->]]> -<!--end of msgtext.module-->]]> - -<!ENTITY % option.module "INCLUDE"> -<![%option.module;[ -<!ENTITY % local.option.attrib ""> -<!ENTITY % option.role.attrib "%role.attrib;"> - -<!ENTITY % option.element "INCLUDE"> -<![%option.element;[ -<!--doc:An option for a software command.--> -<!ELEMENT option %ho; (%cptr.char.mix;)*> -<!--end of option.element-->]]> - -<!ENTITY % option.attlist "INCLUDE"> -<![%option.attlist;[ -<!ATTLIST option - %common.attrib; - %option.role.attrib; - %local.option.attrib; -> -<!--end of option.attlist-->]]> -<!--end of option.module-->]]> - -<!ENTITY % optional.module "INCLUDE"> -<![%optional.module;[ -<!ENTITY % local.optional.attrib ""> -<!ENTITY % optional.role.attrib "%role.attrib;"> - -<!ENTITY % optional.element "INCLUDE"> -<![%optional.element;[ -<!--doc:Optional information.--> -<!ELEMENT optional %ho; (%cptr.char.mix;)*> -<!--end of optional.element-->]]> - -<!ENTITY % optional.attlist "INCLUDE"> -<![%optional.attlist;[ -<!ATTLIST optional - %common.attrib; - %optional.role.attrib; - %local.optional.attrib; -> -<!--end of optional.attlist-->]]> -<!--end of optional.module-->]]> - -<!ENTITY % parameter.module "INCLUDE"> -<![%parameter.module;[ -<!ENTITY % local.parameter.attrib ""> -<!ENTITY % parameter.role.attrib "%role.attrib;"> - -<!ENTITY % parameter.element "INCLUDE"> -<![%parameter.element;[ -<!--doc:A value or a symbolic reference to a value.--> -<!ELEMENT parameter %ho; (%cptr.char.mix;)*> -<!--end of parameter.element-->]]> - -<!-- Class: Type of the Parameter; no default --> - - -<!ENTITY % parameter.attlist "INCLUDE"> -<![%parameter.attlist;[ -<!ATTLIST parameter - class (command - |function - |option) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %parameter.role.attrib; - %local.parameter.attrib; -> -<!--end of parameter.attlist-->]]> -<!--end of parameter.module-->]]> - -<!ENTITY % prompt.module "INCLUDE"> -<![%prompt.module;[ -<!ENTITY % local.prompt.attrib ""> -<!ENTITY % prompt.role.attrib "%role.attrib;"> - -<!ENTITY % prompt.element "INCLUDE"> -<![%prompt.element;[ -<!--doc:A character or string indicating the start of an input field in a computer display.--> -<!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*> -<!--end of prompt.element-->]]> - -<!ENTITY % prompt.attlist "INCLUDE"> -<![%prompt.attlist;[ -<!ATTLIST prompt - %moreinfo.attrib; - %common.attrib; - %prompt.role.attrib; - %local.prompt.attrib; -> -<!--end of prompt.attlist-->]]> -<!--end of prompt.module-->]]> - -<!ENTITY % property.module "INCLUDE"> -<![%property.module;[ -<!ENTITY % local.property.attrib ""> -<!ENTITY % property.role.attrib "%role.attrib;"> - -<!ENTITY % property.element "INCLUDE"> -<![%property.element;[ -<!--doc:A unit of data associated with some part of a computer system.--> -<!ELEMENT property %ho; (%cptr.char.mix;)*> -<!--end of property.element-->]]> - -<!ENTITY % property.attlist "INCLUDE"> -<![%property.attlist;[ -<!ATTLIST property - %moreinfo.attrib; - %common.attrib; - %property.role.attrib; - %local.property.attrib; -> -<!--end of property.attlist-->]]> -<!--end of property.module-->]]> - -<!ENTITY % replaceable.module "INCLUDE"> -<![%replaceable.module;[ -<!ENTITY % local.replaceable.attrib ""> -<!ENTITY % replaceable.role.attrib "%role.attrib;"> - -<!ENTITY % replaceable.element "INCLUDE"> -<![%replaceable.element;[ -<!--doc:Content that may or must be replaced by the user.--> -<!ELEMENT replaceable %ho; (#PCDATA - | %link.char.class; - | optional - | %base.char.class; - | %other.char.class; - | inlinegraphic - | inlinemediaobject - | co)*> -<!--end of replaceable.element-->]]> - -<!-- Class: Type of information the element represents; no - default --> - - -<!ENTITY % replaceable.attlist "INCLUDE"> -<![%replaceable.attlist;[ -<!ATTLIST replaceable - class (command - |function - |option - |parameter) #IMPLIED - %common.attrib; - %replaceable.role.attrib; - %local.replaceable.attrib; -> -<!--end of replaceable.attlist-->]]> -<!--end of replaceable.module-->]]> - -<!ENTITY % returnvalue.module "INCLUDE"> -<![%returnvalue.module;[ -<!ENTITY % local.returnvalue.attrib ""> -<!ENTITY % returnvalue.role.attrib "%role.attrib;"> - -<!ENTITY % returnvalue.element "INCLUDE"> -<![%returnvalue.element;[ -<!--doc:The value returned by a function.--> -<!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*> -<!--end of returnvalue.element-->]]> - -<!ENTITY % returnvalue.attlist "INCLUDE"> -<![%returnvalue.attlist;[ -<!ATTLIST returnvalue - %common.attrib; - %returnvalue.role.attrib; - %local.returnvalue.attrib; -> -<!--end of returnvalue.attlist-->]]> -<!--end of returnvalue.module-->]]> - -<!ENTITY % sgmltag.module "INCLUDE"> -<![%sgmltag.module;[ -<!ENTITY % local.sgmltag.attrib ""> -<!ENTITY % sgmltag.role.attrib "%role.attrib;"> - -<!ENTITY % sgmltag.element "INCLUDE"> -<![%sgmltag.element;[ -<!--doc:A component of SGML markup.--> -<!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*> -<!--end of sgmltag.element-->]]> - -<!-- Class: Type of SGML construct the element names; no default --> - - -<!ENTITY % sgmltag.attlist "INCLUDE"> -<![%sgmltag.attlist;[ -<!ATTLIST sgmltag - class (attribute - |attvalue - |element - |endtag - |emptytag - |genentity - |numcharref - |paramentity - |pi - |xmlpi - |starttag - |sgmlcomment - |prefix - |namespace - |localname) #IMPLIED - namespace CDATA #IMPLIED - %common.attrib; - %sgmltag.role.attrib; - %local.sgmltag.attrib; -> -<!--end of sgmltag.attlist-->]]> -<!--end of sgmltag.module-->]]> - -<!ENTITY % structfield.module "INCLUDE"> -<![%structfield.module;[ -<!ENTITY % local.structfield.attrib ""> -<!ENTITY % structfield.role.attrib "%role.attrib;"> - -<!ENTITY % structfield.element "INCLUDE"> -<![%structfield.element;[ -<!--doc:A field in a structure (in the programming language sense).--> -<!ELEMENT structfield %ho; (%smallcptr.char.mix;)*> -<!--end of structfield.element-->]]> - -<!ENTITY % structfield.attlist "INCLUDE"> -<![%structfield.attlist;[ -<!ATTLIST structfield - %common.attrib; - %structfield.role.attrib; - %local.structfield.attrib; -> -<!--end of structfield.attlist-->]]> -<!--end of structfield.module-->]]> - -<!ENTITY % structname.module "INCLUDE"> -<![%structname.module;[ -<!ENTITY % local.structname.attrib ""> -<!ENTITY % structname.role.attrib "%role.attrib;"> - -<!ENTITY % structname.element "INCLUDE"> -<![%structname.element;[ -<!--doc:The name of a structure (in the programming language sense).--> -<!ELEMENT structname %ho; (%smallcptr.char.mix;)*> -<!--end of structname.element-->]]> - -<!ENTITY % structname.attlist "INCLUDE"> -<![%structname.attlist;[ -<!ATTLIST structname - %common.attrib; - %structname.role.attrib; - %local.structname.attrib; -> -<!--end of structname.attlist-->]]> -<!--end of structname.module-->]]> - -<!ENTITY % symbol.module "INCLUDE"> -<![%symbol.module;[ -<!ENTITY % local.symbol.attrib ""> -<!ENTITY % symbol.role.attrib "%role.attrib;"> - -<!ENTITY % symbol.element "INCLUDE"> -<![%symbol.element;[ -<!--doc:A name that is replaced by a value before processing.--> -<!ELEMENT symbol %ho; (%smallcptr.char.mix;)*> -<!--end of symbol.element-->]]> - -<!-- Class: Type of symbol; no default --> - - -<!ENTITY % symbol.attlist "INCLUDE"> -<![%symbol.attlist;[ -<!ATTLIST symbol - class (limit) #IMPLIED - %common.attrib; - %symbol.role.attrib; - %local.symbol.attrib; -> -<!--end of symbol.attlist-->]]> -<!--end of symbol.module-->]]> - -<!ENTITY % systemitem.module "INCLUDE"> -<![%systemitem.module;[ -<!ENTITY % local.systemitem.attrib ""> -<!ENTITY % systemitem.role.attrib "%role.attrib;"> - -<!ENTITY % systemitem.element "INCLUDE"> -<![%systemitem.element;[ -<!--doc:A system-related item or term.--> -<!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*> -<!--end of systemitem.element-->]]> - -<!-- Class: Type of system item the element names; no default --> - -<!ENTITY % systemitem.attlist "INCLUDE"> -<![%systemitem.attlist;[ -<!ATTLIST systemitem - class (constant - |daemon - |domainname - |etheraddress - |event - |eventhandler - |filesystem - |fqdomainname - |groupname - |ipaddress - |library - |macro - |netmask - |newsgroup - |osname - |protocol - |resource - |systemname - |username - |process - |server - |service) #IMPLIED - %moreinfo.attrib; - %common.attrib; - %systemitem.role.attrib; - %local.systemitem.attrib; -> -<!--end of systemitem.attlist-->]]> -<!--end of systemitem.module-->]]> - -<!ENTITY % uri.module "INCLUDE"> -<![%uri.module;[ -<!ENTITY % local.uri.attrib ""> -<!ENTITY % uri.role.attrib "%role.attrib;"> - -<!ENTITY % uri.element "INCLUDE"> -<![%uri.element;[ -<!--doc:A Uniform Resource Identifier.--> -<!ELEMENT uri %ho; (%smallcptr.char.mix;)*> -<!--end of uri.element-->]]> - -<!-- Type: Type of URI; no default --> - -<!ENTITY % uri.attlist "INCLUDE"> -<![%uri.attlist;[ -<!ATTLIST uri - type CDATA #IMPLIED - %common.attrib; - %uri.role.attrib; - %local.uri.attrib; -> -<!--end of uri.attlist-->]]> -<!--end of uri.module-->]]> - -<!ENTITY % token.module "INCLUDE"> -<![%token.module;[ -<!ENTITY % local.token.attrib ""> -<!ENTITY % token.role.attrib "%role.attrib;"> - -<!ENTITY % token.element "INCLUDE"> -<![%token.element;[ -<!--doc:A unit of information.--> -<!ELEMENT token %ho; (%smallcptr.char.mix;)*> -<!--end of token.element-->]]> - -<!ENTITY % token.attlist "INCLUDE"> -<![%token.attlist;[ -<!ATTLIST token - %common.attrib; - %token.role.attrib; - %local.token.attrib; -> -<!--end of token.attlist-->]]> -<!--end of token.module-->]]> - -<!ENTITY % type.module "INCLUDE"> -<![%type.module;[ -<!ENTITY % local.type.attrib ""> -<!ENTITY % type.role.attrib "%role.attrib;"> - -<!ENTITY % type.element "INCLUDE"> -<![%type.element;[ -<!--doc:The classification of a value.--> -<!ELEMENT type %ho; (%smallcptr.char.mix;)*> -<!--end of type.element-->]]> - -<!ENTITY % type.attlist "INCLUDE"> -<![%type.attlist;[ -<!ATTLIST type - %common.attrib; - %type.role.attrib; - %local.type.attrib; -> -<!--end of type.attlist-->]]> -<!--end of type.module-->]]> - -<!ENTITY % userinput.module "INCLUDE"> -<![%userinput.module;[ -<!ENTITY % local.userinput.attrib ""> -<!ENTITY % userinput.role.attrib "%role.attrib;"> - -<!ENTITY % userinput.element "INCLUDE"> -<![%userinput.element;[ -<!--doc:Data entered by the user.--> -<!ELEMENT userinput %ho; (%cptr.char.mix;|co)*> -<!--end of userinput.element-->]]> - -<!ENTITY % userinput.attlist "INCLUDE"> -<![%userinput.attlist;[ -<!ATTLIST userinput - %moreinfo.attrib; - %common.attrib; - %userinput.role.attrib; - %local.userinput.attrib; -> -<!--end of userinput.attlist-->]]> -<!--end of userinput.module-->]]> - -<!ENTITY % termdef.module "INCLUDE"> -<![%termdef.module;[ -<!ENTITY % local.termdef.attrib ""> -<!ENTITY % termdef.role.attrib "%role.attrib;"> - -<!ENTITY % termdef.element "INCLUDE"> -<![%termdef.element;[ -<!--doc:An inline definition of a term.--> -<!ELEMENT termdef %ho; (%para.char.mix;)*> -<!--end of termdef.element-->]]> - -<!ENTITY % termdef.attlist "INCLUDE"> -<![%termdef.attlist;[ -<!ATTLIST termdef - %common.attrib; - %termdef.role.attrib; - %local.termdef.attrib; -> -<!--end of termdef.attlist-->]]> -<!--end of termdef.module-->]]> - -<!-- General words and phrases ............................................ --> - -<!ENTITY % abbrev.module "INCLUDE"> -<![%abbrev.module;[ -<!ENTITY % local.abbrev.attrib ""> -<!ENTITY % abbrev.role.attrib "%role.attrib;"> - -<!ENTITY % abbrev.element "INCLUDE"> -<![%abbrev.element;[ -<!--doc:An abbreviation, especially one followed by a period.--> -<!ELEMENT abbrev %ho; (%word.char.mix;)*> -<!--end of abbrev.element-->]]> - -<!ENTITY % abbrev.attlist "INCLUDE"> -<![%abbrev.attlist;[ -<!ATTLIST abbrev - %common.attrib; - %abbrev.role.attrib; - %local.abbrev.attrib; -> -<!--end of abbrev.attlist-->]]> -<!--end of abbrev.module-->]]> - -<!ENTITY % acronym.module "INCLUDE"> -<![%acronym.module;[ -<!ENTITY % local.acronym.attrib ""> -<!ENTITY % acronym.role.attrib "%role.attrib;"> - -<!ENTITY % acronym.element "INCLUDE"> -<![%acronym.element;[ -<!--doc:An often pronounceable word made from the initial (or selected) letters of a name or phrase.--> -<!ELEMENT acronym %ho; (%word.char.mix;)* - %acronym.exclusion;> -<!--end of acronym.element-->]]> - -<!ENTITY % acronym.attlist "INCLUDE"> -<![%acronym.attlist;[ -<!ATTLIST acronym - %common.attrib; - %acronym.role.attrib; - %local.acronym.attrib; -> -<!--end of acronym.attlist-->]]> -<!--end of acronym.module-->]]> - -<!ENTITY % citation.module "INCLUDE"> -<![%citation.module;[ -<!ENTITY % local.citation.attrib ""> -<!ENTITY % citation.role.attrib "%role.attrib;"> - -<!ENTITY % citation.element "INCLUDE"> -<![%citation.element;[ -<!--doc:An inline bibliographic reference to another published work.--> -<!ELEMENT citation %ho; (%para.char.mix;)*> -<!--end of citation.element-->]]> - -<!ENTITY % citation.attlist "INCLUDE"> -<![%citation.attlist;[ -<!ATTLIST citation - %common.attrib; - %citation.role.attrib; - %local.citation.attrib; -> -<!--end of citation.attlist-->]]> -<!--end of citation.module-->]]> - -<!ENTITY % citerefentry.module "INCLUDE"> -<![%citerefentry.module;[ -<!ENTITY % local.citerefentry.attrib ""> -<!ENTITY % citerefentry.role.attrib "%role.attrib;"> - -<!ENTITY % citerefentry.element "INCLUDE"> -<![%citerefentry.element;[ -<!--doc:A citation to a reference page.--> -<!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)> -<!--end of citerefentry.element-->]]> - -<!ENTITY % citerefentry.attlist "INCLUDE"> -<![%citerefentry.attlist;[ -<!ATTLIST citerefentry - %common.attrib; - %citerefentry.role.attrib; - %local.citerefentry.attrib; -> -<!--end of citerefentry.attlist-->]]> -<!--end of citerefentry.module-->]]> - -<!ENTITY % refentrytitle.module "INCLUDE"> -<![%refentrytitle.module;[ -<!ENTITY % local.refentrytitle.attrib ""> -<!ENTITY % refentrytitle.role.attrib "%role.attrib;"> - -<!ENTITY % refentrytitle.element "INCLUDE"> -<![%refentrytitle.element;[ -<!--doc:The title of a reference page.--> -<!ELEMENT refentrytitle %ho; (%para.char.mix;)*> -<!--end of refentrytitle.element-->]]> - -<!ENTITY % refentrytitle.attlist "INCLUDE"> -<![%refentrytitle.attlist;[ -<!ATTLIST refentrytitle - %common.attrib; - %refentrytitle.role.attrib; - %local.refentrytitle.attrib; -> -<!--end of refentrytitle.attlist-->]]> -<!--end of refentrytitle.module-->]]> - -<!ENTITY % manvolnum.module "INCLUDE"> -<![%manvolnum.module;[ -<!ENTITY % local.manvolnum.attrib ""> -<!ENTITY % namvolnum.role.attrib "%role.attrib;"> - -<!ENTITY % manvolnum.element "INCLUDE"> -<![%manvolnum.element;[ -<!--doc:A reference volume number.--> -<!ELEMENT manvolnum %ho; (%word.char.mix;)*> -<!--end of manvolnum.element-->]]> - -<!ENTITY % manvolnum.attlist "INCLUDE"> -<![%manvolnum.attlist;[ -<!ATTLIST manvolnum - %common.attrib; - %namvolnum.role.attrib; - %local.manvolnum.attrib; -> -<!--end of manvolnum.attlist-->]]> -<!--end of manvolnum.module-->]]> - -<!ENTITY % citetitle.module "INCLUDE"> -<![%citetitle.module;[ -<!ENTITY % local.citetitle.attrib ""> -<!ENTITY % citetitle.role.attrib "%role.attrib;"> - -<!ENTITY % citetitle.element "INCLUDE"> -<![%citetitle.element;[ -<!--doc:The title of a cited work.--> -<!ELEMENT citetitle %ho; (%para.char.mix;)*> -<!--end of citetitle.element-->]]> - -<!-- Pubwork: Genre of published work cited; no default --> - - -<!ENTITY % citetitle.attlist "INCLUDE"> -<![%citetitle.attlist;[ -<!ATTLIST citetitle - pubwork (article - |book - |chapter - |part - |refentry - |section - |journal - |series - |set - |manuscript - |cdrom - |dvd - |wiki - |gopher - |bbs - |emailmessage - |webpage - |newsposting) #IMPLIED - %common.attrib; - %citetitle.role.attrib; - %local.citetitle.attrib; -> -<!--end of citetitle.attlist-->]]> -<!--end of citetitle.module-->]]> - -<!ENTITY % emphasis.module "INCLUDE"> -<![%emphasis.module;[ -<!ENTITY % local.emphasis.attrib ""> -<!ENTITY % emphasis.role.attrib "%role.attrib;"> - -<!ENTITY % emphasis.element "INCLUDE"> -<![%emphasis.element;[ -<!--doc:Emphasized text.--> -<!ELEMENT emphasis %ho; (%para.char.mix;)*> -<!--end of emphasis.element-->]]> - -<!ENTITY % emphasis.attlist "INCLUDE"> -<![%emphasis.attlist;[ -<!ATTLIST emphasis - %common.attrib; - %emphasis.role.attrib; - %local.emphasis.attrib; -> -<!--end of emphasis.attlist-->]]> -<!--end of emphasis.module-->]]> - -<!ENTITY % foreignphrase.module "INCLUDE"> -<![%foreignphrase.module;[ -<!ENTITY % local.foreignphrase.attrib ""> -<!ENTITY % foreignphrase.role.attrib "%role.attrib;"> - -<!ENTITY % foreignphrase.element "INCLUDE"> -<![%foreignphrase.element;[ -<!--doc:A word or phrase in a language other than the primary language of the document.--> -<!ELEMENT foreignphrase %ho; (%para.char.mix;)*> -<!--end of foreignphrase.element-->]]> - -<!ENTITY % foreignphrase.attlist "INCLUDE"> -<![%foreignphrase.attlist;[ -<!ATTLIST foreignphrase - %common.attrib; - %foreignphrase.role.attrib; - %local.foreignphrase.attrib; -> -<!--end of foreignphrase.attlist-->]]> -<!--end of foreignphrase.module-->]]> - -<!ENTITY % glossterm.module "INCLUDE"> -<![%glossterm.module;[ -<!ENTITY % local.glossterm.attrib ""> -<!ENTITY % glossterm.role.attrib "%role.attrib;"> - -<!ENTITY % glossterm.element "INCLUDE"> -<![%glossterm.element;[ -<!--doc:A glossary term.--> -<!ELEMENT glossterm %ho; (%para.char.mix;)* - %glossterm.exclusion;> -<!--end of glossterm.element-->]]> - -<!-- to GlossEntry if Glossterm used in text --> -<!-- BaseForm: Provides the form of GlossTerm to be used - for indexing --> - -<!ENTITY % glossterm.attlist "INCLUDE"> -<![%glossterm.attlist;[ -<!ATTLIST glossterm - baseform CDATA #IMPLIED - %linkend.attrib; - %common.attrib; - %glossterm.role.attrib; - %local.glossterm.attrib; -> -<!--end of glossterm.attlist-->]]> -<!--end of glossterm.module-->]]> - -<!ENTITY % firstterm.module "INCLUDE"> -<![%firstterm.module;[ -<!ENTITY % local.firstterm.attrib ""> -<!ENTITY % firstterm.role.attrib "%role.attrib;"> - -<!ENTITY % firstterm.element "INCLUDE"> -<![%firstterm.element;[ -<!--doc:The first occurrence of a term.--> -<!ELEMENT firstterm %ho; (%para.char.mix;)* - %glossterm.exclusion;> -<!--end of firstterm.element-->]]> - -<!-- to GlossEntry or other explanation --> - - -<!ENTITY % firstterm.attlist "INCLUDE"> -<![%firstterm.attlist;[ -<!ATTLIST firstterm - baseform CDATA #IMPLIED - %linkend.attrib; - %common.attrib; - %firstterm.role.attrib; - %local.firstterm.attrib; -> -<!--end of firstterm.attlist-->]]> -<!--end of firstterm.module-->]]> - -<!ENTITY % phrase.module "INCLUDE"> -<![%phrase.module;[ -<!ENTITY % local.phrase.attrib ""> -<!ENTITY % phrase.role.attrib "%role.attrib;"> - -<!ENTITY % phrase.element "INCLUDE"> -<![%phrase.element;[ -<!--doc:A span of text.--> -<!ELEMENT phrase %ho; (%para.char.mix;)*> -<!--end of phrase.element-->]]> - -<!ENTITY % phrase.attlist "INCLUDE"> -<![%phrase.attlist;[ -<!ATTLIST phrase - %common.attrib; - %phrase.role.attrib; - %local.phrase.attrib; -> -<!--end of phrase.attlist-->]]> -<!--end of phrase.module-->]]> - -<!ENTITY % quote.module "INCLUDE"> -<![%quote.module;[ -<!ENTITY % local.quote.attrib ""> -<!ENTITY % quote.role.attrib "%role.attrib;"> - -<!ENTITY % quote.element "INCLUDE"> -<![%quote.element;[ -<!--doc:An inline quotation.--> -<!ELEMENT quote %ho; (%para.char.mix;)*> -<!--end of quote.element-->]]> - -<!ENTITY % quote.attlist "INCLUDE"> -<![%quote.attlist;[ -<!ATTLIST quote - %common.attrib; - %quote.role.attrib; - %local.quote.attrib; -> -<!--end of quote.attlist-->]]> -<!--end of quote.module-->]]> - -<!ENTITY % ssscript.module "INCLUDE"> -<![%ssscript.module;[ -<!ENTITY % local.ssscript.attrib ""> -<!ENTITY % ssscript.role.attrib "%role.attrib;"> - -<!ENTITY % subscript.element "INCLUDE"> -<![%subscript.element;[ -<!--doc:A subscript (as in H{^2}O, the molecular formula for water).--> -<!ELEMENT subscript %ho; (#PCDATA - | %link.char.class; - | emphasis - | replaceable - | symbol - | inlinegraphic - | inlinemediaobject - | %base.char.class; - | %other.char.class;)* - %ubiq.exclusion;> -<!--end of subscript.element-->]]> - -<!ENTITY % subscript.attlist "INCLUDE"> -<![%subscript.attlist;[ -<!ATTLIST subscript - %common.attrib; - %ssscript.role.attrib; - %local.ssscript.attrib; -> -<!--end of subscript.attlist-->]]> - -<!ENTITY % superscript.element "INCLUDE"> -<![%superscript.element;[ -<!--doc:A superscript (as in x^2, the mathematical notation for x multiplied by itself).--> -<!ELEMENT superscript %ho; (#PCDATA - | %link.char.class; - | emphasis - | replaceable - | symbol - | inlinegraphic - | inlinemediaobject - | %base.char.class; - | %other.char.class;)* - %ubiq.exclusion;> -<!--end of superscript.element-->]]> - -<!ENTITY % superscript.attlist "INCLUDE"> -<![%superscript.attlist;[ -<!ATTLIST superscript - %common.attrib; - %ssscript.role.attrib; - %local.ssscript.attrib; -> -<!--end of superscript.attlist-->]]> -<!--end of ssscript.module-->]]> - -<!ENTITY % trademark.module "INCLUDE"> -<![%trademark.module;[ -<!ENTITY % local.trademark.attrib ""> -<!ENTITY % trademark.role.attrib "%role.attrib;"> - -<!ENTITY % trademark.element "INCLUDE"> -<![%trademark.element;[ -<!--doc:A trademark.--> -<!ELEMENT trademark %ho; (#PCDATA - | %link.char.class; - | %tech.char.class; - | %base.char.class; - | %other.char.class; - | inlinegraphic - | inlinemediaobject - | emphasis)*> -<!--end of trademark.element-->]]> - -<!-- Class: More precisely identifies the item the element names --> - - -<!ENTITY % trademark.attlist "INCLUDE"> -<![%trademark.attlist;[ -<!ATTLIST trademark - class (service - |trade - |registered - |copyright) 'trade' - %common.attrib; - %trademark.role.attrib; - %local.trademark.attrib; -> -<!--end of trademark.attlist-->]]> -<!--end of trademark.module-->]]> - -<!ENTITY % wordasword.module "INCLUDE"> -<![%wordasword.module;[ -<!ENTITY % local.wordasword.attrib ""> -<!ENTITY % wordasword.role.attrib "%role.attrib;"> - -<!ENTITY % wordasword.element "INCLUDE"> -<![%wordasword.element;[ -<!--doc:A word meant specifically as a word and not representing anything else.--> -<!ELEMENT wordasword %ho; (%word.char.mix;)*> -<!--end of wordasword.element-->]]> - -<!ENTITY % wordasword.attlist "INCLUDE"> -<![%wordasword.attlist;[ -<!ATTLIST wordasword - %common.attrib; - %wordasword.role.attrib; - %local.wordasword.attrib; -> -<!--end of wordasword.attlist-->]]> -<!--end of wordasword.module-->]]> - -<!-- Links and cross-references ........................................... --> - -<!ENTITY % link.module "INCLUDE"> -<![%link.module;[ -<!ENTITY % local.link.attrib ""> -<!ENTITY % link.role.attrib "%role.attrib;"> - -<!ENTITY % link.element "INCLUDE"> -<![%link.element;[ -<!--doc:A hypertext link.--> -<!ELEMENT link %ho; (%para.char.mix;)* - %links.exclusion;> -<!--end of link.element-->]]> - -<!-- Endterm: ID of element containing text that is to be - fetched from elsewhere in the document to appear as - the content of this element --> -<!-- to linked-to object --> -<!-- Type: Freely assignable parameter --> - - -<!ENTITY % link.attlist "INCLUDE"> -<![%link.attlist;[ -<!ATTLIST link - endterm IDREF #IMPLIED - xrefstyle CDATA #IMPLIED - type CDATA #IMPLIED - %linkendreq.attrib; - %common.attrib; - %link.role.attrib; - %local.link.attrib; -> -<!--end of link.attlist-->]]> -<!--end of link.module-->]]> - -<!ENTITY % olink.module "INCLUDE"> -<![%olink.module;[ -<!ENTITY % local.olink.attrib ""> -<!ENTITY % olink.role.attrib "%role.attrib;"> - -<!ENTITY % olink.element "INCLUDE"> -<![%olink.element;[ -<!--doc:A link that addresses its target indirectly, through an entity.--> -<!ELEMENT olink %ho; (%para.char.mix;)* - %links.exclusion;> -<!--end of olink.element-->]]> - -<!-- TargetDocEnt: Name of an entity to be the target of the link --> -<!-- LinkMode: ID of a ModeSpec containing instructions for - operating on the entity named by TargetDocEnt --> -<!-- LocalInfo: Information that may be passed to ModeSpec --> -<!-- Type: Freely assignable parameter --> - - -<!ENTITY % olink.attlist "INCLUDE"> -<![%olink.attlist;[ -<!ATTLIST olink - targetdocent ENTITY #IMPLIED - linkmode IDREF #IMPLIED - localinfo CDATA #IMPLIED - type CDATA #IMPLIED - targetdoc CDATA #IMPLIED - targetptr CDATA #IMPLIED - xrefstyle CDATA #IMPLIED - %common.attrib; - %olink.role.attrib; - %local.olink.attrib; -> -<!--end of olink.attlist-->]]> -<!--end of olink.module-->]]> - -<!ENTITY % ulink.module "INCLUDE"> -<![%ulink.module;[ -<!ENTITY % local.ulink.attrib ""> -<!ENTITY % ulink.role.attrib "%role.attrib;"> - -<!ENTITY % ulink.element "INCLUDE"> -<![%ulink.element;[ -<!--doc:A link that addresses its target by means of a URL (Uniform Resource Locator).--> -<!ELEMENT ulink %ho; (%para.char.mix;)* - %links.exclusion;> -<!--end of ulink.element-->]]> - -<!-- URL: uniform resource locator; the target of the ULink --> -<!-- Type: Freely assignable parameter --> - - -<!ENTITY % ulink.attlist "INCLUDE"> -<![%ulink.attlist;[ -<!ATTLIST ulink - url CDATA #REQUIRED - type CDATA #IMPLIED - xrefstyle CDATA #IMPLIED - %common.attrib; - %ulink.role.attrib; - %local.ulink.attrib; -> -<!--end of ulink.attlist-->]]> -<!--end of ulink.module-->]]> - -<!ENTITY % footnoteref.module "INCLUDE"> -<![%footnoteref.module;[ -<!ENTITY % local.footnoteref.attrib ""> -<!ENTITY % footnoteref.role.attrib "%role.attrib;"> - -<!ENTITY % footnoteref.element "INCLUDE"> -<![%footnoteref.element;[ -<!--doc:A cross reference to a footnote (a footnote mark).--> -<!ELEMENT footnoteref %ho; EMPTY> -<!--end of footnoteref.element-->]]> - -<!-- to footnote content supplied elsewhere --> - - -<!ENTITY % footnoteref.attlist "INCLUDE"> -<![%footnoteref.attlist;[ -<!ATTLIST footnoteref - %linkendreq.attrib; %label.attrib; - %common.attrib; - %footnoteref.role.attrib; - %local.footnoteref.attrib; -> -<!--end of footnoteref.attlist-->]]> -<!--end of footnoteref.module-->]]> - -<!ENTITY % xref.module "INCLUDE"> -<![%xref.module;[ -<!ENTITY % local.xref.attrib ""> -<!ENTITY % xref.role.attrib "%role.attrib;"> - -<!ENTITY % xref.element "INCLUDE"> -<![%xref.element;[ -<!--doc:A cross reference to another part of the document.--> -<!ELEMENT xref %ho; EMPTY> -<!--end of xref.element-->]]> - -<!-- Endterm: ID of element containing text that is to be - fetched from elsewhere in the document to appear as - the content of this element --> -<!-- to linked-to object --> - - -<!ENTITY % xref.attlist "INCLUDE"> -<![%xref.attlist;[ -<!ATTLIST xref - endterm IDREF #IMPLIED - xrefstyle CDATA #IMPLIED - %common.attrib; - %linkendreq.attrib; - %xref.role.attrib; - %local.xref.attrib; -> -<!--end of xref.attlist-->]]> -<!--end of xref.module-->]]> - -<!ENTITY % biblioref.module "INCLUDE"> -<![%biblioref.module;[ -<!ENTITY % local.biblioref.attrib ""> -<!ENTITY % biblioref.role.attrib "%role.attrib;"> - -<!ENTITY % biblioref.element "INCLUDE"> -<![%biblioref.element;[ -<!--doc:A cross reference to a bibliographic entry.--> -<!ELEMENT biblioref %ho; EMPTY> -<!--end of biblioref.element-->]]> - -<!ENTITY % biblioref.attlist "INCLUDE"> -<![%biblioref.attlist;[ -<!ATTLIST biblioref - endterm IDREF #IMPLIED - xrefstyle CDATA #IMPLIED - units CDATA #IMPLIED - begin CDATA #IMPLIED - end CDATA #IMPLIED - %common.attrib; - %linkendreq.attrib; - %biblioref.role.attrib; - %local.biblioref.attrib; -> -<!--end of biblioref.attlist-->]]> -<!--end of biblioref.module-->]]> - -<!-- Ubiquitous elements .................................................. --> - -<!ENTITY % anchor.module "INCLUDE"> -<![%anchor.module;[ -<!ENTITY % local.anchor.attrib ""> -<!ENTITY % anchor.role.attrib "%role.attrib;"> - -<!ENTITY % anchor.element "INCLUDE"> -<![%anchor.element;[ -<!--doc:A spot in the document.--> -<!ELEMENT anchor %ho; EMPTY> -<!--end of anchor.element-->]]> - -<!-- required --> -<!-- replaces Lang --> - - -<!ENTITY % anchor.attlist "INCLUDE"> -<![%anchor.attlist;[ -<!ATTLIST anchor - %idreq.attrib; %pagenum.attrib; %remap.attrib; - %xreflabel.attrib; - %revisionflag.attrib; - %effectivity.attrib; - %anchor.role.attrib; - %local.anchor.attrib; -> -<!--end of anchor.attlist-->]]> -<!--end of anchor.module-->]]> - -<!ENTITY % beginpage.module "INCLUDE"> -<![%beginpage.module;[ -<!ENTITY % local.beginpage.attrib ""> -<!ENTITY % beginpage.role.attrib "%role.attrib;"> - -<!ENTITY % beginpage.element "INCLUDE"> -<![%beginpage.element;[ -<!--doc:The location of a page break in a print version of the document.--> -<!ELEMENT beginpage %ho; EMPTY> -<!--end of beginpage.element-->]]> - -<!-- PageNum: Number of page that begins at this point --> - - -<!ENTITY % beginpage.attlist "INCLUDE"> -<![%beginpage.attlist;[ -<!ATTLIST beginpage - %pagenum.attrib; - %common.attrib; - %beginpage.role.attrib; - %local.beginpage.attrib; -> -<!--end of beginpage.attlist-->]]> -<!--end of beginpage.module-->]]> - -<!-- IndexTerms appear in the text flow for generating or linking an - index. --> - -<!ENTITY % indexterm.content.module "INCLUDE"> -<![%indexterm.content.module;[ -<!ENTITY % indexterm.module "INCLUDE"> -<![%indexterm.module;[ -<!ENTITY % local.indexterm.attrib ""> -<!ENTITY % indexterm.role.attrib "%role.attrib;"> - -<!ENTITY % indexterm.element "INCLUDE"> -<![%indexterm.element;[ -<!--doc:A wrapper for terms to be indexed.--> -<!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?) - | see | seealso+)?) | see | seealso+)?) - %ubiq.exclusion;> -<!--end of indexterm.element-->]]> - -<!-- Scope: Indicates which generated indices the IndexTerm - should appear in: Global (whole document set), Local (this - document only), or All (both) --> -<!-- Significance: Whether this IndexTerm is the most pertinent - of its series (Preferred) or not (Normal, the default) --> -<!-- Class: Indicates type of IndexTerm; default is Singular, - or EndOfRange if StartRef is supplied; StartOfRange value - must be supplied explicitly on starts of ranges --> -<!-- StartRef: ID of the IndexTerm that starts the indexing - range ended by this IndexTerm --> -<!-- Zone: IDs of the elements to which the IndexTerm applies, - and indicates that the IndexTerm applies to those entire - elements rather than the point at which the IndexTerm - occurs --> - - -<!ENTITY % indexterm.attlist "INCLUDE"> -<![%indexterm.attlist;[ -<!ATTLIST indexterm - %pagenum.attrib; - scope (all - |global - |local) #IMPLIED - significance (preferred - |normal) "normal" - class (singular - |startofrange - |endofrange) #IMPLIED - startref IDREF #IMPLIED - zone IDREFS #IMPLIED - type CDATA #IMPLIED - %common.attrib; - %indexterm.role.attrib; - %local.indexterm.attrib; -> -<!--end of indexterm.attlist-->]]> -<!--end of indexterm.module-->]]> - -<!ENTITY % primsecter.module "INCLUDE"> -<![%primsecter.module;[ -<!ENTITY % local.primsecter.attrib ""> -<!ENTITY % primsecter.role.attrib "%role.attrib;"> - - -<!ENTITY % primary.element "INCLUDE"> -<![%primary.element;[ -<!--doc:The primary word or phrase under which an index term should be sorted.--> -<!ELEMENT primary %ho; (%ndxterm.char.mix;)*> -<!--end of primary.element-->]]> -<!-- SortAs: Alternate sort string for index sorting, e.g., - "fourteen" for an element containing "14" --> - -<!ENTITY % primary.attlist "INCLUDE"> -<![%primary.attlist;[ -<!ATTLIST primary - sortas CDATA #IMPLIED - %common.attrib; - %primsecter.role.attrib; - %local.primsecter.attrib; -> -<!--end of primary.attlist-->]]> - - -<!ENTITY % secondary.element "INCLUDE"> -<![%secondary.element;[ -<!--doc:A secondary word or phrase in an index term.--> -<!ELEMENT secondary %ho; (%ndxterm.char.mix;)*> -<!--end of secondary.element-->]]> -<!-- SortAs: Alternate sort string for index sorting, e.g., - "fourteen" for an element containing "14" --> - -<!ENTITY % secondary.attlist "INCLUDE"> -<![%secondary.attlist;[ -<!ATTLIST secondary - sortas CDATA #IMPLIED - %common.attrib; - %primsecter.role.attrib; - %local.primsecter.attrib; -> -<!--end of secondary.attlist-->]]> - - -<!ENTITY % tertiary.element "INCLUDE"> -<![%tertiary.element;[ -<!--doc:A tertiary word or phrase in an index term.--> -<!ELEMENT tertiary %ho; (%ndxterm.char.mix;)*> -<!--end of tertiary.element-->]]> -<!-- SortAs: Alternate sort string for index sorting, e.g., - "fourteen" for an element containing "14" --> - -<!ENTITY % tertiary.attlist "INCLUDE"> -<![%tertiary.attlist;[ -<!ATTLIST tertiary - sortas CDATA #IMPLIED - %common.attrib; - %primsecter.role.attrib; - %local.primsecter.attrib; -> -<!--end of tertiary.attlist-->]]> - -<!--end of primsecter.module-->]]> - -<!ENTITY % seeseealso.module "INCLUDE"> -<![%seeseealso.module;[ -<!ENTITY % local.seeseealso.attrib ""> -<!ENTITY % seeseealso.role.attrib "%role.attrib;"> - -<!ENTITY % see.element "INCLUDE"> -<![%see.element;[ -<!--doc:Part of an index term directing the reader instead to another entry in the index.--> -<!ELEMENT see %ho; (%ndxterm.char.mix;)*> -<!--end of see.element-->]]> - -<!ENTITY % see.attlist "INCLUDE"> -<![%see.attlist;[ -<!ATTLIST see - %common.attrib; - %seeseealso.role.attrib; - %local.seeseealso.attrib; -> -<!--end of see.attlist-->]]> - -<!ENTITY % seealso.element "INCLUDE"> -<![%seealso.element;[ -<!--doc:Part of an index term directing the reader also to another entry in the index.--> -<!ELEMENT seealso %ho; (%ndxterm.char.mix;)*> -<!--end of seealso.element-->]]> - -<!ENTITY % seealso.attlist "INCLUDE"> -<![%seealso.attlist;[ -<!ATTLIST seealso - %common.attrib; - %seeseealso.role.attrib; - %local.seeseealso.attrib; -> -<!--end of seealso.attlist-->]]> -<!--end of seeseealso.module-->]]> -<!--end of indexterm.content.module-->]]> - -<!-- End of DocBook XML information pool module V4.5 ...................... --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/docbook.cat b/Utilities/xml/docbook-4.5/docbook.cat deleted file mode 100644 index 25ac4dff0..000000000 --- a/Utilities/xml/docbook-4.5/docbook.cat +++ /dev/null @@ -1,113 +0,0 @@ - -- ...................................................................... -- - -- Catalog data for DocBook XML V4.5 .................................... -- - -- File docbook.cat ..................................................... -- - - -- Please direct all questions, bug reports, or suggestions for - changes to the docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/. - -- - - -- This is the catalog data file for DocBook XML V4.5. It is provided as - a convenience in building your own catalog files. You need not use - the filenames listed here, and need not use the filename method of - identifying storage objects at all. See the documentation for - detailed information on the files associated with the DocBook DTD. - See SGML Open Technical Resolution 9401 for detailed information - on supplying and using catalog data. - -- - - -- ...................................................................... -- - -- DocBook driver file .................................................. -- - -PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" - "docbookx.dtd" - - -- ...................................................................... -- - -- DocBook modules ...................................................... -- - -PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.5//EN" - "calstblx.dtd" - -PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" - "htmltblx.mod" - -PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" - "soextblx.dtd" - -PUBLIC "-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" - "dbpoolx.mod" - -PUBLIC "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" - "dbhierx.mod" - -PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" - "dbgenent.mod" - -PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.5//EN" - "dbnotnx.mod" - -PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" - "dbcentx.mod" - - -- ...................................................................... -- - -- ISO entity sets ...................................................... -- - -PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" - "ent/isodia.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" - "ent/isonum.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML" - "ent/isopub.ent" - -PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN//XML" - "ent/isotech.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" - "ent/isolat1.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" - "ent/isolat2.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN//XML" - "ent/isogrk1.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" - "ent/isogrk2.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" - "ent/isogrk3.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" - "ent/isogrk4.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" - "ent/isoamsa.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" - "ent/isoamsb.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" - "ent/isoamsc.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" - "ent/isoamsn.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" - "ent/isoamso.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" - "ent/isoamsr.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" - "ent/isobox.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" - "ent/isocyr1.ent" - -PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" - "ent/isocyr2.ent" - - -- End of catalog data for DocBook XML V4.5 ............................. -- - -- ...................................................................... -- diff --git a/Utilities/xml/docbook-4.5/docbookx.dtd b/Utilities/xml/docbook-4.5/docbookx.dtd deleted file mode 100644 index 8b43c59b6..000000000 --- a/Utilities/xml/docbook-4.5/docbookx.dtd +++ /dev/null @@ -1,170 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook XML DTD V4.5 ................................................. --> -<!-- File docbookx.dtd .................................................... --> - -<!-- Copyright 1992-2006 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - See also http://docbook.org/specs/ - - $Id: docbookx.dtd 6340 2006-10-03 13:23:24Z nwalsh $ - - Permission to use, copy, modify and distribute the DocBook XML 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This is the driver file for V4.5 of the DocBook DTD. - Please use the following formal public identifier to identify it: - - "-//OASIS//DTD DocBook XML V4.5//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 "-//OASIS//DTD DocBook XML V4.5//EN" - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" - [...]> - - Or, if you have a higher-level driver file that customizes DocBook, - use the FPI in the parameter entity declaration: - - <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> - %DocBookDTD; - - 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. ---> - -<!-- ...................................................................... --> -<!-- Enable SGML features ................................................. --> - -<!ENTITY % sgml.features "IGNORE"> -<![%sgml.features;[ -<!ENTITY % xml.features "IGNORE"> -]]> -<!ENTITY % xml.features "INCLUDE"> - -<![%sgml.features;[ -<![%xml.features;[ - -<!-- ERROR: Exactly one of xml.features and sgml.features must be turned on! --> -<!ENTITY % dbnotn SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt"> -<!ENTITY % dbcent SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt"> -<!ENTITY % dbpool SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt"> -<!ENTITY % dbhier SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt"> -<!ENTITY % dbgenent SYSTEM "http://www.oasis-open.org/docbook/xml/configerror.txt"> - -]]> -]]> - -<![%sgml.features;[ -<!ENTITY % ho "- O"> -<!ENTITY % hh "- -"> -]]> - -<![%xml.features;[ -<!ENTITY % ho ""> -<!ENTITY % hh ""> -]]> - -<!-- ...................................................................... --> -<!-- Notation declarations ................................................ --> - -<!ENTITY % dbnotn.module "INCLUDE"> -<![%dbnotn.module;[ -<!ENTITY % dbnotn PUBLIC -"-//OASIS//ENTITIES DocBook Notations V4.5//EN" -"dbnotnx.mod"> -%dbnotn; -]]> - -<!-- ...................................................................... --> -<!-- ISO character entity sets ............................................ --> - -<!ENTITY % dbcent.module "INCLUDE"> -<![%dbcent.module;[ - -<!ENTITY % dbcent.euro "INCLUDE"> -<![%dbcent.euro;[ -<![%sgml.features;[ -<!ENTITY euro SDATA "[euro ]"><!-- euro sign --> -]]> -<![%xml.features;[ -<!ENTITY euro "€"><!-- euro sign, U+20AC NEW --> -]]> -]]> - -<!ENTITY % dbcent PUBLIC -"-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" -"dbcentx.mod"> -%dbcent; -]]> - -<!-- ...................................................................... --> -<!-- DTD modules .......................................................... --> - -<!-- Information pool .............. --> - -<!ENTITY % dbpool.module "INCLUDE"> -<![ %dbpool.module; [ -<!ENTITY % dbpool PUBLIC -"-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" -"dbpoolx.mod"> -%dbpool; -]]> - -<!-- Redeclaration placeholder ..... --> - -<!ENTITY % intermod.redecl.module "IGNORE"> -<![%intermod.redecl.module;[ -<!-- Defining rdbmods here makes some buggy XML parsers happy. --> -<!ENTITY % rdbmods ""> -%rdbmods; -<!--end of intermod.redecl.module-->]]> - -<!-- Document hierarchy ............ --> - -<!ENTITY % dbhier.module "INCLUDE"> -<![ %dbhier.module; [ -<!ENTITY % dbhier PUBLIC -"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" -"dbhierx.mod"> -%dbhier; -]]> - -<!-- ...................................................................... --> -<!-- Other general entities ............................................... --> - -<!ENTITY % dbgenent.module "INCLUDE"> -<![ %dbgenent.module; [ -<!ENTITY % dbgenent PUBLIC -"-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" -"dbgenent.mod"> -%dbgenent; -]]> - -<!-- End of DocBook XML DTD V4.5 .......................................... --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/ent/README b/Utilities/xml/docbook-4.5/ent/README deleted file mode 100644 index c0da542a6..000000000 --- a/Utilities/xml/docbook-4.5/ent/README +++ /dev/null @@ -1,14 +0,0 @@ -XML Entity Declarations for Characters - -The character entity sets distributed with DocBook XML are direct -copies of the official entities located at - - http://www.w3.org/2003/entities/ - -They are distributed for historical compatibility and user convenience. -The DocBook Technical Committee no longer attempts to maintain these -definitions and will periodically update them from the W3C site if and -as they are updated there. - -Please direct all questions or comments about the entities to the -individuals or working groups who maintain the official sets. diff --git a/Utilities/xml/docbook-4.5/ent/isoamsa.ent b/Utilities/xml/docbook-4.5/ent/isoamsa.ent deleted file mode 100644 index dac3e6242..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamsa.ent +++ /dev/null @@ -1,97 +0,0 @@ - -<!-- - File isoamsa.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamsa.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamsa.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamsa PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamsa.ent" - > - %isoamsa; - ---> - -<!ENTITY cularr "↶" ><!--ANTICLOCKWISE TOP SEMICIRCLE ARROW --> -<!ENTITY curarr "↷" ><!--CLOCKWISE TOP SEMICIRCLE ARROW --> -<!ENTITY dArr "⇓" ><!--DOWNWARDS DOUBLE ARROW --> -<!ENTITY darr2 "⇊" ><!--DOWNWARDS PAIRED ARROWS --> -<!ENTITY dharl "⇃" ><!--DOWNWARDS HARPOON WITH BARB LEFTWARDS --> -<!ENTITY dharr "⇂" ><!--DOWNWARDS HARPOON WITH BARB RIGHTWARDS --> -<!ENTITY dlarr "↙" ><!--SOUTH WEST ARROW --> -<!ENTITY drarr "↘" ><!--SOUTH EAST ARROW --> -<!ENTITY hArr "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> -<!ENTITY harr "↔" ><!--LEFT RIGHT ARROW --> -<!ENTITY harrw "↭" ><!--LEFT RIGHT WAVE ARROW --> -<!ENTITY lAarr "⇚" ><!--LEFTWARDS TRIPLE ARROW --> -<!ENTITY Larr "↞" ><!--LEFTWARDS TWO HEADED ARROW --> -<!ENTITY larr2 "⇇" ><!--LEFTWARDS PAIRED ARROWS --> -<!ENTITY larrhk "↩" ><!--LEFTWARDS ARROW WITH HOOK --> -<!ENTITY larrlp "↫" ><!--LEFTWARDS ARROW WITH LOOP --> -<!ENTITY larrtl "↢" ><!--LEFTWARDS ARROW WITH TAIL --> -<!ENTITY lhard "↽" ><!--LEFTWARDS HARPOON WITH BARB DOWNWARDS --> -<!ENTITY lharu "↼" ><!--LEFTWARDS HARPOON WITH BARB UPWARDS --> -<!ENTITY lrarr2 "⇆" ><!--LEFTWARDS ARROW OVER RIGHTWARDS ARROW --> -<!ENTITY lrhar2 "⇋" ><!--LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON --> -<!ENTITY lsh "↰" ><!--UPWARDS ARROW WITH TIP LEFTWARDS --> -<!ENTITY map "↦" ><!--RIGHTWARDS ARROW FROM BAR --> -<!ENTITY mumap "⊸" ><!--MULTIMAP --> -<!ENTITY nearr "↗" ><!--NORTH EAST ARROW --> -<!ENTITY nhArr "⇎" ><!--LEFT RIGHT DOUBLE ARROW WITH STROKE --> -<!ENTITY nharr "↮" ><!--LEFT RIGHT ARROW WITH STROKE --> -<!ENTITY nlArr "⇍" ><!--LEFTWARDS DOUBLE ARROW WITH STROKE --> -<!ENTITY nlarr "↚" ><!--LEFTWARDS ARROW WITH STROKE --> -<!ENTITY nrArr "⇏" ><!--RIGHTWARDS DOUBLE ARROW WITH STROKE --> -<!ENTITY nrarr "↛" ><!--RIGHTWARDS ARROW WITH STROKE --> -<!ENTITY nwarr "↖" ><!--NORTH WEST ARROW --> -<!ENTITY olarr "↺" ><!--ANTICLOCKWISE OPEN CIRCLE ARROW --> -<!ENTITY orarr "↻" ><!--CLOCKWISE OPEN CIRCLE ARROW --> -<!ENTITY rAarr "⇛" ><!--RIGHTWARDS TRIPLE ARROW --> -<!ENTITY Rarr "↠" ><!--RIGHTWARDS TWO HEADED ARROW --> -<!ENTITY rarr2 "⇉" ><!--RIGHTWARDS PAIRED ARROWS --> -<!ENTITY rarrhk "↪" ><!--RIGHTWARDS ARROW WITH HOOK --> -<!ENTITY rarrlp "↬" ><!--RIGHTWARDS ARROW WITH LOOP --> -<!ENTITY rarrtl "↣" ><!--RIGHTWARDS ARROW WITH TAIL --> -<!ENTITY rarrw "↝" ><!--RIGHTWARDS WAVE ARROW --> -<!ENTITY rhard "⇁" ><!--RIGHTWARDS HARPOON WITH BARB DOWNWARDS --> -<!ENTITY rharu "⇀" ><!--RIGHTWARDS HARPOON WITH BARB UPWARDS --> -<!ENTITY rlarr2 "⇄" ><!--RIGHTWARDS ARROW OVER LEFTWARDS ARROW --> -<!ENTITY rlhar2 "⇌" ><!--RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON --> -<!ENTITY rsh "↱" ><!--UPWARDS ARROW WITH TIP RIGHTWARDS --> -<!ENTITY uArr "⇑" ><!--UPWARDS DOUBLE ARROW --> -<!ENTITY uarr2 "⇈" ><!--UPWARDS PAIRED ARROWS --> -<!ENTITY uharl "↿" ><!--UPWARDS HARPOON WITH BARB LEFTWARDS --> -<!ENTITY uharr "↾" ><!--UPWARDS HARPOON WITH BARB RIGHTWARDS --> -<!ENTITY vArr "⇕" ><!--UP DOWN DOUBLE ARROW --> -<!ENTITY varr "↕" ><!--UP DOWN ARROW --> -<!ENTITY xhArr "⟺" ><!--LONG LEFT RIGHT DOUBLE ARROW --> -<!ENTITY xharr "⟷" ><!--LONG LEFT RIGHT ARROW --> -<!ENTITY xlArr "⟸" ><!--LONG LEFTWARDS DOUBLE ARROW --> -<!ENTITY xrArr "⟹" ><!--LONG RIGHTWARDS DOUBLE ARROW --> diff --git a/Utilities/xml/docbook-4.5/ent/isoamsb.ent b/Utilities/xml/docbook-4.5/ent/isoamsb.ent deleted file mode 100644 index 4065b66c4..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamsb.ent +++ /dev/null @@ -1,83 +0,0 @@ - -<!-- - File isoamsb.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamsb.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamsb.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamsb PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamsb.ent" - > - %isoamsb; - ---> - -<!ENTITY amalg "⨿" ><!--AMALGAMATION OR COPRODUCT --> -<!ENTITY Barwed "⌆" ><!--PERSPECTIVE --> -<!ENTITY barwed "⌅" ><!--PROJECTIVE --> -<!ENTITY Cap "⋒" ><!--DOUBLE INTERSECTION --> -<!ENTITY coprod "∐" ><!--N-ARY COPRODUCT --> -<!ENTITY Cup "⋓" ><!--DOUBLE UNION --> -<!ENTITY cuvee "⋎" ><!--CURLY LOGICAL OR --> -<!ENTITY cuwed "⋏" ><!--CURLY LOGICAL AND --> -<!ENTITY diam "⋄" ><!--DIAMOND OPERATOR --> -<!ENTITY divonx "⋇" ><!--DIVISION TIMES --> -<!ENTITY intcal "⊺" ><!--INTERCALATE --> -<!ENTITY lthree "⋋" ><!--LEFT SEMIDIRECT PRODUCT --> -<!ENTITY ltimes "⋉" ><!--LEFT NORMAL FACTOR SEMIDIRECT PRODUCT --> -<!ENTITY minusb "⊟" ><!--SQUARED MINUS --> -<!ENTITY oast "⊛" ><!--CIRCLED ASTERISK OPERATOR --> -<!ENTITY ocir "⊚" ><!--CIRCLED RING OPERATOR --> -<!ENTITY odash "⊝" ><!--CIRCLED DASH --> -<!ENTITY odot "⊙" ><!--CIRCLED DOT OPERATOR --> -<!ENTITY ominus "⊖" ><!--CIRCLED MINUS --> -<!ENTITY oplus "⊕" ><!--CIRCLED PLUS --> -<!ENTITY osol "⊘" ><!--CIRCLED DIVISION SLASH --> -<!ENTITY otimes "⊗" ><!--CIRCLED TIMES --> -<!ENTITY plusb "⊞" ><!--SQUARED PLUS --> -<!ENTITY plusdo "∔" ><!--DOT PLUS --> -<!ENTITY prod "∏" ><!--N-ARY PRODUCT --> -<!ENTITY rthree "⋌" ><!--RIGHT SEMIDIRECT PRODUCT --> -<!ENTITY rtimes "⋊" ><!--RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT --> -<!ENTITY sdot "⋅" ><!--DOT OPERATOR --> -<!ENTITY sdotb "⊡" ><!--SQUARED DOT OPERATOR --> -<!ENTITY setmn "∖" ><!--SET MINUS --> -<!ENTITY sqcap "⊓" ><!--SQUARE CAP --> -<!ENTITY sqcup "⊔" ><!--SQUARE CUP --> -<!ENTITY ssetmn "∖" ><!--SET MINUS --> -<!ENTITY sstarf "⋆" ><!--STAR OPERATOR --> -<!ENTITY sum "∑" ><!--N-ARY SUMMATION --> -<!ENTITY timesb "⊠" ><!--SQUARED TIMES --> -<!ENTITY top "⊤" ><!--DOWN TACK --> -<!ENTITY uplus "⊎" ><!--MULTISET UNION --> -<!ENTITY wreath "≀" ><!--WREATH PRODUCT --> -<!ENTITY xcirc "◯" ><!--LARGE CIRCLE --> -<!ENTITY xdtri "▽" ><!--WHITE DOWN-POINTING TRIANGLE --> -<!ENTITY xutri "△" ><!--WHITE UP-POINTING TRIANGLE --> diff --git a/Utilities/xml/docbook-4.5/ent/isoamsc.ent b/Utilities/xml/docbook-4.5/ent/isoamsc.ent deleted file mode 100644 index 2fad41752..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamsc.ent +++ /dev/null @@ -1,51 +0,0 @@ - -<!-- - File isoamsc.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamsc.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamsc.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamsc PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamsc.ent" - > - %isoamsc; - ---> - -<!ENTITY dlcorn "⌞" ><!--BOTTOM LEFT CORNER --> -<!ENTITY drcorn "⌟" ><!--BOTTOM RIGHT CORNER --> -<!ENTITY lceil "⌈" ><!--LEFT CEILING --> -<!ENTITY lfloor "⌊" ><!--LEFT FLOOR --> -<!ENTITY lpargt "⦠" ><!--SPHERICAL ANGLE OPENING LEFT --> -<!ENTITY rceil "⌉" ><!--RIGHT CEILING --> -<!ENTITY rfloor "⌋" ><!--RIGHT FLOOR --> -<!ENTITY rpargt "⦔" ><!--RIGHT ARC GREATER-THAN BRACKET --> -<!ENTITY ulcorn "⌜" ><!--TOP LEFT CORNER --> -<!ENTITY urcorn "⌝" ><!--TOP RIGHT CORNER --> diff --git a/Utilities/xml/docbook-4.5/ent/isoamsn.ent b/Utilities/xml/docbook-4.5/ent/isoamsn.ent deleted file mode 100644 index ddca8d14c..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamsn.ent +++ /dev/null @@ -1,103 +0,0 @@ - -<!-- - File isoamsn.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - References to the VARIANT SELECTOR 1 character (︀) - should match the uses listed in Unicode Technical Report 25. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamsn.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamsn.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamsn PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamsn.ent" - > - %isoamsn; - ---> - -<!ENTITY gnap "⪊" ><!--GREATER-THAN AND NOT APPROXIMATE --> -<!ENTITY gnE "≩" ><!--GREATER-THAN BUT NOT EQUAL TO --> -<!ENTITY gne "⪈" ><!--GREATER-THAN AND SINGLE-LINE NOT EQUAL TO --> -<!ENTITY gnsim "⋧" ><!--GREATER-THAN BUT NOT EQUIVALENT TO --> -<!ENTITY gvnE "≩︀" ><!--GREATER-THAN BUT NOT EQUAL TO - with vertical stroke --> -<!ENTITY lnap "⪉" ><!--LESS-THAN AND NOT APPROXIMATE --> -<!ENTITY lnE "≨" ><!--LESS-THAN BUT NOT EQUAL TO --> -<!ENTITY lne "⪇" ><!--LESS-THAN AND SINGLE-LINE NOT EQUAL TO --> -<!ENTITY lnsim "⋦" ><!--LESS-THAN BUT NOT EQUIVALENT TO --> -<!ENTITY lvnE "≨︀" ><!--LESS-THAN BUT NOT EQUAL TO - with vertical stroke --> -<!ENTITY nap "≉" ><!--NOT ALMOST EQUAL TO --> -<!ENTITY ncong "≇" ><!--NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO --> -<!ENTITY nequiv "≢" ><!--NOT IDENTICAL TO --> -<!ENTITY ngE "≧̸" ><!--GREATER-THAN OVER EQUAL TO with slash --> -<!ENTITY nge "≱" ><!--NEITHER GREATER-THAN NOR EQUAL TO --> -<!ENTITY nges "⩾̸" ><!--GREATER-THAN OR SLANTED EQUAL TO with slash --> -<!ENTITY ngt "≯" ><!--NOT GREATER-THAN --> -<!ENTITY nlE "≦̸" ><!--LESS-THAN OVER EQUAL TO with slash --> -<!ENTITY nle "≰" ><!--NEITHER LESS-THAN NOR EQUAL TO --> -<!ENTITY nles "⩽̸" ><!--LESS-THAN OR SLANTED EQUAL TO with slash --> -<!ENTITY nlt "≮" ><!--NOT LESS-THAN --> -<!ENTITY nltri "⋪" ><!--NOT NORMAL SUBGROUP OF --> -<!ENTITY nltrie "⋬" ><!--NOT NORMAL SUBGROUP OF OR EQUAL TO --> -<!ENTITY nmid "∤" ><!--DOES NOT DIVIDE --> -<!ENTITY npar "∦" ><!--NOT PARALLEL TO --> -<!ENTITY npr "⊀" ><!--DOES NOT PRECEDE --> -<!ENTITY npre "⪯̸" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN with slash --> -<!ENTITY nrtri "⋫" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP --> -<!ENTITY nrtrie "⋭" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL --> -<!ENTITY nsc "⊁" ><!--DOES NOT SUCCEED --> -<!ENTITY nsce "⪰̸" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN with slash --> -<!ENTITY nsim "≁" ><!--NOT TILDE --> -<!ENTITY nsime "≄" ><!--NOT ASYMPTOTICALLY EQUAL TO --> -<!ENTITY nsmid "∤" ><!--DOES NOT DIVIDE --> -<!ENTITY nspar "∦" ><!--NOT PARALLEL TO --> -<!ENTITY nsub "⊄" ><!--NOT A SUBSET OF --> -<!ENTITY nsubE "⫅̸" ><!--SUBSET OF ABOVE EQUALS SIGN with slash --> -<!ENTITY nsube "⊈" ><!--NEITHER A SUBSET OF NOR EQUAL TO --> -<!ENTITY nsup "⊅" ><!--NOT A SUPERSET OF --> -<!ENTITY nsupE "⫆̸" ><!--SUPERSET OF ABOVE EQUALS SIGN with slash --> -<!ENTITY nsupe "⊉" ><!--NEITHER A SUPERSET OF NOR EQUAL TO --> -<!ENTITY nVDash "⊯" ><!--NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE --> -<!ENTITY nVdash "⊮" ><!--DOES NOT FORCE --> -<!ENTITY nvDash "⊭" ><!--NOT TRUE --> -<!ENTITY nvdash "⊬" ><!--DOES NOT PROVE --> -<!ENTITY prnap "⪹" ><!--PRECEDES ABOVE NOT ALMOST EQUAL TO --> -<!ENTITY prnE "⪵" ><!--PRECEDES ABOVE NOT EQUAL TO --> -<!ENTITY prnsim "⋨" ><!--PRECEDES BUT NOT EQUIVALENT TO --> -<!ENTITY scnap "⪺" ><!--SUCCEEDS ABOVE NOT ALMOST EQUAL TO --> -<!ENTITY scnE "⪶" ><!--SUCCEEDS ABOVE NOT EQUAL TO --> -<!ENTITY scnsim "⋩" ><!--SUCCEEDS BUT NOT EQUIVALENT TO --> -<!ENTITY subnE "⫋" ><!--SUBSET OF ABOVE NOT EQUAL TO --> -<!ENTITY subne "⊊" ><!--SUBSET OF WITH NOT EQUAL TO --> -<!ENTITY supnE "⫌" ><!--SUPERSET OF ABOVE NOT EQUAL TO --> -<!ENTITY supne "⊋" ><!--SUPERSET OF WITH NOT EQUAL TO --> -<!ENTITY vsubnE "⫋︀" ><!--SUBSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members --> -<!ENTITY vsubne "⊊︀" ><!--SUBSET OF WITH NOT EQUAL TO - variant with stroke through bottom members --> -<!ENTITY vsupnE "⫌︀" ><!--SUPERSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members --> -<!ENTITY vsupne "⊋︀" ><!--SUPERSET OF WITH NOT EQUAL TO - variant with stroke through bottom members --> diff --git a/Utilities/xml/docbook-4.5/ent/isoamso.ent b/Utilities/xml/docbook-4.5/ent/isoamso.ent deleted file mode 100644 index 278e4b409..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamso.ent +++ /dev/null @@ -1,59 +0,0 @@ - -<!-- - File isoamso.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamso.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamso.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamso PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamso.ent" - > - %isoamso; - ---> - -<!ENTITY ang "∠" ><!--ANGLE --> -<!ENTITY angmsd "∡" ><!--MEASURED ANGLE --> -<!ENTITY beth "ℶ" ><!--BET SYMBOL --> -<!ENTITY bprime "‵" ><!--REVERSED PRIME --> -<!ENTITY comp "∁" ><!--COMPLEMENT --> -<!ENTITY daleth "ℸ" ><!--DALET SYMBOL --> -<!ENTITY ell "ℓ" ><!--SCRIPT SMALL L --> -<!ENTITY empty "∅" ><!--EMPTY SET --> -<!ENTITY gimel "ℷ" ><!--GIMEL SYMBOL --> -<!ENTITY inodot "ı" ><!--LATIN SMALL LETTER DOTLESS I --> -<!ENTITY jnodot "j" ><!--LATIN SMALL LETTER J --> -<!ENTITY nexist "∄" ><!--THERE DOES NOT EXIST --> -<!ENTITY oS "Ⓢ" ><!--CIRCLED LATIN CAPITAL LETTER S --> -<!ENTITY planck "ℏ" ><!--PLANCK CONSTANT OVER TWO PI --> -<!ENTITY real "ℜ" ><!--BLACK-LETTER CAPITAL R --> -<!ENTITY sbsol "﹨" ><!--SMALL REVERSE SOLIDUS --> -<!ENTITY vprime "′" ><!--PRIME --> -<!ENTITY weierp "℘" ><!--SCRIPT CAPITAL P --> diff --git a/Utilities/xml/docbook-4.5/ent/isoamsr.ent b/Utilities/xml/docbook-4.5/ent/isoamsr.ent deleted file mode 100644 index 18e64bffd..000000000 --- a/Utilities/xml/docbook-4.5/ent/isoamsr.ent +++ /dev/null @@ -1,125 +0,0 @@ - -<!-- - File isoamsr.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isoamsr.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isoamsr.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isoamsr PUBLIC - "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isoamsr.ent" - > - %isoamsr; - ---> - -<!ENTITY ape "≊" ><!--ALMOST EQUAL OR EQUAL TO --> -<!ENTITY asymp "≈" ><!--ALMOST EQUAL TO --> -<!ENTITY bcong "≌" ><!--ALL EQUAL TO --> -<!ENTITY bepsi "϶" ><!--GREEK REVERSED LUNATE EPSILON SYMBOL --> -<!ENTITY bowtie "⋈" ><!--BOWTIE --> -<!ENTITY bsim "∽" ><!--REVERSED TILDE --> -<!ENTITY bsime "⋍" ><!--REVERSED TILDE EQUALS --> -<!ENTITY bump "≎" ><!--GEOMETRICALLY EQUIVALENT TO --> -<!ENTITY bumpe "≏" ><!--DIFFERENCE BETWEEN --> -<!ENTITY cire "≗" ><!--RING EQUAL TO --> -<!ENTITY colone "≔" ><!--COLON EQUALS --> -<!ENTITY cuepr "⋞" ><!--EQUAL TO OR PRECEDES --> -<!ENTITY cuesc "⋟" ><!--EQUAL TO OR SUCCEEDS --> -<!ENTITY cupre "≼" ><!--PRECEDES OR EQUAL TO --> -<!ENTITY dashv "⊣" ><!--LEFT TACK --> -<!ENTITY ecir "≖" ><!--RING IN EQUAL TO --> -<!ENTITY ecolon "≕" ><!--EQUALS COLON --> -<!ENTITY eDot "≑" ><!--GEOMETRICALLY EQUAL TO --> -<!ENTITY efDot "≒" ><!--APPROXIMATELY EQUAL TO OR THE IMAGE OF --> -<!ENTITY egs "⪖" ><!--SLANTED EQUAL TO OR GREATER-THAN --> -<!ENTITY els "⪕" ><!--SLANTED EQUAL TO OR LESS-THAN --> -<!ENTITY erDot "≓" ><!--IMAGE OF OR APPROXIMATELY EQUAL TO --> -<!ENTITY esdot "≐" ><!--APPROACHES THE LIMIT --> -<!ENTITY fork "⋔" ><!--PITCHFORK --> -<!ENTITY frown "⌢" ><!--FROWN --> -<!ENTITY gap "⪆" ><!--GREATER-THAN OR APPROXIMATE --> -<!ENTITY gE "≧" ><!--GREATER-THAN OVER EQUAL TO --> -<!ENTITY gEl "⪌" ><!--GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN --> -<!ENTITY gel "⋛" ><!--GREATER-THAN EQUAL TO OR LESS-THAN --> -<!ENTITY ges "⩾" ><!--GREATER-THAN OR SLANTED EQUAL TO --> -<!ENTITY Gg "⋙" ><!--VERY MUCH GREATER-THAN --> -<!ENTITY gl "≷" ><!--GREATER-THAN OR LESS-THAN --> -<!ENTITY gsdot "⋗" ><!--GREATER-THAN WITH DOT --> -<!ENTITY gsim "≳" ><!--GREATER-THAN OR EQUIVALENT TO --> -<!ENTITY Gt "≫" ><!--MUCH GREATER-THAN --> -<!ENTITY lap "⪅" ><!--LESS-THAN OR APPROXIMATE --> -<!ENTITY ldot "⋖" ><!--LESS-THAN WITH DOT --> -<!ENTITY lE "≦" ><!--LESS-THAN OVER EQUAL TO --> -<!ENTITY lEg "⪋" ><!--LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN --> -<!ENTITY leg "⋚" ><!--LESS-THAN EQUAL TO OR GREATER-THAN --> -<!ENTITY les "⩽" ><!--LESS-THAN OR SLANTED EQUAL TO --> -<!ENTITY lg "≶" ><!--LESS-THAN OR GREATER-THAN --> -<!ENTITY Ll "⋘" ><!--VERY MUCH LESS-THAN --> -<!ENTITY lsim "≲" ><!--LESS-THAN OR EQUIVALENT TO --> -<!ENTITY Lt "≪" ><!--MUCH LESS-THAN --> -<!ENTITY ltrie "⊴" ><!--NORMAL SUBGROUP OF OR EQUAL TO --> -<!ENTITY mid "∣" ><!--DIVIDES --> -<!ENTITY models "⊧" ><!--MODELS --> -<!ENTITY pr "≺" ><!--PRECEDES --> -<!ENTITY prap "⪷" ><!--PRECEDES ABOVE ALMOST EQUAL TO --> -<!ENTITY pre "⪯" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN --> -<!ENTITY prsim "≾" ><!--PRECEDES OR EQUIVALENT TO --> -<!ENTITY rtrie "⊵" ><!--CONTAINS AS NORMAL SUBGROUP OR EQUAL TO --> -<!ENTITY samalg "∐" ><!--N-ARY COPRODUCT --> -<!ENTITY sc "≻" ><!--SUCCEEDS --> -<!ENTITY scap "⪸" ><!--SUCCEEDS ABOVE ALMOST EQUAL TO --> -<!ENTITY sccue "≽" ><!--SUCCEEDS OR EQUAL TO --> -<!ENTITY sce "⪰" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN --> -<!ENTITY scsim "≿" ><!--SUCCEEDS OR EQUIVALENT TO --> -<!ENTITY sfrown "⌢" ><!--FROWN --> -<!ENTITY smid "∣" ><!--DIVIDES --> -<!ENTITY smile "⌣" ><!--SMILE --> -<!ENTITY spar "∥" ><!--PARALLEL TO --> -<!ENTITY sqsub "⊏" ><!--SQUARE IMAGE OF --> -<!ENTITY sqsube "⊑" ><!--SQUARE IMAGE OF OR EQUAL TO --> -<!ENTITY sqsup "⊐" ><!--SQUARE ORIGINAL OF --> -<!ENTITY sqsupe "⊒" ><!--SQUARE ORIGINAL OF OR EQUAL TO --> -<!ENTITY ssmile "⌣" ><!--SMILE --> -<!ENTITY Sub "⋐" ><!--DOUBLE SUBSET --> -<!ENTITY subE "⫅" ><!--SUBSET OF ABOVE EQUALS SIGN --> -<!ENTITY Sup "⋑" ><!--DOUBLE SUPERSET --> -<!ENTITY supE "⫆" ><!--SUPERSET OF ABOVE EQUALS SIGN --> -<!ENTITY thkap "≈" ><!--ALMOST EQUAL TO --> -<!ENTITY thksim "∼" ><!--TILDE OPERATOR --> -<!ENTITY trie "≜" ><!--DELTA EQUAL TO --> -<!ENTITY twixt "≬" ><!--BETWEEN --> -<!ENTITY Vdash "⊩" ><!--FORCES --> -<!ENTITY vDash "⊨" ><!--TRUE --> -<!ENTITY vdash "⊢" ><!--RIGHT TACK --> -<!ENTITY veebar "⊻" ><!--XOR --> -<!ENTITY vltri "⊲" ><!--NORMAL SUBGROUP OF --> -<!ENTITY vprop "∝" ><!--PROPORTIONAL TO --> -<!ENTITY vrtri "⊳" ><!--CONTAINS AS NORMAL SUBGROUP --> -<!ENTITY Vvdash "⊪" ><!--TRIPLE VERTICAL BAR RIGHT TURNSTILE --> diff --git a/Utilities/xml/docbook-4.5/ent/isobox.ent b/Utilities/xml/docbook-4.5/ent/isobox.ent deleted file mode 100644 index 9ae27d4fa..000000000 --- a/Utilities/xml/docbook-4.5/ent/isobox.ent +++ /dev/null @@ -1,81 +0,0 @@ - -<!-- - File isobox.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isobox.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isobox.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isobox PUBLIC - "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isobox.ent" - > - %isobox; - ---> - -<!ENTITY boxDL "╗" ><!--BOX DRAWINGS DOUBLE DOWN AND LEFT --> -<!ENTITY boxDl "╖" ><!--BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE --> -<!ENTITY boxdL "╕" ><!--BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE --> -<!ENTITY boxdl "┐" ><!--BOX DRAWINGS LIGHT DOWN AND LEFT --> -<!ENTITY boxDR "╔" ><!--BOX DRAWINGS DOUBLE DOWN AND RIGHT --> -<!ENTITY boxDr "╓" ><!--BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE --> -<!ENTITY boxdR "╒" ><!--BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE --> -<!ENTITY boxdr "┌" ><!--BOX DRAWINGS LIGHT DOWN AND RIGHT --> -<!ENTITY boxH "═" ><!--BOX DRAWINGS DOUBLE HORIZONTAL --> -<!ENTITY boxh "─" ><!--BOX DRAWINGS LIGHT HORIZONTAL --> -<!ENTITY boxHD "╦" ><!--BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL --> -<!ENTITY boxHd "╤" ><!--BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE --> -<!ENTITY boxhD "╥" ><!--BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE --> -<!ENTITY boxhd "┬" ><!--BOX DRAWINGS LIGHT DOWN AND HORIZONTAL --> -<!ENTITY boxHU "╩" ><!--BOX DRAWINGS DOUBLE UP AND HORIZONTAL --> -<!ENTITY boxHu "╧" ><!--BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE --> -<!ENTITY boxhU "╨" ><!--BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE --> -<!ENTITY boxhu "┴" ><!--BOX DRAWINGS LIGHT UP AND HORIZONTAL --> -<!ENTITY boxUL "╝" ><!--BOX DRAWINGS DOUBLE UP AND LEFT --> -<!ENTITY boxUl "╜" ><!--BOX DRAWINGS UP DOUBLE AND LEFT SINGLE --> -<!ENTITY boxuL "╛" ><!--BOX DRAWINGS UP SINGLE AND LEFT DOUBLE --> -<!ENTITY boxul "┘" ><!--BOX DRAWINGS LIGHT UP AND LEFT --> -<!ENTITY boxUR "╚" ><!--BOX DRAWINGS DOUBLE UP AND RIGHT --> -<!ENTITY boxUr "╙" ><!--BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE --> -<!ENTITY boxuR "╘" ><!--BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE --> -<!ENTITY boxur "└" ><!--BOX DRAWINGS LIGHT UP AND RIGHT --> -<!ENTITY boxV "║" ><!--BOX DRAWINGS DOUBLE VERTICAL --> -<!ENTITY boxv "│" ><!--BOX DRAWINGS LIGHT VERTICAL --> -<!ENTITY boxVH "╬" ><!--BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL --> -<!ENTITY boxVh "╫" ><!--BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE --> -<!ENTITY boxvH "╪" ><!--BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE --> -<!ENTITY boxvh "┼" ><!--BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL --> -<!ENTITY boxVL "╣" ><!--BOX DRAWINGS DOUBLE VERTICAL AND LEFT --> -<!ENTITY boxVl "╢" ><!--BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE --> -<!ENTITY boxvL "╡" ><!--BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE --> -<!ENTITY boxvl "┤" ><!--BOX DRAWINGS LIGHT VERTICAL AND LEFT --> -<!ENTITY boxVR "╠" ><!--BOX DRAWINGS DOUBLE VERTICAL AND RIGHT --> -<!ENTITY boxVr "╟" ><!--BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE --> -<!ENTITY boxvR "╞" ><!--BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE --> -<!ENTITY boxvr "├" ><!--BOX DRAWINGS LIGHT VERTICAL AND RIGHT --> diff --git a/Utilities/xml/docbook-4.5/ent/isocyr1.ent b/Utilities/xml/docbook-4.5/ent/isocyr1.ent deleted file mode 100644 index 364b6d841..000000000 --- a/Utilities/xml/docbook-4.5/ent/isocyr1.ent +++ /dev/null @@ -1,108 +0,0 @@ - -<!-- - File isocyr1.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isocyr1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isocyr1.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isocyr1 PUBLIC - "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isocyr1.ent" - > - %isocyr1; - ---> - -<!ENTITY Acy "А" ><!--CYRILLIC CAPITAL LETTER A --> -<!ENTITY acy "а" ><!--CYRILLIC SMALL LETTER A --> -<!ENTITY Bcy "Б" ><!--CYRILLIC CAPITAL LETTER BE --> -<!ENTITY bcy "б" ><!--CYRILLIC SMALL LETTER BE --> -<!ENTITY CHcy "Ч" ><!--CYRILLIC CAPITAL LETTER CHE --> -<!ENTITY chcy "ч" ><!--CYRILLIC SMALL LETTER CHE --> -<!ENTITY Dcy "Д" ><!--CYRILLIC CAPITAL LETTER DE --> -<!ENTITY dcy "д" ><!--CYRILLIC SMALL LETTER DE --> -<!ENTITY Ecy "Э" ><!--CYRILLIC CAPITAL LETTER E --> -<!ENTITY ecy "э" ><!--CYRILLIC SMALL LETTER E --> -<!ENTITY Fcy "Ф" ><!--CYRILLIC CAPITAL LETTER EF --> -<!ENTITY fcy "ф" ><!--CYRILLIC SMALL LETTER EF --> -<!ENTITY Gcy "Г" ><!--CYRILLIC CAPITAL LETTER GHE --> -<!ENTITY gcy "г" ><!--CYRILLIC SMALL LETTER GHE --> -<!ENTITY HARDcy "Ъ" ><!--CYRILLIC CAPITAL LETTER HARD SIGN --> -<!ENTITY hardcy "ъ" ><!--CYRILLIC SMALL LETTER HARD SIGN --> -<!ENTITY Icy "И" ><!--CYRILLIC CAPITAL LETTER I --> -<!ENTITY icy "и" ><!--CYRILLIC SMALL LETTER I --> -<!ENTITY IEcy "Е" ><!--CYRILLIC CAPITAL LETTER IE --> -<!ENTITY iecy "е" ><!--CYRILLIC SMALL LETTER IE --> -<!ENTITY IOcy "Ё" ><!--CYRILLIC CAPITAL LETTER IO --> -<!ENTITY iocy "ё" ><!--CYRILLIC SMALL LETTER IO --> -<!ENTITY Jcy "Й" ><!--CYRILLIC CAPITAL LETTER SHORT I --> -<!ENTITY jcy "й" ><!--CYRILLIC SMALL LETTER SHORT I --> -<!ENTITY Kcy "К" ><!--CYRILLIC CAPITAL LETTER KA --> -<!ENTITY kcy "к" ><!--CYRILLIC SMALL LETTER KA --> -<!ENTITY KHcy "Х" ><!--CYRILLIC CAPITAL LETTER HA --> -<!ENTITY khcy "х" ><!--CYRILLIC SMALL LETTER HA --> -<!ENTITY Lcy "Л" ><!--CYRILLIC CAPITAL LETTER EL --> -<!ENTITY lcy "л" ><!--CYRILLIC SMALL LETTER EL --> -<!ENTITY Mcy "М" ><!--CYRILLIC CAPITAL LETTER EM --> -<!ENTITY mcy "м" ><!--CYRILLIC SMALL LETTER EM --> -<!ENTITY Ncy "Н" ><!--CYRILLIC CAPITAL LETTER EN --> -<!ENTITY ncy "н" ><!--CYRILLIC SMALL LETTER EN --> -<!ENTITY numero "№" ><!--NUMERO SIGN --> -<!ENTITY Ocy "О" ><!--CYRILLIC CAPITAL LETTER O --> -<!ENTITY ocy "о" ><!--CYRILLIC SMALL LETTER O --> -<!ENTITY Pcy "П" ><!--CYRILLIC CAPITAL LETTER PE --> -<!ENTITY pcy "п" ><!--CYRILLIC SMALL LETTER PE --> -<!ENTITY Rcy "Р" ><!--CYRILLIC CAPITAL LETTER ER --> -<!ENTITY rcy "р" ><!--CYRILLIC SMALL LETTER ER --> -<!ENTITY Scy "С" ><!--CYRILLIC CAPITAL LETTER ES --> -<!ENTITY scy "с" ><!--CYRILLIC SMALL LETTER ES --> -<!ENTITY SHCHcy "Щ" ><!--CYRILLIC CAPITAL LETTER SHCHA --> -<!ENTITY shchcy "щ" ><!--CYRILLIC SMALL LETTER SHCHA --> -<!ENTITY SHcy "Ш" ><!--CYRILLIC CAPITAL LETTER SHA --> -<!ENTITY shcy "ш" ><!--CYRILLIC SMALL LETTER SHA --> -<!ENTITY SOFTcy "Ь" ><!--CYRILLIC CAPITAL LETTER SOFT SIGN --> -<!ENTITY softcy "ь" ><!--CYRILLIC SMALL LETTER SOFT SIGN --> -<!ENTITY Tcy "Т" ><!--CYRILLIC CAPITAL LETTER TE --> -<!ENTITY tcy "т" ><!--CYRILLIC SMALL LETTER TE --> -<!ENTITY TScy "Ц" ><!--CYRILLIC CAPITAL LETTER TSE --> -<!ENTITY tscy "ц" ><!--CYRILLIC SMALL LETTER TSE --> -<!ENTITY Ucy "У" ><!--CYRILLIC CAPITAL LETTER U --> -<!ENTITY ucy "у" ><!--CYRILLIC SMALL LETTER U --> -<!ENTITY Vcy "В" ><!--CYRILLIC CAPITAL LETTER VE --> -<!ENTITY vcy "в" ><!--CYRILLIC SMALL LETTER VE --> -<!ENTITY YAcy "Я" ><!--CYRILLIC CAPITAL LETTER YA --> -<!ENTITY yacy "я" ><!--CYRILLIC SMALL LETTER YA --> -<!ENTITY Ycy "Ы" ><!--CYRILLIC CAPITAL LETTER YERU --> -<!ENTITY ycy "ы" ><!--CYRILLIC SMALL LETTER YERU --> -<!ENTITY YUcy "Ю" ><!--CYRILLIC CAPITAL LETTER YU --> -<!ENTITY yucy "ю" ><!--CYRILLIC SMALL LETTER YU --> -<!ENTITY Zcy "З" ><!--CYRILLIC CAPITAL LETTER ZE --> -<!ENTITY zcy "з" ><!--CYRILLIC SMALL LETTER ZE --> -<!ENTITY ZHcy "Ж" ><!--CYRILLIC CAPITAL LETTER ZHE --> -<!ENTITY zhcy "ж" ><!--CYRILLIC SMALL LETTER ZHE --> diff --git a/Utilities/xml/docbook-4.5/ent/isocyr2.ent b/Utilities/xml/docbook-4.5/ent/isocyr2.ent deleted file mode 100644 index 6432d74c4..000000000 --- a/Utilities/xml/docbook-4.5/ent/isocyr2.ent +++ /dev/null @@ -1,67 +0,0 @@ - -<!-- - File isocyr2.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isocyr2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isocyr2.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isocyr2 PUBLIC - "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isocyr2.ent" - > - %isocyr2; - ---> - -<!ENTITY DJcy "Ђ" ><!--CYRILLIC CAPITAL LETTER DJE --> -<!ENTITY djcy "ђ" ><!--CYRILLIC SMALL LETTER DJE --> -<!ENTITY DScy "Ѕ" ><!--CYRILLIC CAPITAL LETTER DZE --> -<!ENTITY dscy "ѕ" ><!--CYRILLIC SMALL LETTER DZE --> -<!ENTITY DZcy "Џ" ><!--CYRILLIC CAPITAL LETTER DZHE --> -<!ENTITY dzcy "џ" ><!--CYRILLIC SMALL LETTER DZHE --> -<!ENTITY GJcy "Ѓ" ><!--CYRILLIC CAPITAL LETTER GJE --> -<!ENTITY gjcy "ѓ" ><!--CYRILLIC SMALL LETTER GJE --> -<!ENTITY Iukcy "І" ><!--CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I --> -<!ENTITY iukcy "і" ><!--CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I --> -<!ENTITY Jsercy "Ј" ><!--CYRILLIC CAPITAL LETTER JE --> -<!ENTITY jsercy "ј" ><!--CYRILLIC SMALL LETTER JE --> -<!ENTITY Jukcy "Є" ><!--CYRILLIC CAPITAL LETTER UKRAINIAN IE --> -<!ENTITY jukcy "є" ><!--CYRILLIC SMALL LETTER UKRAINIAN IE --> -<!ENTITY KJcy "Ќ" ><!--CYRILLIC CAPITAL LETTER KJE --> -<!ENTITY kjcy "ќ" ><!--CYRILLIC SMALL LETTER KJE --> -<!ENTITY LJcy "Љ" ><!--CYRILLIC CAPITAL LETTER LJE --> -<!ENTITY ljcy "љ" ><!--CYRILLIC SMALL LETTER LJE --> -<!ENTITY NJcy "Њ" ><!--CYRILLIC CAPITAL LETTER NJE --> -<!ENTITY njcy "њ" ><!--CYRILLIC SMALL LETTER NJE --> -<!ENTITY TSHcy "Ћ" ><!--CYRILLIC CAPITAL LETTER TSHE --> -<!ENTITY tshcy "ћ" ><!--CYRILLIC SMALL LETTER TSHE --> -<!ENTITY Ubrcy "Ў" ><!--CYRILLIC CAPITAL LETTER SHORT U --> -<!ENTITY ubrcy "ў" ><!--CYRILLIC SMALL LETTER SHORT U --> -<!ENTITY YIcy "Ї" ><!--CYRILLIC CAPITAL LETTER YI --> -<!ENTITY yicy "ї" ><!--CYRILLIC SMALL LETTER YI --> diff --git a/Utilities/xml/docbook-4.5/ent/isodia.ent b/Utilities/xml/docbook-4.5/ent/isodia.ent deleted file mode 100644 index b49c30947..000000000 --- a/Utilities/xml/docbook-4.5/ent/isodia.ent +++ /dev/null @@ -1,55 +0,0 @@ - -<!-- - File isodia.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isodia.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isodia.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isodia PUBLIC - "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isodia.ent" - > - %isodia; - ---> - -<!ENTITY acute "´" ><!--ACUTE ACCENT --> -<!ENTITY breve "˘" ><!--BREVE --> -<!ENTITY caron "ˇ" ><!--CARON --> -<!ENTITY cedil "¸" ><!--CEDILLA --> -<!ENTITY circ "ˆ" ><!--MODIFIER LETTER CIRCUMFLEX ACCENT --> -<!ENTITY dblac "˝" ><!--DOUBLE ACUTE ACCENT --> -<!ENTITY die "¨" ><!--DIAERESIS --> -<!ENTITY dot "˙" ><!--DOT ABOVE --> -<!ENTITY grave "`" ><!--GRAVE ACCENT --> -<!ENTITY macr "¯" ><!--MACRON --> -<!ENTITY ogon "˛" ><!--OGONEK --> -<!ENTITY ring "˚" ><!--RING ABOVE --> -<!ENTITY tilde "˜" ><!--SMALL TILDE --> -<!ENTITY uml "¨" ><!--DIAERESIS --> diff --git a/Utilities/xml/docbook-4.5/ent/isogrk1.ent b/Utilities/xml/docbook-4.5/ent/isogrk1.ent deleted file mode 100644 index 7826f8109..000000000 --- a/Utilities/xml/docbook-4.5/ent/isogrk1.ent +++ /dev/null @@ -1,90 +0,0 @@ - -<!-- - File isogrk1.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isogrk1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Greek Letters//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isogrk1.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isogrk1 PUBLIC - "ISO 8879:1986//ENTITIES Greek Letters//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isogrk1.ent" - > - %isogrk1; - ---> - -<!ENTITY Agr "Α" ><!--GREEK CAPITAL LETTER ALPHA --> -<!ENTITY agr "α" ><!--GREEK SMALL LETTER ALPHA --> -<!ENTITY Bgr "Β" ><!--GREEK CAPITAL LETTER BETA --> -<!ENTITY bgr "β" ><!--GREEK SMALL LETTER BETA --> -<!ENTITY Dgr "Δ" ><!--GREEK CAPITAL LETTER DELTA --> -<!ENTITY dgr "δ" ><!--GREEK SMALL LETTER DELTA --> -<!ENTITY EEgr "Η" ><!--GREEK CAPITAL LETTER ETA --> -<!ENTITY eegr "η" ><!--GREEK SMALL LETTER ETA --> -<!ENTITY Egr "Ε" ><!--GREEK CAPITAL LETTER EPSILON --> -<!ENTITY egr "ε" ><!--GREEK SMALL LETTER EPSILON --> -<!ENTITY Ggr "Γ" ><!--GREEK CAPITAL LETTER GAMMA --> -<!ENTITY ggr "γ" ><!--GREEK SMALL LETTER GAMMA --> -<!ENTITY Igr "Ι" ><!--GREEK CAPITAL LETTER IOTA --> -<!ENTITY igr "ι" ><!--GREEK SMALL LETTER IOTA --> -<!ENTITY Kgr "Κ" ><!--GREEK CAPITAL LETTER KAPPA --> -<!ENTITY kgr "κ" ><!--GREEK SMALL LETTER KAPPA --> -<!ENTITY KHgr "Χ" ><!--GREEK CAPITAL LETTER CHI --> -<!ENTITY khgr "χ" ><!--GREEK SMALL LETTER CHI --> -<!ENTITY Lgr "Λ" ><!--GREEK CAPITAL LETTER LAMDA --> -<!ENTITY lgr "λ" ><!--GREEK SMALL LETTER LAMDA --> -<!ENTITY Mgr "Μ" ><!--GREEK CAPITAL LETTER MU --> -<!ENTITY mgr "μ" ><!--GREEK SMALL LETTER MU --> -<!ENTITY Ngr "Ν" ><!--GREEK CAPITAL LETTER NU --> -<!ENTITY ngr "ν" ><!--GREEK SMALL LETTER NU --> -<!ENTITY Ogr "Ο" ><!--GREEK CAPITAL LETTER OMICRON --> -<!ENTITY ogr "ο" ><!--GREEK SMALL LETTER OMICRON --> -<!ENTITY OHgr "Ω" ><!--GREEK CAPITAL LETTER OMEGA --> -<!ENTITY ohgr "ω" ><!--GREEK SMALL LETTER OMEGA --> -<!ENTITY Pgr "Π" ><!--GREEK CAPITAL LETTER PI --> -<!ENTITY pgr "π" ><!--GREEK SMALL LETTER PI --> -<!ENTITY PHgr "Φ" ><!--GREEK CAPITAL LETTER PHI --> -<!ENTITY phgr "φ" ><!--GREEK SMALL LETTER PHI --> -<!ENTITY PSgr "Ψ" ><!--GREEK CAPITAL LETTER PSI --> -<!ENTITY psgr "ψ" ><!--GREEK SMALL LETTER PSI --> -<!ENTITY Rgr "Ρ" ><!--GREEK CAPITAL LETTER RHO --> -<!ENTITY rgr "ρ" ><!--GREEK SMALL LETTER RHO --> -<!ENTITY sfgr "ς" ><!--GREEK SMALL LETTER FINAL SIGMA --> -<!ENTITY Sgr "Σ" ><!--GREEK CAPITAL LETTER SIGMA --> -<!ENTITY sgr "σ" ><!--GREEK SMALL LETTER SIGMA --> -<!ENTITY Tgr "Τ" ><!--GREEK CAPITAL LETTER TAU --> -<!ENTITY tgr "τ" ><!--GREEK SMALL LETTER TAU --> -<!ENTITY THgr "Θ" ><!--GREEK CAPITAL LETTER THETA --> -<!ENTITY thgr "θ" ><!--GREEK SMALL LETTER THETA --> -<!ENTITY Ugr "Υ" ><!--GREEK CAPITAL LETTER UPSILON --> -<!ENTITY ugr "υ" ><!--GREEK SMALL LETTER UPSILON --> -<!ENTITY Xgr "Ξ" ><!--GREEK CAPITAL LETTER XI --> -<!ENTITY xgr "ξ" ><!--GREEK SMALL LETTER XI --> -<!ENTITY Zgr "Ζ" ><!--GREEK CAPITAL LETTER ZETA --> -<!ENTITY zgr "ζ" ><!--GREEK SMALL LETTER ZETA --> diff --git a/Utilities/xml/docbook-4.5/ent/isogrk2.ent b/Utilities/xml/docbook-4.5/ent/isogrk2.ent deleted file mode 100644 index 726b7dd70..000000000 --- a/Utilities/xml/docbook-4.5/ent/isogrk2.ent +++ /dev/null @@ -1,61 +0,0 @@ - -<!-- - File isogrk2.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isogrk2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isogrk2.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isogrk2 PUBLIC - "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isogrk2.ent" - > - %isogrk2; - ---> - -<!ENTITY Aacgr "Ά" ><!--GREEK CAPITAL LETTER ALPHA WITH TONOS --> -<!ENTITY aacgr "ά" ><!--GREEK SMALL LETTER ALPHA WITH TONOS --> -<!ENTITY Eacgr "Έ" ><!--GREEK CAPITAL LETTER EPSILON WITH TONOS --> -<!ENTITY eacgr "έ" ><!--GREEK SMALL LETTER EPSILON WITH TONOS --> -<!ENTITY EEacgr "Ή" ><!--GREEK CAPITAL LETTER ETA WITH TONOS --> -<!ENTITY eeacgr "ή" ><!--GREEK SMALL LETTER ETA WITH TONOS --> -<!ENTITY Iacgr "Ί" ><!--GREEK CAPITAL LETTER IOTA WITH TONOS --> -<!ENTITY iacgr "ί" ><!--GREEK SMALL LETTER IOTA WITH TONOS --> -<!ENTITY idiagr "ΐ" ><!--GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS --> -<!ENTITY Idigr "Ϊ" ><!--GREEK CAPITAL LETTER IOTA WITH DIALYTIKA --> -<!ENTITY idigr "ϊ" ><!--GREEK SMALL LETTER IOTA WITH DIALYTIKA --> -<!ENTITY Oacgr "Ό" ><!--GREEK CAPITAL LETTER OMICRON WITH TONOS --> -<!ENTITY oacgr "ό" ><!--GREEK SMALL LETTER OMICRON WITH TONOS --> -<!ENTITY OHacgr "Ώ" ><!--GREEK CAPITAL LETTER OMEGA WITH TONOS --> -<!ENTITY ohacgr "ώ" ><!--GREEK SMALL LETTER OMEGA WITH TONOS --> -<!ENTITY Uacgr "Ύ" ><!--GREEK CAPITAL LETTER UPSILON WITH TONOS --> -<!ENTITY uacgr "ύ" ><!--GREEK SMALL LETTER UPSILON WITH TONOS --> -<!ENTITY udiagr "ΰ" ><!--GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS --> -<!ENTITY Udigr "Ϋ" ><!--GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA --> -<!ENTITY udigr "ϋ" ><!--GREEK SMALL LETTER UPSILON WITH DIALYTIKA --> diff --git a/Utilities/xml/docbook-4.5/ent/isogrk3.ent b/Utilities/xml/docbook-4.5/ent/isogrk3.ent deleted file mode 100644 index 28b5c2766..000000000 --- a/Utilities/xml/docbook-4.5/ent/isogrk3.ent +++ /dev/null @@ -1,84 +0,0 @@ - -<!-- - File isogrk3.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isogrk3.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Greek Symbols//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isogrk3.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isogrk3 PUBLIC - "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isogrk3.ent" - > - %isogrk3; - ---> - -<!ENTITY alpha "α" ><!--GREEK SMALL LETTER ALPHA --> -<!ENTITY beta "β" ><!--GREEK SMALL LETTER BETA --> -<!ENTITY chi "χ" ><!--GREEK SMALL LETTER CHI --> -<!ENTITY Delta "Δ" ><!--GREEK CAPITAL LETTER DELTA --> -<!ENTITY delta "δ" ><!--GREEK SMALL LETTER DELTA --> -<!ENTITY epsi "ϵ" ><!--GREEK LUNATE EPSILON SYMBOL --> -<!ENTITY epsis "ϵ" ><!--GREEK LUNATE EPSILON SYMBOL --> -<!ENTITY epsiv "ε" ><!--GREEK SMALL LETTER EPSILON --> -<!ENTITY eta "η" ><!--GREEK SMALL LETTER ETA --> -<!ENTITY Gamma "Γ" ><!--GREEK CAPITAL LETTER GAMMA --> -<!ENTITY gamma "γ" ><!--GREEK SMALL LETTER GAMMA --> -<!ENTITY gammad "ϝ" ><!--GREEK SMALL LETTER DIGAMMA --> -<!ENTITY iota "ι" ><!--GREEK SMALL LETTER IOTA --> -<!ENTITY kappa "κ" ><!--GREEK SMALL LETTER KAPPA --> -<!ENTITY kappav "ϰ" ><!--GREEK KAPPA SYMBOL --> -<!ENTITY Lambda "Λ" ><!--GREEK CAPITAL LETTER LAMDA --> -<!ENTITY lambda "λ" ><!--GREEK SMALL LETTER LAMDA --> -<!ENTITY mu "μ" ><!--GREEK SMALL LETTER MU --> -<!ENTITY nu "ν" ><!--GREEK SMALL LETTER NU --> -<!ENTITY Omega "Ω" ><!--GREEK CAPITAL LETTER OMEGA --> -<!ENTITY omega "ω" ><!--GREEK SMALL LETTER OMEGA --> -<!ENTITY Phi "Φ" ><!--GREEK CAPITAL LETTER PHI --> -<!ENTITY phis "ϕ" ><!--GREEK PHI SYMBOL --> -<!ENTITY phiv "φ" ><!--GREEK SMALL LETTER PHI --> -<!ENTITY Pi "Π" ><!--GREEK CAPITAL LETTER PI --> -<!ENTITY pi "π" ><!--GREEK SMALL LETTER PI --> -<!ENTITY piv "ϖ" ><!--GREEK PI SYMBOL --> -<!ENTITY Psi "Ψ" ><!--GREEK CAPITAL LETTER PSI --> -<!ENTITY psi "ψ" ><!--GREEK SMALL LETTER PSI --> -<!ENTITY rho "ρ" ><!--GREEK SMALL LETTER RHO --> -<!ENTITY rhov "ϱ" ><!--GREEK RHO SYMBOL --> -<!ENTITY Sigma "Σ" ><!--GREEK CAPITAL LETTER SIGMA --> -<!ENTITY sigma "σ" ><!--GREEK SMALL LETTER SIGMA --> -<!ENTITY sigmav "ς" ><!--GREEK SMALL LETTER FINAL SIGMA --> -<!ENTITY tau "τ" ><!--GREEK SMALL LETTER TAU --> -<!ENTITY Theta "Θ" ><!--GREEK CAPITAL LETTER THETA --> -<!ENTITY thetas "θ" ><!--GREEK SMALL LETTER THETA --> -<!ENTITY thetav "ϑ" ><!--GREEK THETA SYMBOL --> -<!ENTITY Upsi "ϒ" ><!--GREEK UPSILON WITH HOOK SYMBOL --> -<!ENTITY upsi "υ" ><!--GREEK SMALL LETTER UPSILON --> -<!ENTITY Xi "Ξ" ><!--GREEK CAPITAL LETTER XI --> -<!ENTITY xi "ξ" ><!--GREEK SMALL LETTER XI --> -<!ENTITY zeta "ζ" ><!--GREEK SMALL LETTER ZETA --> diff --git a/Utilities/xml/docbook-4.5/ent/isogrk4.ent b/Utilities/xml/docbook-4.5/ent/isogrk4.ent deleted file mode 100644 index 27c6a514f..000000000 --- a/Utilities/xml/docbook-4.5/ent/isogrk4.ent +++ /dev/null @@ -1,84 +0,0 @@ - -<!-- - File isogrk4.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isogrk4.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isogrk4.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isogrk4 PUBLIC - "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isogrk4.ent" - > - %isogrk4; - ---> - -<!ENTITY b.alpha "𝛂" ><!--MATHEMATICAL BOLD SMALL ALPHA --> -<!ENTITY b.beta "𝛃" ><!--MATHEMATICAL BOLD SMALL BETA --> -<!ENTITY b.chi "𝛘" ><!--MATHEMATICAL BOLD SMALL CHI --> -<!ENTITY b.Delta "𝚫" ><!--MATHEMATICAL BOLD CAPITAL DELTA --> -<!ENTITY b.delta "𝛅" ><!--MATHEMATICAL BOLD SMALL DELTA --> -<!ENTITY b.epsi "𝛆" ><!--MATHEMATICAL BOLD SMALL EPSILON --> -<!ENTITY b.epsiv "𝛜" ><!--MATHEMATICAL BOLD EPSILON SYMBOL --> -<!ENTITY b.eta "𝛈" ><!--MATHEMATICAL BOLD SMALL ETA --> -<!ENTITY b.Gamma "𝚪" ><!--MATHEMATICAL BOLD CAPITAL GAMMA --> -<!ENTITY b.gamma "𝛄" ><!--MATHEMATICAL BOLD SMALL GAMMA --> -<!ENTITY b.Gammad "Ϝ" ><!--GREEK LETTER DIGAMMA --> -<!ENTITY b.gammad "ϝ" ><!--GREEK SMALL LETTER DIGAMMA --> -<!ENTITY b.iota "𝛊" ><!--MATHEMATICAL BOLD SMALL IOTA --> -<!ENTITY b.kappa "𝛋" ><!--MATHEMATICAL BOLD SMALL KAPPA --> -<!ENTITY b.kappav "𝛞" ><!--MATHEMATICAL BOLD KAPPA SYMBOL --> -<!ENTITY b.Lambda "𝚲" ><!--MATHEMATICAL BOLD CAPITAL LAMDA --> -<!ENTITY b.lambda "𝛌" ><!--MATHEMATICAL BOLD SMALL LAMDA --> -<!ENTITY b.mu "𝛍" ><!--MATHEMATICAL BOLD SMALL MU --> -<!ENTITY b.nu "𝛎" ><!--MATHEMATICAL BOLD SMALL NU --> -<!ENTITY b.Omega "𝛀" ><!--MATHEMATICAL BOLD CAPITAL OMEGA --> -<!ENTITY b.omega "𝛚" ><!--MATHEMATICAL BOLD SMALL OMEGA --> -<!ENTITY b.Phi "𝚽" ><!--MATHEMATICAL BOLD CAPITAL PHI --> -<!ENTITY b.phi "𝛗" ><!--MATHEMATICAL BOLD SMALL PHI --> -<!ENTITY b.phiv "𝛟" ><!--MATHEMATICAL BOLD PHI SYMBOL --> -<!ENTITY b.Pi "𝚷" ><!--MATHEMATICAL BOLD CAPITAL PI --> -<!ENTITY b.pi "𝛑" ><!--MATHEMATICAL BOLD SMALL PI --> -<!ENTITY b.piv "𝛡" ><!--MATHEMATICAL BOLD PI SYMBOL --> -<!ENTITY b.Psi "𝚿" ><!--MATHEMATICAL BOLD CAPITAL PSI --> -<!ENTITY b.psi "𝛙" ><!--MATHEMATICAL BOLD SMALL PSI --> -<!ENTITY b.rho "𝛒" ><!--MATHEMATICAL BOLD SMALL RHO --> -<!ENTITY b.rhov "𝛠" ><!--MATHEMATICAL BOLD RHO SYMBOL --> -<!ENTITY b.Sigma "𝚺" ><!--MATHEMATICAL BOLD CAPITAL SIGMA --> -<!ENTITY b.sigma "𝛔" ><!--MATHEMATICAL BOLD SMALL SIGMA --> -<!ENTITY b.sigmav "𝛓" ><!--MATHEMATICAL BOLD SMALL FINAL SIGMA --> -<!ENTITY b.tau "𝛕" ><!--MATHEMATICAL BOLD SMALL TAU --> -<!ENTITY b.Theta "𝚯" ><!--MATHEMATICAL BOLD CAPITAL THETA --> -<!ENTITY b.thetas "𝛉" ><!--MATHEMATICAL BOLD SMALL THETA --> -<!ENTITY b.thetav "𝛝" ><!--MATHEMATICAL BOLD THETA SYMBOL --> -<!ENTITY b.Upsi "𝚼" ><!--MATHEMATICAL BOLD CAPITAL UPSILON --> -<!ENTITY b.upsi "𝛖" ><!--MATHEMATICAL BOLD SMALL UPSILON --> -<!ENTITY b.Xi "𝚵" ><!--MATHEMATICAL BOLD CAPITAL XI --> -<!ENTITY b.xi "𝛏" ><!--MATHEMATICAL BOLD SMALL XI --> -<!ENTITY b.zeta "𝛇" ><!--MATHEMATICAL BOLD SMALL ZETA --> diff --git a/Utilities/xml/docbook-4.5/ent/isolat1.ent b/Utilities/xml/docbook-4.5/ent/isolat1.ent deleted file mode 100644 index 381bd0900..000000000 --- a/Utilities/xml/docbook-4.5/ent/isolat1.ent +++ /dev/null @@ -1,103 +0,0 @@ - -<!-- - File isolat1.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isolat1.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Latin 1//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isolat1.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isolat1 PUBLIC - "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isolat1.ent" - > - %isolat1; - ---> - -<!ENTITY Aacute "Á" ><!--LATIN CAPITAL LETTER A WITH ACUTE --> -<!ENTITY aacute "á" ><!--LATIN SMALL LETTER A WITH ACUTE --> -<!ENTITY Acirc "Â" ><!--LATIN CAPITAL LETTER A WITH CIRCUMFLEX --> -<!ENTITY acirc "â" ><!--LATIN SMALL LETTER A WITH CIRCUMFLEX --> -<!ENTITY AElig "Æ" ><!--LATIN CAPITAL LETTER AE --> -<!ENTITY aelig "æ" ><!--LATIN SMALL LETTER AE --> -<!ENTITY Agrave "À" ><!--LATIN CAPITAL LETTER A WITH GRAVE --> -<!ENTITY agrave "à" ><!--LATIN SMALL LETTER A WITH GRAVE --> -<!ENTITY Aring "Å" ><!--LATIN CAPITAL LETTER A WITH RING ABOVE --> -<!ENTITY aring "å" ><!--LATIN SMALL LETTER A WITH RING ABOVE --> -<!ENTITY Atilde "Ã" ><!--LATIN CAPITAL LETTER A WITH TILDE --> -<!ENTITY atilde "ã" ><!--LATIN SMALL LETTER A WITH TILDE --> -<!ENTITY Auml "Ä" ><!--LATIN CAPITAL LETTER A WITH DIAERESIS --> -<!ENTITY auml "ä" ><!--LATIN SMALL LETTER A WITH DIAERESIS --> -<!ENTITY Ccedil "Ç" ><!--LATIN CAPITAL LETTER C WITH CEDILLA --> -<!ENTITY ccedil "ç" ><!--LATIN SMALL LETTER C WITH CEDILLA --> -<!ENTITY Eacute "É" ><!--LATIN CAPITAL LETTER E WITH ACUTE --> -<!ENTITY eacute "é" ><!--LATIN SMALL LETTER E WITH ACUTE --> -<!ENTITY Ecirc "Ê" ><!--LATIN CAPITAL LETTER E WITH CIRCUMFLEX --> -<!ENTITY ecirc "ê" ><!--LATIN SMALL LETTER E WITH CIRCUMFLEX --> -<!ENTITY Egrave "È" ><!--LATIN CAPITAL LETTER E WITH GRAVE --> -<!ENTITY egrave "è" ><!--LATIN SMALL LETTER E WITH GRAVE --> -<!ENTITY ETH "Ð" ><!--LATIN CAPITAL LETTER ETH --> -<!ENTITY eth "ð" ><!--LATIN SMALL LETTER ETH --> -<!ENTITY Euml "Ë" ><!--LATIN CAPITAL LETTER E WITH DIAERESIS --> -<!ENTITY euml "ë" ><!--LATIN SMALL LETTER E WITH DIAERESIS --> -<!ENTITY Iacute "Í" ><!--LATIN CAPITAL LETTER I WITH ACUTE --> -<!ENTITY iacute "í" ><!--LATIN SMALL LETTER I WITH ACUTE --> -<!ENTITY Icirc "Î" ><!--LATIN CAPITAL LETTER I WITH CIRCUMFLEX --> -<!ENTITY icirc "î" ><!--LATIN SMALL LETTER I WITH CIRCUMFLEX --> -<!ENTITY Igrave "Ì" ><!--LATIN CAPITAL LETTER I WITH GRAVE --> -<!ENTITY igrave "ì" ><!--LATIN SMALL LETTER I WITH GRAVE --> -<!ENTITY Iuml "Ï" ><!--LATIN CAPITAL LETTER I WITH DIAERESIS --> -<!ENTITY iuml "ï" ><!--LATIN SMALL LETTER I WITH DIAERESIS --> -<!ENTITY Ntilde "Ñ" ><!--LATIN CAPITAL LETTER N WITH TILDE --> -<!ENTITY ntilde "ñ" ><!--LATIN SMALL LETTER N WITH TILDE --> -<!ENTITY Oacute "Ó" ><!--LATIN CAPITAL LETTER O WITH ACUTE --> -<!ENTITY oacute "ó" ><!--LATIN SMALL LETTER O WITH ACUTE --> -<!ENTITY Ocirc "Ô" ><!--LATIN CAPITAL LETTER O WITH CIRCUMFLEX --> -<!ENTITY ocirc "ô" ><!--LATIN SMALL LETTER O WITH CIRCUMFLEX --> -<!ENTITY Ograve "Ò" ><!--LATIN CAPITAL LETTER O WITH GRAVE --> -<!ENTITY ograve "ò" ><!--LATIN SMALL LETTER O WITH GRAVE --> -<!ENTITY Oslash "Ø" ><!--LATIN CAPITAL LETTER O WITH STROKE --> -<!ENTITY oslash "ø" ><!--LATIN SMALL LETTER O WITH STROKE --> -<!ENTITY Otilde "Õ" ><!--LATIN CAPITAL LETTER O WITH TILDE --> -<!ENTITY otilde "õ" ><!--LATIN SMALL LETTER O WITH TILDE --> -<!ENTITY Ouml "Ö" ><!--LATIN CAPITAL LETTER O WITH DIAERESIS --> -<!ENTITY ouml "ö" ><!--LATIN SMALL LETTER O WITH DIAERESIS --> -<!ENTITY szlig "ß" ><!--LATIN SMALL LETTER SHARP S --> -<!ENTITY THORN "Þ" ><!--LATIN CAPITAL LETTER THORN --> -<!ENTITY thorn "þ" ><!--LATIN SMALL LETTER THORN --> -<!ENTITY Uacute "Ú" ><!--LATIN CAPITAL LETTER U WITH ACUTE --> -<!ENTITY uacute "ú" ><!--LATIN SMALL LETTER U WITH ACUTE --> -<!ENTITY Ucirc "Û" ><!--LATIN CAPITAL LETTER U WITH CIRCUMFLEX --> -<!ENTITY ucirc "û" ><!--LATIN SMALL LETTER U WITH CIRCUMFLEX --> -<!ENTITY Ugrave "Ù" ><!--LATIN CAPITAL LETTER U WITH GRAVE --> -<!ENTITY ugrave "ù" ><!--LATIN SMALL LETTER U WITH GRAVE --> -<!ENTITY Uuml "Ü" ><!--LATIN CAPITAL LETTER U WITH DIAERESIS --> -<!ENTITY uuml "ü" ><!--LATIN SMALL LETTER U WITH DIAERESIS --> -<!ENTITY Yacute "Ý" ><!--LATIN CAPITAL LETTER Y WITH ACUTE --> -<!ENTITY yacute "ý" ><!--LATIN SMALL LETTER Y WITH ACUTE --> -<!ENTITY yuml "ÿ" ><!--LATIN SMALL LETTER Y WITH DIAERESIS --> diff --git a/Utilities/xml/docbook-4.5/ent/isolat2.ent b/Utilities/xml/docbook-4.5/ent/isolat2.ent deleted file mode 100644 index e91ffdbee..000000000 --- a/Utilities/xml/docbook-4.5/ent/isolat2.ent +++ /dev/null @@ -1,162 +0,0 @@ - -<!-- - File isolat2.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isolat2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isolat2.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isolat2 PUBLIC - "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isolat2.ent" - > - %isolat2; - ---> - -<!ENTITY Abreve "Ă" ><!--LATIN CAPITAL LETTER A WITH BREVE --> -<!ENTITY abreve "ă" ><!--LATIN SMALL LETTER A WITH BREVE --> -<!ENTITY Amacr "Ā" ><!--LATIN CAPITAL LETTER A WITH MACRON --> -<!ENTITY amacr "ā" ><!--LATIN SMALL LETTER A WITH MACRON --> -<!ENTITY Aogon "Ą" ><!--LATIN CAPITAL LETTER A WITH OGONEK --> -<!ENTITY aogon "ą" ><!--LATIN SMALL LETTER A WITH OGONEK --> -<!ENTITY Cacute "Ć" ><!--LATIN CAPITAL LETTER C WITH ACUTE --> -<!ENTITY cacute "ć" ><!--LATIN SMALL LETTER C WITH ACUTE --> -<!ENTITY Ccaron "Č" ><!--LATIN CAPITAL LETTER C WITH CARON --> -<!ENTITY ccaron "č" ><!--LATIN SMALL LETTER C WITH CARON --> -<!ENTITY Ccirc "Ĉ" ><!--LATIN CAPITAL LETTER C WITH CIRCUMFLEX --> -<!ENTITY ccirc "ĉ" ><!--LATIN SMALL LETTER C WITH CIRCUMFLEX --> -<!ENTITY Cdot "Ċ" ><!--LATIN CAPITAL LETTER C WITH DOT ABOVE --> -<!ENTITY cdot "ċ" ><!--LATIN SMALL LETTER C WITH DOT ABOVE --> -<!ENTITY Dcaron "Ď" ><!--LATIN CAPITAL LETTER D WITH CARON --> -<!ENTITY dcaron "ď" ><!--LATIN SMALL LETTER D WITH CARON --> -<!ENTITY Dstrok "Đ" ><!--LATIN CAPITAL LETTER D WITH STROKE --> -<!ENTITY dstrok "đ" ><!--LATIN SMALL LETTER D WITH STROKE --> -<!ENTITY Ecaron "Ě" ><!--LATIN CAPITAL LETTER E WITH CARON --> -<!ENTITY ecaron "ě" ><!--LATIN SMALL LETTER E WITH CARON --> -<!ENTITY Edot "Ė" ><!--LATIN CAPITAL LETTER E WITH DOT ABOVE --> -<!ENTITY edot "ė" ><!--LATIN SMALL LETTER E WITH DOT ABOVE --> -<!ENTITY Emacr "Ē" ><!--LATIN CAPITAL LETTER E WITH MACRON --> -<!ENTITY emacr "ē" ><!--LATIN SMALL LETTER E WITH MACRON --> -<!ENTITY ENG "Ŋ" ><!--LATIN CAPITAL LETTER ENG --> -<!ENTITY eng "ŋ" ><!--LATIN SMALL LETTER ENG --> -<!ENTITY Eogon "Ę" ><!--LATIN CAPITAL LETTER E WITH OGONEK --> -<!ENTITY eogon "ę" ><!--LATIN SMALL LETTER E WITH OGONEK --> -<!ENTITY gacute "ǵ" ><!--LATIN SMALL LETTER G WITH ACUTE --> -<!ENTITY Gbreve "Ğ" ><!--LATIN CAPITAL LETTER G WITH BREVE --> -<!ENTITY gbreve "ğ" ><!--LATIN SMALL LETTER G WITH BREVE --> -<!ENTITY Gcedil "Ģ" ><!--LATIN CAPITAL LETTER G WITH CEDILLA --> -<!ENTITY Gcirc "Ĝ" ><!--LATIN CAPITAL LETTER G WITH CIRCUMFLEX --> -<!ENTITY gcirc "ĝ" ><!--LATIN SMALL LETTER G WITH CIRCUMFLEX --> -<!ENTITY Gdot "Ġ" ><!--LATIN CAPITAL LETTER G WITH DOT ABOVE --> -<!ENTITY gdot "ġ" ><!--LATIN SMALL LETTER G WITH DOT ABOVE --> -<!ENTITY Hcirc "Ĥ" ><!--LATIN CAPITAL LETTER H WITH CIRCUMFLEX --> -<!ENTITY hcirc "ĥ" ><!--LATIN SMALL LETTER H WITH CIRCUMFLEX --> -<!ENTITY Hstrok "Ħ" ><!--LATIN CAPITAL LETTER H WITH STROKE --> -<!ENTITY hstrok "ħ" ><!--LATIN SMALL LETTER H WITH STROKE --> -<!ENTITY Idot "İ" ><!--LATIN CAPITAL LETTER I WITH DOT ABOVE --> -<!ENTITY IJlig "IJ" ><!--LATIN CAPITAL LIGATURE IJ --> -<!ENTITY ijlig "ij" ><!--LATIN SMALL LIGATURE IJ --> -<!ENTITY Imacr "Ī" ><!--LATIN CAPITAL LETTER I WITH MACRON --> -<!ENTITY imacr "ī" ><!--LATIN SMALL LETTER I WITH MACRON --> -<!ENTITY inodot "ı" ><!--LATIN SMALL LETTER DOTLESS I --> -<!ENTITY Iogon "Į" ><!--LATIN CAPITAL LETTER I WITH OGONEK --> -<!ENTITY iogon "į" ><!--LATIN SMALL LETTER I WITH OGONEK --> -<!ENTITY Itilde "Ĩ" ><!--LATIN CAPITAL LETTER I WITH TILDE --> -<!ENTITY itilde "ĩ" ><!--LATIN SMALL LETTER I WITH TILDE --> -<!ENTITY Jcirc "Ĵ" ><!--LATIN CAPITAL LETTER J WITH CIRCUMFLEX --> -<!ENTITY jcirc "ĵ" ><!--LATIN SMALL LETTER J WITH CIRCUMFLEX --> -<!ENTITY Kcedil "Ķ" ><!--LATIN CAPITAL LETTER K WITH CEDILLA --> -<!ENTITY kcedil "ķ" ><!--LATIN SMALL LETTER K WITH CEDILLA --> -<!ENTITY kgreen "ĸ" ><!--LATIN SMALL LETTER KRA --> -<!ENTITY Lacute "Ĺ" ><!--LATIN CAPITAL LETTER L WITH ACUTE --> -<!ENTITY lacute "ĺ" ><!--LATIN SMALL LETTER L WITH ACUTE --> -<!ENTITY Lcaron "Ľ" ><!--LATIN CAPITAL LETTER L WITH CARON --> -<!ENTITY lcaron "ľ" ><!--LATIN SMALL LETTER L WITH CARON --> -<!ENTITY Lcedil "Ļ" ><!--LATIN CAPITAL LETTER L WITH CEDILLA --> -<!ENTITY lcedil "ļ" ><!--LATIN SMALL LETTER L WITH CEDILLA --> -<!ENTITY Lmidot "Ŀ" ><!--LATIN CAPITAL LETTER L WITH MIDDLE DOT --> -<!ENTITY lmidot "ŀ" ><!--LATIN SMALL LETTER L WITH MIDDLE DOT --> -<!ENTITY Lstrok "Ł" ><!--LATIN CAPITAL LETTER L WITH STROKE --> -<!ENTITY lstrok "ł" ><!--LATIN SMALL LETTER L WITH STROKE --> -<!ENTITY Nacute "Ń" ><!--LATIN CAPITAL LETTER N WITH ACUTE --> -<!ENTITY nacute "ń" ><!--LATIN SMALL LETTER N WITH ACUTE --> -<!ENTITY napos "ʼn" ><!--LATIN SMALL LETTER N PRECEDED BY APOSTROPHE --> -<!ENTITY Ncaron "Ň" ><!--LATIN CAPITAL LETTER N WITH CARON --> -<!ENTITY ncaron "ň" ><!--LATIN SMALL LETTER N WITH CARON --> -<!ENTITY Ncedil "Ņ" ><!--LATIN CAPITAL LETTER N WITH CEDILLA --> -<!ENTITY ncedil "ņ" ><!--LATIN SMALL LETTER N WITH CEDILLA --> -<!ENTITY Odblac "Ő" ><!--LATIN CAPITAL LETTER O WITH DOUBLE ACUTE --> -<!ENTITY odblac "ő" ><!--LATIN SMALL LETTER O WITH DOUBLE ACUTE --> -<!ENTITY OElig "Œ" ><!--LATIN CAPITAL LIGATURE OE --> -<!ENTITY oelig "œ" ><!--LATIN SMALL LIGATURE OE --> -<!ENTITY Omacr "Ō" ><!--LATIN CAPITAL LETTER O WITH MACRON --> -<!ENTITY omacr "ō" ><!--LATIN SMALL LETTER O WITH MACRON --> -<!ENTITY Racute "Ŕ" ><!--LATIN CAPITAL LETTER R WITH ACUTE --> -<!ENTITY racute "ŕ" ><!--LATIN SMALL LETTER R WITH ACUTE --> -<!ENTITY Rcaron "Ř" ><!--LATIN CAPITAL LETTER R WITH CARON --> -<!ENTITY rcaron "ř" ><!--LATIN SMALL LETTER R WITH CARON --> -<!ENTITY Rcedil "Ŗ" ><!--LATIN CAPITAL LETTER R WITH CEDILLA --> -<!ENTITY rcedil "ŗ" ><!--LATIN SMALL LETTER R WITH CEDILLA --> -<!ENTITY Sacute "Ś" ><!--LATIN CAPITAL LETTER S WITH ACUTE --> -<!ENTITY sacute "ś" ><!--LATIN SMALL LETTER S WITH ACUTE --> -<!ENTITY Scaron "Š" ><!--LATIN CAPITAL LETTER S WITH CARON --> -<!ENTITY scaron "š" ><!--LATIN SMALL LETTER S WITH CARON --> -<!ENTITY Scedil "Ş" ><!--LATIN CAPITAL LETTER S WITH CEDILLA --> -<!ENTITY scedil "ş" ><!--LATIN SMALL LETTER S WITH CEDILLA --> -<!ENTITY Scirc "Ŝ" ><!--LATIN CAPITAL LETTER S WITH CIRCUMFLEX --> -<!ENTITY scirc "ŝ" ><!--LATIN SMALL LETTER S WITH CIRCUMFLEX --> -<!ENTITY Tcaron "Ť" ><!--LATIN CAPITAL LETTER T WITH CARON --> -<!ENTITY tcaron "ť" ><!--LATIN SMALL LETTER T WITH CARON --> -<!ENTITY Tcedil "Ţ" ><!--LATIN CAPITAL LETTER T WITH CEDILLA --> -<!ENTITY tcedil "ţ" ><!--LATIN SMALL LETTER T WITH CEDILLA --> -<!ENTITY Tstrok "Ŧ" ><!--LATIN CAPITAL LETTER T WITH STROKE --> -<!ENTITY tstrok "ŧ" ><!--LATIN SMALL LETTER T WITH STROKE --> -<!ENTITY Ubreve "Ŭ" ><!--LATIN CAPITAL LETTER U WITH BREVE --> -<!ENTITY ubreve "ŭ" ><!--LATIN SMALL LETTER U WITH BREVE --> -<!ENTITY Udblac "Ű" ><!--LATIN CAPITAL LETTER U WITH DOUBLE ACUTE --> -<!ENTITY udblac "ű" ><!--LATIN SMALL LETTER U WITH DOUBLE ACUTE --> -<!ENTITY Umacr "Ū" ><!--LATIN CAPITAL LETTER U WITH MACRON --> -<!ENTITY umacr "ū" ><!--LATIN SMALL LETTER U WITH MACRON --> -<!ENTITY Uogon "Ų" ><!--LATIN CAPITAL LETTER U WITH OGONEK --> -<!ENTITY uogon "ų" ><!--LATIN SMALL LETTER U WITH OGONEK --> -<!ENTITY Uring "Ů" ><!--LATIN CAPITAL LETTER U WITH RING ABOVE --> -<!ENTITY uring "ů" ><!--LATIN SMALL LETTER U WITH RING ABOVE --> -<!ENTITY Utilde "Ũ" ><!--LATIN CAPITAL LETTER U WITH TILDE --> -<!ENTITY utilde "ũ" ><!--LATIN SMALL LETTER U WITH TILDE --> -<!ENTITY Wcirc "Ŵ" ><!--LATIN CAPITAL LETTER W WITH CIRCUMFLEX --> -<!ENTITY wcirc "ŵ" ><!--LATIN SMALL LETTER W WITH CIRCUMFLEX --> -<!ENTITY Ycirc "Ŷ" ><!--LATIN CAPITAL LETTER Y WITH CIRCUMFLEX --> -<!ENTITY ycirc "ŷ" ><!--LATIN SMALL LETTER Y WITH CIRCUMFLEX --> -<!ENTITY Yuml "Ÿ" ><!--LATIN CAPITAL LETTER Y WITH DIAERESIS --> -<!ENTITY Zacute "Ź" ><!--LATIN CAPITAL LETTER Z WITH ACUTE --> -<!ENTITY zacute "ź" ><!--LATIN SMALL LETTER Z WITH ACUTE --> -<!ENTITY Zcaron "Ž" ><!--LATIN CAPITAL LETTER Z WITH CARON --> -<!ENTITY zcaron "ž" ><!--LATIN SMALL LETTER Z WITH CARON --> -<!ENTITY Zdot "Ż" ><!--LATIN CAPITAL LETTER Z WITH DOT ABOVE --> -<!ENTITY zdot "ż" ><!--LATIN SMALL LETTER Z WITH DOT ABOVE --> diff --git a/Utilities/xml/docbook-4.5/ent/isonum.ent b/Utilities/xml/docbook-4.5/ent/isonum.ent deleted file mode 100644 index 884c0c4d0..000000000 --- a/Utilities/xml/docbook-4.5/ent/isonum.ent +++ /dev/null @@ -1,117 +0,0 @@ - -<!-- - File isonum.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isonum.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isonum.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isonum PUBLIC - "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isonum.ent" - > - %isonum; - ---> - -<!ENTITY amp "&#38;" ><!--AMPERSAND --> -<!ENTITY apos "'" ><!--APOSTROPHE --> -<!ENTITY ast "*" ><!--ASTERISK --> -<!ENTITY brvbar "¦" ><!--BROKEN BAR --> -<!ENTITY bsol "\" ><!--REVERSE SOLIDUS --> -<!ENTITY cent "¢" ><!--CENT SIGN --> -<!ENTITY colon ":" ><!--COLON --> -<!ENTITY comma "," ><!--COMMA --> -<!ENTITY commat "@" ><!--COMMERCIAL AT --> -<!ENTITY copy "©" ><!--COPYRIGHT SIGN --> -<!ENTITY curren "¤" ><!--CURRENCY SIGN --> -<!ENTITY darr "↓" ><!--DOWNWARDS ARROW --> -<!ENTITY deg "°" ><!--DEGREE SIGN --> -<!ENTITY divide "÷" ><!--DIVISION SIGN --> -<!ENTITY dollar "$" ><!--DOLLAR SIGN --> -<!ENTITY equals "=" ><!--EQUALS SIGN --> -<!ENTITY excl "!" ><!--EXCLAMATION MARK --> -<!ENTITY frac12 "½" ><!--VULGAR FRACTION ONE HALF --> -<!ENTITY frac14 "¼" ><!--VULGAR FRACTION ONE QUARTER --> -<!ENTITY frac18 "⅛" ><!--VULGAR FRACTION ONE EIGHTH --> -<!ENTITY frac34 "¾" ><!--VULGAR FRACTION THREE QUARTERS --> -<!ENTITY frac38 "⅜" ><!--VULGAR FRACTION THREE EIGHTHS --> -<!ENTITY frac58 "⅝" ><!--VULGAR FRACTION FIVE EIGHTHS --> -<!ENTITY frac78 "⅞" ><!--VULGAR FRACTION SEVEN EIGHTHS --> -<!ENTITY gt ">" ><!--GREATER-THAN SIGN --> -<!ENTITY half "½" ><!--VULGAR FRACTION ONE HALF --> -<!ENTITY horbar "―" ><!--HORIZONTAL BAR --> -<!ENTITY hyphen "‐" ><!--HYPHEN --> -<!ENTITY iexcl "¡" ><!--INVERTED EXCLAMATION MARK --> -<!ENTITY iquest "¿" ><!--INVERTED QUESTION MARK --> -<!ENTITY laquo "«" ><!--LEFT-POINTING DOUBLE ANGLE QUOTATION MARK --> -<!ENTITY larr "←" ><!--LEFTWARDS ARROW --> -<!ENTITY lcub "{" ><!--LEFT CURLY BRACKET --> -<!ENTITY ldquo "“" ><!--LEFT DOUBLE QUOTATION MARK --> -<!ENTITY lowbar "_" ><!--LOW LINE --> -<!ENTITY lpar "(" ><!--LEFT PARENTHESIS --> -<!ENTITY lsqb "[" ><!--LEFT SQUARE BRACKET --> -<!ENTITY lsquo "‘" ><!--LEFT SINGLE QUOTATION MARK --> -<!ENTITY lt "&#60;" ><!--LESS-THAN SIGN --> -<!ENTITY micro "µ" ><!--MICRO SIGN --> -<!ENTITY middot "·" ><!--MIDDLE DOT --> -<!ENTITY nbsp " " ><!--NO-BREAK SPACE --> -<!ENTITY not "¬" ><!--NOT SIGN --> -<!ENTITY num "#" ><!--NUMBER SIGN --> -<!ENTITY ohm "Ω" ><!--OHM SIGN --> -<!ENTITY ordf "ª" ><!--FEMININE ORDINAL INDICATOR --> -<!ENTITY ordm "º" ><!--MASCULINE ORDINAL INDICATOR --> -<!ENTITY para "¶" ><!--PILCROW SIGN --> -<!ENTITY percnt "%" ><!--PERCENT SIGN --> -<!ENTITY period "." ><!--FULL STOP --> -<!ENTITY plus "+" ><!--PLUS SIGN --> -<!ENTITY plusmn "±" ><!--PLUS-MINUS SIGN --> -<!ENTITY pound "£" ><!--POUND SIGN --> -<!ENTITY quest "?" ><!--QUESTION MARK --> -<!ENTITY quot """ ><!--QUOTATION MARK --> -<!ENTITY raquo "»" ><!--RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> -<!ENTITY rarr "→" ><!--RIGHTWARDS ARROW --> -<!ENTITY rcub "}" ><!--RIGHT CURLY BRACKET --> -<!ENTITY rdquo "”" ><!--RIGHT DOUBLE QUOTATION MARK --> -<!ENTITY reg "®" ><!--REGISTERED SIGN --> -<!ENTITY rpar ")" ><!--RIGHT PARENTHESIS --> -<!ENTITY rsqb "]" ><!--RIGHT SQUARE BRACKET --> -<!ENTITY rsquo "’" ><!--RIGHT SINGLE QUOTATION MARK --> -<!ENTITY sect "§" ><!--SECTION SIGN --> -<!ENTITY semi ";" ><!--SEMICOLON --> -<!ENTITY shy "­" ><!--SOFT HYPHEN --> -<!ENTITY sol "/" ><!--SOLIDUS --> -<!ENTITY sung "♪" ><!--EIGHTH NOTE --> -<!ENTITY sup1 "¹" ><!--SUPERSCRIPT ONE --> -<!ENTITY sup2 "²" ><!--SUPERSCRIPT TWO --> -<!ENTITY sup3 "³" ><!--SUPERSCRIPT THREE --> -<!ENTITY times "×" ><!--MULTIPLICATION SIGN --> -<!ENTITY trade "™" ><!--TRADE MARK SIGN --> -<!ENTITY uarr "↑" ><!--UPWARDS ARROW --> -<!ENTITY verbar "|" ><!--VERTICAL LINE --> -<!ENTITY yen "¥" ><!--YEN SIGN --> diff --git a/Utilities/xml/docbook-4.5/ent/isopub.ent b/Utilities/xml/docbook-4.5/ent/isopub.ent deleted file mode 100644 index a11787828..000000000 --- a/Utilities/xml/docbook-4.5/ent/isopub.ent +++ /dev/null @@ -1,125 +0,0 @@ - -<!-- - File isopub.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isopub.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES Publishing//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isopub.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isopub PUBLIC - "ISO 8879:1986//ENTITIES Publishing//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isopub.ent" - > - %isopub; - ---> - -<!ENTITY blank "␣" ><!--OPEN BOX --> -<!ENTITY blk12 "▒" ><!--MEDIUM SHADE --> -<!ENTITY blk14 "░" ><!--LIGHT SHADE --> -<!ENTITY blk34 "▓" ><!--DARK SHADE --> -<!ENTITY block "█" ><!--FULL BLOCK --> -<!ENTITY bull "•" ><!--BULLET --> -<!ENTITY caret "⁁" ><!--CARET INSERTION POINT --> -<!ENTITY check "✓" ><!--CHECK MARK --> -<!ENTITY cir "○" ><!--WHITE CIRCLE --> -<!ENTITY clubs "♣" ><!--BLACK CLUB SUIT --> -<!ENTITY copysr "℗" ><!--SOUND RECORDING COPYRIGHT --> -<!ENTITY cross "✗" ><!--BALLOT X --> -<!ENTITY Dagger "‡" ><!--DOUBLE DAGGER --> -<!ENTITY dagger "†" ><!--DAGGER --> -<!ENTITY dash "‐" ><!--HYPHEN --> -<!ENTITY diams "♦" ><!--BLACK DIAMOND SUIT --> -<!ENTITY dlcrop "⌍" ><!--BOTTOM LEFT CROP --> -<!ENTITY drcrop "⌌" ><!--BOTTOM RIGHT CROP --> -<!ENTITY dtri "▿" ><!--WHITE DOWN-POINTING SMALL TRIANGLE --> -<!ENTITY dtrif "▾" ><!--BLACK DOWN-POINTING SMALL TRIANGLE --> -<!ENTITY emsp " " ><!--EM SPACE --> -<!ENTITY emsp13 " " ><!--THREE-PER-EM SPACE --> -<!ENTITY emsp14 " " ><!--FOUR-PER-EM SPACE --> -<!ENTITY ensp " " ><!--EN SPACE --> -<!ENTITY female "♀" ><!--FEMALE SIGN --> -<!ENTITY ffilig "ffi" ><!--LATIN SMALL LIGATURE FFI --> -<!ENTITY fflig "ff" ><!--LATIN SMALL LIGATURE FF --> -<!ENTITY ffllig "ffl" ><!--LATIN SMALL LIGATURE FFL --> -<!ENTITY filig "fi" ><!--LATIN SMALL LIGATURE FI --> -<!ENTITY flat "♭" ><!--MUSIC FLAT SIGN --> -<!ENTITY fllig "fl" ><!--LATIN SMALL LIGATURE FL --> -<!ENTITY frac13 "⅓" ><!--VULGAR FRACTION ONE THIRD --> -<!ENTITY frac15 "⅕" ><!--VULGAR FRACTION ONE FIFTH --> -<!ENTITY frac16 "⅙" ><!--VULGAR FRACTION ONE SIXTH --> -<!ENTITY frac23 "⅔" ><!--VULGAR FRACTION TWO THIRDS --> -<!ENTITY frac25 "⅖" ><!--VULGAR FRACTION TWO FIFTHS --> -<!ENTITY frac35 "⅗" ><!--VULGAR FRACTION THREE FIFTHS --> -<!ENTITY frac45 "⅘" ><!--VULGAR FRACTION FOUR FIFTHS --> -<!ENTITY frac56 "⅚" ><!--VULGAR FRACTION FIVE SIXTHS --> -<!ENTITY hairsp " " ><!--HAIR SPACE --> -<!ENTITY hearts "♥" ><!--BLACK HEART SUIT --> -<!ENTITY hellip "…" ><!--HORIZONTAL ELLIPSIS --> -<!ENTITY hybull "⁃" ><!--HYPHEN BULLET --> -<!ENTITY incare "℅" ><!--CARE OF --> -<!ENTITY ldquor "„" ><!--DOUBLE LOW-9 QUOTATION MARK --> -<!ENTITY lhblk "▄" ><!--LOWER HALF BLOCK --> -<!ENTITY loz "◊" ><!--LOZENGE --> -<!ENTITY lozf "⧫" ><!--BLACK LOZENGE --> -<!ENTITY lsquor "‚" ><!--SINGLE LOW-9 QUOTATION MARK --> -<!ENTITY ltri "◃" ><!--WHITE LEFT-POINTING SMALL TRIANGLE --> -<!ENTITY ltrif "◂" ><!--BLACK LEFT-POINTING SMALL TRIANGLE --> -<!ENTITY male "♂" ><!--MALE SIGN --> -<!ENTITY malt "✠" ><!--MALTESE CROSS --> -<!ENTITY marker "▮" ><!--BLACK VERTICAL RECTANGLE --> -<!ENTITY mdash "—" ><!--EM DASH --> -<!ENTITY mldr "…" ><!--HORIZONTAL ELLIPSIS --> -<!ENTITY natur "♮" ><!--MUSIC NATURAL SIGN --> -<!ENTITY ndash "–" ><!--EN DASH --> -<!ENTITY nldr "‥" ><!--TWO DOT LEADER --> -<!ENTITY numsp " " ><!--FIGURE SPACE --> -<!ENTITY phone "☎" ><!--BLACK TELEPHONE --> -<!ENTITY puncsp " " ><!--PUNCTUATION SPACE --> -<!ENTITY rdquor "”" ><!--RIGHT DOUBLE QUOTATION MARK --> -<!ENTITY rect "▭" ><!--WHITE RECTANGLE --> -<!ENTITY rsquor "’" ><!--RIGHT SINGLE QUOTATION MARK --> -<!ENTITY rtri "▹" ><!--WHITE RIGHT-POINTING SMALL TRIANGLE --> -<!ENTITY rtrif "▸" ><!--BLACK RIGHT-POINTING SMALL TRIANGLE --> -<!ENTITY rx "℞" ><!--PRESCRIPTION TAKE --> -<!ENTITY sext "✶" ><!--SIX POINTED BLACK STAR --> -<!ENTITY sharp "♯" ><!--MUSIC SHARP SIGN --> -<!ENTITY spades "♠" ><!--BLACK SPADE SUIT --> -<!ENTITY squ "□" ><!--WHITE SQUARE --> -<!ENTITY squf "▪" ><!--BLACK SMALL SQUARE --> -<!ENTITY star "☆" ><!--WHITE STAR --> -<!ENTITY starf "★" ><!--BLACK STAR --> -<!ENTITY target "⌖" ><!--POSITION INDICATOR --> -<!ENTITY telrec "⌕" ><!--TELEPHONE RECORDER --> -<!ENTITY thinsp " " ><!--THIN SPACE --> -<!ENTITY uhblk "▀" ><!--UPPER HALF BLOCK --> -<!ENTITY ulcrop "⌏" ><!--TOP LEFT CROP --> -<!ENTITY urcrop "⌎" ><!--TOP RIGHT CROP --> -<!ENTITY utri "▵" ><!--WHITE UP-POINTING SMALL TRIANGLE --> -<!ENTITY utrif "▴" ><!--BLACK UP-POINTING SMALL TRIANGLE --> -<!ENTITY vellip "⋮" ><!--VERTICAL ELLIPSIS --> diff --git a/Utilities/xml/docbook-4.5/ent/isotech.ent b/Utilities/xml/docbook-4.5/ent/isotech.ent deleted file mode 100644 index 07e81008d..000000000 --- a/Utilities/xml/docbook-4.5/ent/isotech.ent +++ /dev/null @@ -1,103 +0,0 @@ - -<!-- - File isotech.ent produced by the XSL script entities.xsl - from input data in unicode.xml. - - Please report any errors to David Carlisle - via the public W3C list www-math@w3.org. - - The numeric character values assigned to each entity - (should) match the Unicode assignments in Unicode 4.0. - - Entity names in this file are derived from files carrying the - following notice: - - (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. - ---> - - -<!-- - Version: $Id: isotech.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $ - - Public identifier: ISO 8879:1986//ENTITIES General Technical//EN//XML - System identifier: http://www.w3.org/2003/entities/iso8879/isotech.ent - - The public identifier should always be used verbatim. - The system identifier may be changed to suit local requirements. - - Typical invocation: - - <!ENTITY % isotech PUBLIC - "ISO 8879:1986//ENTITIES General Technical//EN//XML" - "http://www.w3.org/2003/entities/iso8879/isotech.ent" - > - %isotech; - ---> - -<!ENTITY aleph "ℵ" ><!--ALEF SYMBOL --> -<!ENTITY and "∧" ><!--LOGICAL AND --> -<!ENTITY ang90 "∟" ><!--RIGHT ANGLE --> -<!ENTITY angsph "∢" ><!--SPHERICAL ANGLE --> -<!ENTITY angst "Å" ><!--ANGSTROM SIGN --> -<!ENTITY ap "≈" ><!--ALMOST EQUAL TO --> -<!ENTITY becaus "∵" ><!--BECAUSE --> -<!ENTITY bernou "ℬ" ><!--SCRIPT CAPITAL B --> -<!ENTITY bottom "⊥" ><!--UP TACK --> -<!ENTITY cap "∩" ><!--INTERSECTION --> -<!ENTITY compfn "∘" ><!--RING OPERATOR --> -<!ENTITY cong "≅" ><!--APPROXIMATELY EQUAL TO --> -<!ENTITY conint "∮" ><!--CONTOUR INTEGRAL --> -<!ENTITY cup "∪" ><!--UNION --> -<!ENTITY Dot "¨" ><!--DIAERESIS --> -<!ENTITY DotDot " ⃜" ><!--COMBINING FOUR DOTS ABOVE --> -<!ENTITY equiv "≡" ><!--IDENTICAL TO --> -<!ENTITY exist "∃" ><!--THERE EXISTS --> -<!ENTITY fnof "ƒ" ><!--LATIN SMALL LETTER F WITH HOOK --> -<!ENTITY forall "∀" ><!--FOR ALL --> -<!ENTITY ge "≥" ><!--GREATER-THAN OR EQUAL TO --> -<!ENTITY hamilt "ℋ" ><!--SCRIPT CAPITAL H --> -<!ENTITY iff "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> -<!ENTITY infin "∞" ><!--INFINITY --> -<!ENTITY int "∫" ><!--INTEGRAL --> -<!ENTITY isin "∈" ><!--ELEMENT OF --> -<!ENTITY lagran "ℒ" ><!--SCRIPT CAPITAL L --> -<!ENTITY lang "〈" ><!--LEFT-POINTING ANGLE BRACKET --> -<!ENTITY lArr "⇐" ><!--LEFTWARDS DOUBLE ARROW --> -<!ENTITY le "≤" ><!--LESS-THAN OR EQUAL TO --> -<!ENTITY lowast "∗" ><!--ASTERISK OPERATOR --> -<!ENTITY minus "−" ><!--MINUS SIGN --> -<!ENTITY mnplus "∓" ><!--MINUS-OR-PLUS SIGN --> -<!ENTITY nabla "∇" ><!--NABLA --> -<!ENTITY ne "≠" ><!--NOT EQUAL TO --> -<!ENTITY ni "∋" ><!--CONTAINS AS MEMBER --> -<!ENTITY notin "∉" ><!--NOT AN ELEMENT OF --> -<!ENTITY or "∨" ><!--LOGICAL OR --> -<!ENTITY order "ℴ" ><!--SCRIPT SMALL O --> -<!ENTITY par "∥" ><!--PARALLEL TO --> -<!ENTITY part "∂" ><!--PARTIAL DIFFERENTIAL --> -<!ENTITY permil "‰" ><!--PER MILLE SIGN --> -<!ENTITY perp "⊥" ><!--UP TACK --> -<!ENTITY phmmat "ℳ" ><!--SCRIPT CAPITAL M --> -<!ENTITY Prime "″" ><!--DOUBLE PRIME --> -<!ENTITY prime "′" ><!--PRIME --> -<!ENTITY prop "∝" ><!--PROPORTIONAL TO --> -<!ENTITY radic "√" ><!--SQUARE ROOT --> -<!ENTITY rang "〉" ><!--RIGHT-POINTING ANGLE BRACKET --> -<!ENTITY rArr "⇒" ><!--RIGHTWARDS DOUBLE ARROW --> -<!ENTITY sim "∼" ><!--TILDE OPERATOR --> -<!ENTITY sime "≃" ><!--ASYMPTOTICALLY EQUAL TO --> -<!ENTITY square "□" ><!--WHITE SQUARE --> -<!ENTITY sub "⊂" ><!--SUBSET OF --> -<!ENTITY sube "⊆" ><!--SUBSET OF OR EQUAL TO --> -<!ENTITY sup "⊃" ><!--SUPERSET OF --> -<!ENTITY supe "⊇" ><!--SUPERSET OF OR EQUAL TO --> -<!ENTITY tdot " ⃛" ><!--COMBINING THREE DOTS ABOVE --> -<!ENTITY there4 "∴" ><!--THEREFORE --> -<!ENTITY tprime "‴" ><!--TRIPLE PRIME --> -<!ENTITY Verbar "‖" ><!--DOUBLE VERTICAL LINE --> -<!ENTITY wedgeq "≙" ><!--ESTIMATES --> diff --git a/Utilities/xml/docbook-4.5/htmltblx.mod b/Utilities/xml/docbook-4.5/htmltblx.mod deleted file mode 100644 index cdaefed41..000000000 --- a/Utilities/xml/docbook-4.5/htmltblx.mod +++ /dev/null @@ -1,245 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook XML HTML Table Module V4.5 ................................... --> -<!-- File htmltblx.mod .................................................... --> - -<!-- Copyright 2003-2006 ArborText, Inc., Norman Walsh, Sun Microsystems, - Inc., and the Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: htmltblx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - Permission to use, copy, modify and distribute the DocBook XML 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 XML 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 docbook@lists.oasis-open.org mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for elements that are - isomorphic to the HTML elements. One could argue we should - instead have based ourselves on the XHTML Table Module, but the - HTML one is more like what browsers are likely to accept today - and users are likely to use. - - This module has been developed for use with the DocBook V4.5 - "union table model" in which elements and attlists common to both - models are defined (as the union) in the CALS table module by - setting various parameter entities appropriately in this file. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % htmltbl PUBLIC - "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" - "htmltblx.mod"> - %htmltbl; - - 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. ---> - -<!--======================= XHTML Tables =======================================--> - -<!ENTITY % html.coreattrs - "%common.attrib; - class CDATA #IMPLIED - style CDATA #IMPLIED - title CDATA #IMPLIED" - > - -<!-- Does not contain lang or dir because they are in %common.attribs --> -<![%sgml.features;[ -<!ENTITY % i18n ""> -]]> -<!ENTITY % i18n - "xml:lang NMTOKEN #IMPLIED" - > - -<!ENTITY % events - "onclick CDATA #IMPLIED - ondblclick CDATA #IMPLIED - onmousedown CDATA #IMPLIED - onmouseup CDATA #IMPLIED - onmouseover CDATA #IMPLIED - onmousemove CDATA #IMPLIED - onmouseout CDATA #IMPLIED - onkeypress CDATA #IMPLIED - onkeydown CDATA #IMPLIED - onkeyup CDATA #IMPLIED" - > - -<!ENTITY % attrs "%html.coreattrs; %i18n; %events;"> - -<!ENTITY % cellhalign - "align (left|center|right|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff CDATA #IMPLIED" - > - -<!ENTITY % cellvalign - "valign (top|middle|bottom|baseline) #IMPLIED" - > - -<!--doc:A group of columns in an HTML table.--> -<!ELEMENT colgroup %ho; (col)*> -<!--doc:Specifications for a column in an HTML table.--> -<!ELEMENT col %ho; EMPTY> -<!--doc:A row in an HTML table.--> -<!ELEMENT tr %ho; (th|td)+> -<!--doc:A table header entry in an HTML table.--> -<!ELEMENT th %ho; (%para.char.mix; | %tabentry.mix; | table | informaltable)*> -<!--doc:A table ntry in an HTML table.--> -<!ELEMENT td %ho; (%para.char.mix; | %tabentry.mix; | table | informaltable)*> - -<!ATTLIST colgroup - %attrs; - span CDATA "1" - width CDATA #IMPLIED - %cellhalign; - %cellvalign; - > - -<!ATTLIST col - %attrs; - span CDATA "1" - width CDATA #IMPLIED - %cellhalign; - %cellvalign; - > - -<!ATTLIST tr - %attrs; - %cellhalign; - %cellvalign; - bgcolor CDATA #IMPLIED - > - -<!ATTLIST th - %attrs; - abbr CDATA #IMPLIED - axis CDATA #IMPLIED - headers IDREFS #IMPLIED - scope (row|col|rowgroup|colgroup) #IMPLIED - rowspan CDATA "1" - colspan CDATA "1" - %cellhalign; - %cellvalign; - nowrap (nowrap) #IMPLIED - bgcolor CDATA #IMPLIED - width CDATA #IMPLIED - height CDATA #IMPLIED - > - -<!ATTLIST td - %attrs; - abbr CDATA #IMPLIED - axis CDATA #IMPLIED - headers IDREFS #IMPLIED - scope (row|col|rowgroup|colgroup) #IMPLIED - rowspan CDATA "1" - colspan CDATA "1" - %cellhalign; - %cellvalign; - nowrap (nowrap) #IMPLIED - bgcolor CDATA #IMPLIED - width CDATA #IMPLIED - height CDATA #IMPLIED - > - -<!-- ====================================================== --> -<!-- Set up to read in the CALS model configured to - merge with the XHTML table model --> -<!-- ====================================================== --> - -<!ENTITY % tables.role.attrib "%role.attrib;"> - -<!-- Add label and role attributes to table and informaltable --> -<!ENTITY % bodyatt " - floatstyle CDATA #IMPLIED - rowheader (firstcol|norowheader) #IMPLIED - %label.attrib;" -> - -<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, - EntryTbl, and Entry (and InformalTable element). --> - -<!ENTITY % secur " - %common.attrib; - class CDATA #IMPLIED - style CDATA #IMPLIED - title CDATA #IMPLIED - %i18n; - %events; - %tables.role.attrib;"> - -<!ENTITY % common.table.attribs - "%bodyatt; - %secur;"> - -<!-- Content model for Table (that also allows HTML tables) --> -<!ENTITY % tbl.table.mdl - "((blockinfo?, - (%formalobject.title.content;), - (%ndxterm.class;)*, - textobject*, - (graphic+|mediaobject+|tgroup+)) - |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))"> - -<!ENTITY % informal.tbl.table.mdl - "(textobject*, - (graphic+|mediaobject+|tgroup+)) - | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))"> - -<!-- Attributes for Table (including HTML ones) --> - -<!-- N.B. rules = (none | groups | rows | cols | all) but it can't be spec'd --> -<!-- that way because 'all' already occurs in a different enumeration in --> -<!-- CALS tables (frame). --> - -<!ENTITY % tbl.table.att ' - tabstyle CDATA #IMPLIED - tocentry %yesorno.attvals; #IMPLIED - shortentry %yesorno.attvals; #IMPLIED - orient (port|land) #IMPLIED - pgwide %yesorno.attvals; #IMPLIED - summary CDATA #IMPLIED - width CDATA #IMPLIED - border CDATA #IMPLIED - rules CDATA #IMPLIED - cellspacing CDATA #IMPLIED - cellpadding CDATA #IMPLIED - align (left|center|right) #IMPLIED - bgcolor CDATA #IMPLIED -'> - -<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border| -top|bottom|topbot|all|sides|none"> - -<!-- Allow either objects or inlines; beware of REs between elements. --> -<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;"> - -<!-- thead, tfoot, and tbody are defined in both table models, - so we set up parameter entities to define union models for them - --> - -<!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))"> -<!ENTITY % tbl.tbody.mdl "(tr+|row+)"> -<!ENTITY % tbl.valign.attval "top|middle|bottom|baseline"> - -<!-- End of DocBook XML HTML Table Module V4.5 ............................ --> -<!-- ...................................................................... --> diff --git a/Utilities/xml/docbook-4.5/soextblx.dtd b/Utilities/xml/docbook-4.5/soextblx.dtd deleted file mode 100644 index 4a92e1162..000000000 --- a/Utilities/xml/docbook-4.5/soextblx.dtd +++ /dev/null @@ -1,321 +0,0 @@ -<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE --> - -<!-- This set of declarations defines the XML version of the Exchange - Table Model as of the date shown in the Formal Public Identifier - (FPI) for this entity. - - This set of declarations may be referred to using a public external - entity declaration and reference as shown in the following three - lines: - - <!ENTITY % calstblx - PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"> - %calstblx; - - If various parameter entities used within this set of declarations - are to be given non-default values, the appropriate declarations - should be given before calling in this package (i.e., before the - "%calstblx;" reference). ---> - -<!-- The motivation for this XML version of the Exchange Table Model - is simply to create an XML version of the SGML Exchange Table - Model. By design, no effort has been made to "improve" the model. - - This XML version incorporates the logical bare minimum changes - necessary to make the Exchange Table Model a valid XML DTD. - - It has been modified slightly for use in the combined HTML/CALS models - supported by DocBook V4.3 and later. ---> - -<!-- The XML version of the Exchange Table Model differs from - the SGML version in the following ways: - - The following parameter entities have been removed: - - - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep - There are no exceptions in XML. The following normative statement - is made in lieu of exceptions: the exchange table model explicitly - forbids a table from occurring within another table. If the - content model of an entry includes a table element, then this - cannot be enforced by the DTD, but it is a deviation from the - exchange table model to include a table within a table. - - - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att - The motivation for these elements was to change the table - header/footer elements. Since XML does not allow element declarations - to contain name groups, and the exchange table model does not - allow a table to contain footers, the continued presence of these - attributes seems unnecessary. - - The following parameter entity has been added: - - - tbl.thead.att - This entity parameterizes the attributes on thead. It replaces - the tbl.hdft.att parameter entity. - - Other miscellaneous changes: - - - Tag ommission indicators have been removed - - Comments have been removed from declarations - - NUMBER attributes have been changed to NMTOKEN - - NUTOKEN attributes have been to changed to NMTOKEN - - Removed the grouping characters around the content model - parameter entry for the 'entry' element. This is necessary - so that an entry can contain #PCDATA and be defined as an - optional, repeatable OR group beginning with #PCDATA. ---> - -<!-- This entity includes a set of element and attribute declarations - that partially defines the Exchange table model. However, the model - is not well-defined without the accompanying natural language - description of the semantics (meanings) of these various elements, - attributes, and attribute values. The semantic writeup, also available - from SGML Open, should be used in conjunction with this entity. ---> - -<!-- In order to use the Exchange table model, various parameter entity - declarations are required. A brief description is as follows: - - ENTITY NAME WHERE USED WHAT IT IS - - %yesorno In ATTLIST of: An attribute declared value - almost all elements for a "boolean" attribute - - %paracon In content model of: The "text" (logical content) - <entry> of the model group for <entry> - - %titles In content model of: The "title" part of the model - table element group for the table element - - %tbl.table.name In declaration of: The name of the "table" - table element element - - %tbl.table-titles.mdl In content model of: The model group for the title - table elements part of the content model for - table element - - %tbl.table.mdl In content model of: The model group for the content - table elements model for table element, - often (and by default) defined - in terms of %tbl.table-titles.mdl - and tgroup - - %tbl.table.att In ATTLIST of: Additional attributes on the - table element table element - - %bodyatt In ATTLIST of: Additional attributes on the - table element table element (for backward - compatibility with the SGML - model) - - %tbl.tgroup.mdl In content model of: The model group for the content - <tgroup> model for <tgroup> - - %tbl.tgroup.att In ATTLIST of: Additional attributes on the - <tgroup> <tgroup> element - - %tbl.thead.att In ATTLIST of: Additional attributes on the - <thead> <thead> element - - %tbl.tbody.att In ATTLIST of: Additional attributes on the - <tbody> <tbody> element - - %tbl.colspec.att In ATTLIST of: Additional attributes on the - <colspec> <colspec> element - - %tbl.row.mdl In content model of: The model group for the content - <row> model for <row> - - %tbl.row.att In ATTLIST of: Additional attributes on the - <row> <row> element - - %tbl.entry.mdl In content model of: The model group for the content - <entry> model for <entry> - - %tbl.entry.att In ATTLIST of: Additional attributes on the - <entry> <entry> element - - This set of declarations will use the default definitions shown below - for any of these parameter entities that are not declared before this - set of declarations is referenced. ---> - -<!-- These definitions are not directly related to the table model, but are - used in the default CALS table model and may be defined elsewhere (and - prior to the inclusion of this table module) in the referencing DTD. --> - -<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value --> -<!ENTITY % titles 'title?'> -<!ENTITY % pcd "#PCDATA"> -<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content --> - -<!-- -The parameter entities as defined below change and simplify the CALS table -model as published (as part of the Example DTD) in MIL-HDBK-28001. The -resulting simplified DTD has support from the SGML Open vendors and is -therefore more interoperable among different systems. - -These following declarations provide the Exchange default definitions -for these entities. However, these entities can be redefined (by giving -the appropriate parameter entity declaration(s) prior to the reference -to this Table Model declaration set entity) to fit the needs of the -current application. - -Note, however, that changes may have significant effect on the ability to -interchange table information. These changes may manifest themselves -in useability, presentation, and possible structure information degradation. ---> - -<!ENTITY % tbl.table.name "table"> -<!ENTITY % tbl.table-titles.mdl "%titles;,"> -<!ENTITY % tbl.table-main.mdl "tgroup+"> -<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl; %tbl.table-main.mdl;"> -<!ENTITY % tbl.table.att " - pgwide %yesorno; #IMPLIED "> -<!ENTITY % bodyatt ""> -<!ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"> -<!ENTITY % tbl.tgroup.att ""> -<!ENTITY % tbl.thead.att ""> -<!ENTITY % tbl.tbody.att ""> -<!ENTITY % tbl.colspec.att ""> -<!ENTITY % tbl.row.mdl "entry+"> -<!ENTITY % tbl.row.att ""> -<!ENTITY % tbl.entry.mdl "(%paracon;)*"> -<!ENTITY % tbl.entry.att ""> - -<!ENTITY % tbl.frame.attval "top|bottom|topbot|all|sides|none"> -<!ENTITY % tbl.tbody.mdl "row+"> - -<!-- ===== Element and attribute declarations follow. ===== --> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.table.name "table" - ENTITY % tbl.table-titles.mdl "%titles;," - ENTITY % tbl.table.mdl "%tbl.table-titles; tgroup+" - ENTITY % tbl.table.att " - pgwide %yesorno; #IMPLIED " ---> - -<!--doc:???--> -<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)> - -<!ATTLIST %tbl.table.name; - frame (%tbl.frame.attval;) #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - %tbl.table.att; - %bodyatt; -> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody" - ENTITY % tbl.tgroup.att "" ---> - -<!--doc:A wrapper for the main content of a table, or part of a table.--> -<!ELEMENT tgroup (%tbl.tgroup.mdl;) > - -<!ATTLIST tgroup - cols NMTOKEN #REQUIRED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - %tbl.tgroup.att; -> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.colspec.att "" ---> - -<!--doc:Specifications for a column in a table.--> -<!ELEMENT colspec EMPTY > - -<!ATTLIST colspec - colnum NMTOKEN #IMPLIED - colname NMTOKEN #IMPLIED - colwidth CDATA #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff NMTOKEN #IMPLIED - %tbl.colspec.att; -> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.thead.att "" ---> - -<!--doc:A table header consisting of one or more rows.--> -<!ELEMENT thead (row+)> - -<!ATTLIST thead - valign (top|middle|bottom) #IMPLIED - %tbl.thead.att; -> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.tbody.att "" ---> - -<!--doc:A wrapper for the rows of a table or informal table.--> -<!ELEMENT tbody (%tbl.tbody.mdl;)> - -<!ATTLIST tbody - valign (top|middle|bottom) #IMPLIED - %tbl.tbody.att; -> - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % tbl.row.mdl "entry+" - ENTITY % tbl.row.att "" ---> - -<!--doc:A row in a table.--> -<!ELEMENT row (%tbl.row.mdl;)> - -<!ATTLIST row - rowsep %yesorno; #IMPLIED - valign (top|middle|bottom) #IMPLIED - %tbl.row.att; -> - - -<!-- - Default declarations previously defined in this entity and - referenced below include: - ENTITY % paracon "#PCDATA" - ENTITY % tbl.entry.mdl "(%paracon;)*" - ENTITY % tbl.entry.att "" ---> - -<!--doc:A cell in a table.--> -<!ELEMENT entry (%tbl.entry.mdl;)*> - -<!ATTLIST entry - colname NMTOKEN #IMPLIED - namest NMTOKEN #IMPLIED - nameend NMTOKEN #IMPLIED - morerows NMTOKEN #IMPLIED - colsep %yesorno; #IMPLIED - rowsep %yesorno; #IMPLIED - align (left|right|center|justify|char) #IMPLIED - char CDATA #IMPLIED - charoff NMTOKEN #IMPLIED - valign (top|middle|bottom) #IMPLIED - %tbl.entry.att; -> diff --git a/Utilities/xml/xhtml1/xhtml-lat1.ent b/Utilities/xml/xhtml1/xhtml-lat1.ent deleted file mode 100644 index ffee223eb..000000000 --- a/Utilities/xml/xhtml1/xhtml-lat1.ent +++ /dev/null @@ -1,196 +0,0 @@ -<!-- Portions (C) International Organization for Standardization 1986 - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. ---> -<!-- Character entity set. Typical invocation: - <!ENTITY % HTMLlat1 PUBLIC - "-//W3C//ENTITIES Latin 1 for XHTML//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> - %HTMLlat1; ---> - -<!ENTITY nbsp " "> <!-- no-break space = non-breaking space, - U+00A0 ISOnum --> -<!ENTITY iexcl "¡"> <!-- inverted exclamation mark, U+00A1 ISOnum --> -<!ENTITY cent "¢"> <!-- cent sign, U+00A2 ISOnum --> -<!ENTITY pound "£"> <!-- pound sign, U+00A3 ISOnum --> -<!ENTITY curren "¤"> <!-- currency sign, U+00A4 ISOnum --> -<!ENTITY yen "¥"> <!-- yen sign = yuan sign, U+00A5 ISOnum --> -<!ENTITY brvbar "¦"> <!-- broken bar = broken vertical bar, - U+00A6 ISOnum --> -<!ENTITY sect "§"> <!-- section sign, U+00A7 ISOnum --> -<!ENTITY uml "¨"> <!-- diaeresis = spacing diaeresis, - U+00A8 ISOdia --> -<!ENTITY copy "©"> <!-- copyright sign, U+00A9 ISOnum --> -<!ENTITY ordf "ª"> <!-- feminine ordinal indicator, U+00AA ISOnum --> -<!ENTITY laquo "«"> <!-- left-pointing double angle quotation mark - = left pointing guillemet, U+00AB ISOnum --> -<!ENTITY not "¬"> <!-- not sign = angled dash, - U+00AC ISOnum --> -<!ENTITY shy "­"> <!-- soft hyphen = discretionary hyphen, - U+00AD ISOnum --> -<!ENTITY reg "®"> <!-- registered sign = registered trade mark sign, - U+00AE ISOnum --> -<!ENTITY macr "¯"> <!-- macron = spacing macron = overline - = APL overbar, U+00AF ISOdia --> -<!ENTITY deg "°"> <!-- degree sign, U+00B0 ISOnum --> -<!ENTITY plusmn "±"> <!-- plus-minus sign = plus-or-minus sign, - U+00B1 ISOnum --> -<!ENTITY sup2 "²"> <!-- superscript two = superscript digit two - = squared, U+00B2 ISOnum --> -<!ENTITY sup3 "³"> <!-- superscript three = superscript digit three - = cubed, U+00B3 ISOnum --> -<!ENTITY acute "´"> <!-- acute accent = spacing acute, - U+00B4 ISOdia --> -<!ENTITY micro "µ"> <!-- micro sign, U+00B5 ISOnum --> -<!ENTITY para "¶"> <!-- pilcrow sign = paragraph sign, - U+00B6 ISOnum --> -<!ENTITY middot "·"> <!-- middle dot = Georgian comma - = Greek middle dot, U+00B7 ISOnum --> -<!ENTITY cedil "¸"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia --> -<!ENTITY sup1 "¹"> <!-- superscript one = superscript digit one, - U+00B9 ISOnum --> -<!ENTITY ordm "º"> <!-- masculine ordinal indicator, - U+00BA ISOnum --> -<!ENTITY raquo "»"> <!-- right-pointing double angle quotation mark - = right pointing guillemet, U+00BB ISOnum --> -<!ENTITY frac14 "¼"> <!-- vulgar fraction one quarter - = fraction one quarter, U+00BC ISOnum --> -<!ENTITY frac12 "½"> <!-- vulgar fraction one half - = fraction one half, U+00BD ISOnum --> -<!ENTITY frac34 "¾"> <!-- vulgar fraction three quarters - = fraction three quarters, U+00BE ISOnum --> -<!ENTITY iquest "¿"> <!-- inverted question mark - = turned question mark, U+00BF ISOnum --> -<!ENTITY Agrave "À"> <!-- latin capital letter A with grave - = latin capital letter A grave, - U+00C0 ISOlat1 --> -<!ENTITY Aacute "Á"> <!-- latin capital letter A with acute, - U+00C1 ISOlat1 --> -<!ENTITY Acirc "Â"> <!-- latin capital letter A with circumflex, - U+00C2 ISOlat1 --> -<!ENTITY Atilde "Ã"> <!-- latin capital letter A with tilde, - U+00C3 ISOlat1 --> -<!ENTITY Auml "Ä"> <!-- latin capital letter A with diaeresis, - U+00C4 ISOlat1 --> -<!ENTITY Aring "Å"> <!-- latin capital letter A with ring above - = latin capital letter A ring, - U+00C5 ISOlat1 --> -<!ENTITY AElig "Æ"> <!-- latin capital letter AE - = latin capital ligature AE, - U+00C6 ISOlat1 --> -<!ENTITY Ccedil "Ç"> <!-- latin capital letter C with cedilla, - U+00C7 ISOlat1 --> -<!ENTITY Egrave "È"> <!-- latin capital letter E with grave, - U+00C8 ISOlat1 --> -<!ENTITY Eacute "É"> <!-- latin capital letter E with acute, - U+00C9 ISOlat1 --> -<!ENTITY Ecirc "Ê"> <!-- latin capital letter E with circumflex, - U+00CA ISOlat1 --> -<!ENTITY Euml "Ë"> <!-- latin capital letter E with diaeresis, - U+00CB ISOlat1 --> -<!ENTITY Igrave "Ì"> <!-- latin capital letter I with grave, - U+00CC ISOlat1 --> -<!ENTITY Iacute "Í"> <!-- latin capital letter I with acute, - U+00CD ISOlat1 --> -<!ENTITY Icirc "Î"> <!-- latin capital letter I with circumflex, - U+00CE ISOlat1 --> -<!ENTITY Iuml "Ï"> <!-- latin capital letter I with diaeresis, - U+00CF ISOlat1 --> -<!ENTITY ETH "Ð"> <!-- latin capital letter ETH, U+00D0 ISOlat1 --> -<!ENTITY Ntilde "Ñ"> <!-- latin capital letter N with tilde, - U+00D1 ISOlat1 --> -<!ENTITY Ograve "Ò"> <!-- latin capital letter O with grave, - U+00D2 ISOlat1 --> -<!ENTITY Oacute "Ó"> <!-- latin capital letter O with acute, - U+00D3 ISOlat1 --> -<!ENTITY Ocirc "Ô"> <!-- latin capital letter O with circumflex, - U+00D4 ISOlat1 --> -<!ENTITY Otilde "Õ"> <!-- latin capital letter O with tilde, - U+00D5 ISOlat1 --> -<!ENTITY Ouml "Ö"> <!-- latin capital letter O with diaeresis, - U+00D6 ISOlat1 --> -<!ENTITY times "×"> <!-- multiplication sign, U+00D7 ISOnum --> -<!ENTITY Oslash "Ø"> <!-- latin capital letter O with stroke - = latin capital letter O slash, - U+00D8 ISOlat1 --> -<!ENTITY Ugrave "Ù"> <!-- latin capital letter U with grave, - U+00D9 ISOlat1 --> -<!ENTITY Uacute "Ú"> <!-- latin capital letter U with acute, - U+00DA ISOlat1 --> -<!ENTITY Ucirc "Û"> <!-- latin capital letter U with circumflex, - U+00DB ISOlat1 --> -<!ENTITY Uuml "Ü"> <!-- latin capital letter U with diaeresis, - U+00DC ISOlat1 --> -<!ENTITY Yacute "Ý"> <!-- latin capital letter Y with acute, - U+00DD ISOlat1 --> -<!ENTITY THORN "Þ"> <!-- latin capital letter THORN, - U+00DE ISOlat1 --> -<!ENTITY szlig "ß"> <!-- latin small letter sharp s = ess-zed, - U+00DF ISOlat1 --> -<!ENTITY agrave "à"> <!-- latin small letter a with grave - = latin small letter a grave, - U+00E0 ISOlat1 --> -<!ENTITY aacute "á"> <!-- latin small letter a with acute, - U+00E1 ISOlat1 --> -<!ENTITY acirc "â"> <!-- latin small letter a with circumflex, - U+00E2 ISOlat1 --> -<!ENTITY atilde "ã"> <!-- latin small letter a with tilde, - U+00E3 ISOlat1 --> -<!ENTITY auml "ä"> <!-- latin small letter a with diaeresis, - U+00E4 ISOlat1 --> -<!ENTITY aring "å"> <!-- latin small letter a with ring above - = latin small letter a ring, - U+00E5 ISOlat1 --> -<!ENTITY aelig "æ"> <!-- latin small letter ae - = latin small ligature ae, U+00E6 ISOlat1 --> -<!ENTITY ccedil "ç"> <!-- latin small letter c with cedilla, - U+00E7 ISOlat1 --> -<!ENTITY egrave "è"> <!-- latin small letter e with grave, - U+00E8 ISOlat1 --> -<!ENTITY eacute "é"> <!-- latin small letter e with acute, - U+00E9 ISOlat1 --> -<!ENTITY ecirc "ê"> <!-- latin small letter e with circumflex, - U+00EA ISOlat1 --> -<!ENTITY euml "ë"> <!-- latin small letter e with diaeresis, - U+00EB ISOlat1 --> -<!ENTITY igrave "ì"> <!-- latin small letter i with grave, - U+00EC ISOlat1 --> -<!ENTITY iacute "í"> <!-- latin small letter i with acute, - U+00ED ISOlat1 --> -<!ENTITY icirc "î"> <!-- latin small letter i with circumflex, - U+00EE ISOlat1 --> -<!ENTITY iuml "ï"> <!-- latin small letter i with diaeresis, - U+00EF ISOlat1 --> -<!ENTITY eth "ð"> <!-- latin small letter eth, U+00F0 ISOlat1 --> -<!ENTITY ntilde "ñ"> <!-- latin small letter n with tilde, - U+00F1 ISOlat1 --> -<!ENTITY ograve "ò"> <!-- latin small letter o with grave, - U+00F2 ISOlat1 --> -<!ENTITY oacute "ó"> <!-- latin small letter o with acute, - U+00F3 ISOlat1 --> -<!ENTITY ocirc "ô"> <!-- latin small letter o with circumflex, - U+00F4 ISOlat1 --> -<!ENTITY otilde "õ"> <!-- latin small letter o with tilde, - U+00F5 ISOlat1 --> -<!ENTITY ouml "ö"> <!-- latin small letter o with diaeresis, - U+00F6 ISOlat1 --> -<!ENTITY divide "÷"> <!-- division sign, U+00F7 ISOnum --> -<!ENTITY oslash "ø"> <!-- latin small letter o with stroke, - = latin small letter o slash, - U+00F8 ISOlat1 --> -<!ENTITY ugrave "ù"> <!-- latin small letter u with grave, - U+00F9 ISOlat1 --> -<!ENTITY uacute "ú"> <!-- latin small letter u with acute, - U+00FA ISOlat1 --> -<!ENTITY ucirc "û"> <!-- latin small letter u with circumflex, - U+00FB ISOlat1 --> -<!ENTITY uuml "ü"> <!-- latin small letter u with diaeresis, - U+00FC ISOlat1 --> -<!ENTITY yacute "ý"> <!-- latin small letter y with acute, - U+00FD ISOlat1 --> -<!ENTITY thorn "þ"> <!-- latin small letter thorn, - U+00FE ISOlat1 --> -<!ENTITY yuml "ÿ"> <!-- latin small letter y with diaeresis, - U+00FF ISOlat1 --> diff --git a/Utilities/xml/xhtml1/xhtml-special.ent b/Utilities/xml/xhtml1/xhtml-special.ent deleted file mode 100644 index 3a83fb656..000000000 --- a/Utilities/xml/xhtml1/xhtml-special.ent +++ /dev/null @@ -1,80 +0,0 @@ -<!-- Special characters for XHTML --> - -<!-- Character entity set. Typical invocation: - <!ENTITY % HTMLspecial PUBLIC - "-//W3C//ENTITIES Special for XHTML//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent"> - %HTMLspecial; ---> - -<!-- Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. ---> - -<!-- Relevant ISO entity set is given unless names are newly introduced. - New names (i.e., not in ISO 8879 list) do not clash with any - existing ISO 8879 entity names. ISO 10646 character numbers - are given for each character, in hex. values are decimal - conversions of the ISO 10646 values and refer to the document - character set. Names are Unicode names. ---> - -<!-- C0 Controls and Basic Latin --> -<!ENTITY quot """> <!-- quotation mark, U+0022 ISOnum --> -<!ENTITY amp "&#38;"> <!-- ampersand, U+0026 ISOnum --> -<!ENTITY lt "&#60;"> <!-- less-than sign, U+003C ISOnum --> -<!ENTITY gt ">"> <!-- greater-than sign, U+003E ISOnum --> -<!ENTITY apos "'"> <!-- apostrophe = APL quote, U+0027 ISOnum --> - -<!-- Latin Extended-A --> -<!ENTITY OElig "Œ"> <!-- latin capital ligature OE, - U+0152 ISOlat2 --> -<!ENTITY oelig "œ"> <!-- latin small ligature oe, U+0153 ISOlat2 --> -<!-- ligature is a misnomer, this is a separate character in some languages --> -<!ENTITY Scaron "Š"> <!-- latin capital letter S with caron, - U+0160 ISOlat2 --> -<!ENTITY scaron "š"> <!-- latin small letter s with caron, - U+0161 ISOlat2 --> -<!ENTITY Yuml "Ÿ"> <!-- latin capital letter Y with diaeresis, - U+0178 ISOlat2 --> - -<!-- Spacing Modifier Letters --> -<!ENTITY circ "ˆ"> <!-- modifier letter circumflex accent, - U+02C6 ISOpub --> -<!ENTITY tilde "˜"> <!-- small tilde, U+02DC ISOdia --> - -<!-- General Punctuation --> -<!ENTITY ensp " "> <!-- en space, U+2002 ISOpub --> -<!ENTITY emsp " "> <!-- em space, U+2003 ISOpub --> -<!ENTITY thinsp " "> <!-- thin space, U+2009 ISOpub --> -<!ENTITY zwnj "‌"> <!-- zero width non-joiner, - U+200C NEW RFC 2070 --> -<!ENTITY zwj "‍"> <!-- zero width joiner, U+200D NEW RFC 2070 --> -<!ENTITY lrm "‎"> <!-- left-to-right mark, U+200E NEW RFC 2070 --> -<!ENTITY rlm "‏"> <!-- right-to-left mark, U+200F NEW RFC 2070 --> -<!ENTITY ndash "–"> <!-- en dash, U+2013 ISOpub --> -<!ENTITY mdash "—"> <!-- em dash, U+2014 ISOpub --> -<!ENTITY lsquo "‘"> <!-- left single quotation mark, - U+2018 ISOnum --> -<!ENTITY rsquo "’"> <!-- right single quotation mark, - U+2019 ISOnum --> -<!ENTITY sbquo "‚"> <!-- single low-9 quotation mark, U+201A NEW --> -<!ENTITY ldquo "“"> <!-- left double quotation mark, - U+201C ISOnum --> -<!ENTITY rdquo "”"> <!-- right double quotation mark, - U+201D ISOnum --> -<!ENTITY bdquo "„"> <!-- double low-9 quotation mark, U+201E NEW --> -<!ENTITY dagger "†"> <!-- dagger, U+2020 ISOpub --> -<!ENTITY Dagger "‡"> <!-- double dagger, U+2021 ISOpub --> -<!ENTITY permil "‰"> <!-- per mille sign, U+2030 ISOtech --> -<!ENTITY lsaquo "‹"> <!-- single left-pointing angle quotation mark, - U+2039 ISO proposed --> -<!-- lsaquo is proposed but not yet ISO standardized --> -<!ENTITY rsaquo "›"> <!-- single right-pointing angle quotation mark, - U+203A ISO proposed --> -<!-- rsaquo is proposed but not yet ISO standardized --> - -<!-- Currency Symbols --> -<!ENTITY euro "€"> <!-- euro sign, U+20AC NEW --> diff --git a/Utilities/xml/xhtml1/xhtml-symbol.ent b/Utilities/xml/xhtml1/xhtml-symbol.ent deleted file mode 100644 index d0c77eebc..000000000 --- a/Utilities/xml/xhtml1/xhtml-symbol.ent +++ /dev/null @@ -1,237 +0,0 @@ -<!-- Mathematical, Greek and Symbolic characters for XHTML --> - -<!-- Character entity set. Typical invocation: - <!ENTITY % HTMLsymbol PUBLIC - "-//W3C//ENTITIES Symbols for XHTML//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent"> - %HTMLsymbol; ---> - -<!-- Portions (C) International Organization for Standardization 1986: - Permission to copy in any form is granted for use with - conforming SGML systems and applications as defined in - ISO 8879, provided this notice is included in all copies. ---> - -<!-- Relevant ISO entity set is given unless names are newly introduced. - New names (i.e., not in ISO 8879 list) do not clash with any - existing ISO 8879 entity names. ISO 10646 character numbers - are given for each character, in hex. values are decimal - conversions of the ISO 10646 values and refer to the document - character set. Names are Unicode names. ---> - -<!-- Latin Extended-B --> -<!ENTITY fnof "ƒ"> <!-- latin small letter f with hook = function - = florin, U+0192 ISOtech --> - -<!-- Greek --> -<!ENTITY Alpha "Α"> <!-- greek capital letter alpha, U+0391 --> -<!ENTITY Beta "Β"> <!-- greek capital letter beta, U+0392 --> -<!ENTITY Gamma "Γ"> <!-- greek capital letter gamma, - U+0393 ISOgrk3 --> -<!ENTITY Delta "Δ"> <!-- greek capital letter delta, - U+0394 ISOgrk3 --> -<!ENTITY Epsilon "Ε"> <!-- greek capital letter epsilon, U+0395 --> -<!ENTITY Zeta "Ζ"> <!-- greek capital letter zeta, U+0396 --> -<!ENTITY Eta "Η"> <!-- greek capital letter eta, U+0397 --> -<!ENTITY Theta "Θ"> <!-- greek capital letter theta, - U+0398 ISOgrk3 --> -<!ENTITY Iota "Ι"> <!-- greek capital letter iota, U+0399 --> -<!ENTITY Kappa "Κ"> <!-- greek capital letter kappa, U+039A --> -<!ENTITY Lambda "Λ"> <!-- greek capital letter lamda, - U+039B ISOgrk3 --> -<!ENTITY Mu "Μ"> <!-- greek capital letter mu, U+039C --> -<!ENTITY Nu "Ν"> <!-- greek capital letter nu, U+039D --> -<!ENTITY Xi "Ξ"> <!-- greek capital letter xi, U+039E ISOgrk3 --> -<!ENTITY Omicron "Ο"> <!-- greek capital letter omicron, U+039F --> -<!ENTITY Pi "Π"> <!-- greek capital letter pi, U+03A0 ISOgrk3 --> -<!ENTITY Rho "Ρ"> <!-- greek capital letter rho, U+03A1 --> -<!-- there is no Sigmaf, and no U+03A2 character either --> -<!ENTITY Sigma "Σ"> <!-- greek capital letter sigma, - U+03A3 ISOgrk3 --> -<!ENTITY Tau "Τ"> <!-- greek capital letter tau, U+03A4 --> -<!ENTITY Upsilon "Υ"> <!-- greek capital letter upsilon, - U+03A5 ISOgrk3 --> -<!ENTITY Phi "Φ"> <!-- greek capital letter phi, - U+03A6 ISOgrk3 --> -<!ENTITY Chi "Χ"> <!-- greek capital letter chi, U+03A7 --> -<!ENTITY Psi "Ψ"> <!-- greek capital letter psi, - U+03A8 ISOgrk3 --> -<!ENTITY Omega "Ω"> <!-- greek capital letter omega, - U+03A9 ISOgrk3 --> - -<!ENTITY alpha "α"> <!-- greek small letter alpha, - U+03B1 ISOgrk3 --> -<!ENTITY beta "β"> <!-- greek small letter beta, U+03B2 ISOgrk3 --> -<!ENTITY gamma "γ"> <!-- greek small letter gamma, - U+03B3 ISOgrk3 --> -<!ENTITY delta "δ"> <!-- greek small letter delta, - U+03B4 ISOgrk3 --> -<!ENTITY epsilon "ε"> <!-- greek small letter epsilon, - U+03B5 ISOgrk3 --> -<!ENTITY zeta "ζ"> <!-- greek small letter zeta, U+03B6 ISOgrk3 --> -<!ENTITY eta "η"> <!-- greek small letter eta, U+03B7 ISOgrk3 --> -<!ENTITY theta "θ"> <!-- greek small letter theta, - U+03B8 ISOgrk3 --> -<!ENTITY iota "ι"> <!-- greek small letter iota, U+03B9 ISOgrk3 --> -<!ENTITY kappa "κ"> <!-- greek small letter kappa, - U+03BA ISOgrk3 --> -<!ENTITY lambda "λ"> <!-- greek small letter lamda, - U+03BB ISOgrk3 --> -<!ENTITY mu "μ"> <!-- greek small letter mu, U+03BC ISOgrk3 --> -<!ENTITY nu "ν"> <!-- greek small letter nu, U+03BD ISOgrk3 --> -<!ENTITY xi "ξ"> <!-- greek small letter xi, U+03BE ISOgrk3 --> -<!ENTITY omicron "ο"> <!-- greek small letter omicron, U+03BF NEW --> -<!ENTITY pi "π"> <!-- greek small letter pi, U+03C0 ISOgrk3 --> -<!ENTITY rho "ρ"> <!-- greek small letter rho, U+03C1 ISOgrk3 --> -<!ENTITY sigmaf "ς"> <!-- greek small letter final sigma, - U+03C2 ISOgrk3 --> -<!ENTITY sigma "σ"> <!-- greek small letter sigma, - U+03C3 ISOgrk3 --> -<!ENTITY tau "τ"> <!-- greek small letter tau, U+03C4 ISOgrk3 --> -<!ENTITY upsilon "υ"> <!-- greek small letter upsilon, - U+03C5 ISOgrk3 --> -<!ENTITY phi "φ"> <!-- greek small letter phi, U+03C6 ISOgrk3 --> -<!ENTITY chi "χ"> <!-- greek small letter chi, U+03C7 ISOgrk3 --> -<!ENTITY psi "ψ"> <!-- greek small letter psi, U+03C8 ISOgrk3 --> -<!ENTITY omega "ω"> <!-- greek small letter omega, - U+03C9 ISOgrk3 --> -<!ENTITY thetasym "ϑ"> <!-- greek theta symbol, - U+03D1 NEW --> -<!ENTITY upsih "ϒ"> <!-- greek upsilon with hook symbol, - U+03D2 NEW --> -<!ENTITY piv "ϖ"> <!-- greek pi symbol, U+03D6 ISOgrk3 --> - -<!-- General Punctuation --> -<!ENTITY bull "•"> <!-- bullet = black small circle, - U+2022 ISOpub --> -<!-- bullet is NOT the same as bullet operator, U+2219 --> -<!ENTITY hellip "…"> <!-- horizontal ellipsis = three dot leader, - U+2026 ISOpub --> -<!ENTITY prime "′"> <!-- prime = minutes = feet, U+2032 ISOtech --> -<!ENTITY Prime "″"> <!-- double prime = seconds = inches, - U+2033 ISOtech --> -<!ENTITY oline "‾"> <!-- overline = spacing overscore, - U+203E NEW --> -<!ENTITY frasl "⁄"> <!-- fraction slash, U+2044 NEW --> - -<!-- Letterlike Symbols --> -<!ENTITY weierp "℘"> <!-- script capital P = power set - = Weierstrass p, U+2118 ISOamso --> -<!ENTITY image "ℑ"> <!-- black-letter capital I = imaginary part, - U+2111 ISOamso --> -<!ENTITY real "ℜ"> <!-- black-letter capital R = real part symbol, - U+211C ISOamso --> -<!ENTITY trade "™"> <!-- trade mark sign, U+2122 ISOnum --> -<!ENTITY alefsym "ℵ"> <!-- alef symbol = first transfinite cardinal, - U+2135 NEW --> -<!-- alef symbol is NOT the same as hebrew letter alef, - U+05D0 although the same glyph could be used to depict both characters --> - -<!-- Arrows --> -<!ENTITY larr "←"> <!-- leftwards arrow, U+2190 ISOnum --> -<!ENTITY uarr "↑"> <!-- upwards arrow, U+2191 ISOnum--> -<!ENTITY rarr "→"> <!-- rightwards arrow, U+2192 ISOnum --> -<!ENTITY darr "↓"> <!-- downwards arrow, U+2193 ISOnum --> -<!ENTITY harr "↔"> <!-- left right arrow, U+2194 ISOamsa --> -<!ENTITY crarr "↵"> <!-- downwards arrow with corner leftwards - = carriage return, U+21B5 NEW --> -<!ENTITY lArr "⇐"> <!-- leftwards double arrow, U+21D0 ISOtech --> -<!-- Unicode does not say that lArr is the same as the 'is implied by' arrow - but also does not have any other character for that function. So lArr can - be used for 'is implied by' as ISOtech suggests --> -<!ENTITY uArr "⇑"> <!-- upwards double arrow, U+21D1 ISOamsa --> -<!ENTITY rArr "⇒"> <!-- rightwards double arrow, - U+21D2 ISOtech --> -<!-- Unicode does not say this is the 'implies' character but does not have - another character with this function so rArr can be used for 'implies' - as ISOtech suggests --> -<!ENTITY dArr "⇓"> <!-- downwards double arrow, U+21D3 ISOamsa --> -<!ENTITY hArr "⇔"> <!-- left right double arrow, - U+21D4 ISOamsa --> - -<!-- Mathematical Operators --> -<!ENTITY forall "∀"> <!-- for all, U+2200 ISOtech --> -<!ENTITY part "∂"> <!-- partial differential, U+2202 ISOtech --> -<!ENTITY exist "∃"> <!-- there exists, U+2203 ISOtech --> -<!ENTITY empty "∅"> <!-- empty set = null set, U+2205 ISOamso --> -<!ENTITY nabla "∇"> <!-- nabla = backward difference, - U+2207 ISOtech --> -<!ENTITY isin "∈"> <!-- element of, U+2208 ISOtech --> -<!ENTITY notin "∉"> <!-- not an element of, U+2209 ISOtech --> -<!ENTITY ni "∋"> <!-- contains as member, U+220B ISOtech --> -<!ENTITY prod "∏"> <!-- n-ary product = product sign, - U+220F ISOamsb --> -<!-- prod is NOT the same character as U+03A0 'greek capital letter pi' though - the same glyph might be used for both --> -<!ENTITY sum "∑"> <!-- n-ary summation, U+2211 ISOamsb --> -<!-- sum is NOT the same character as U+03A3 'greek capital letter sigma' - though the same glyph might be used for both --> -<!ENTITY minus "−"> <!-- minus sign, U+2212 ISOtech --> -<!ENTITY lowast "∗"> <!-- asterisk operator, U+2217 ISOtech --> -<!ENTITY radic "√"> <!-- square root = radical sign, - U+221A ISOtech --> -<!ENTITY prop "∝"> <!-- proportional to, U+221D ISOtech --> -<!ENTITY infin "∞"> <!-- infinity, U+221E ISOtech --> -<!ENTITY ang "∠"> <!-- angle, U+2220 ISOamso --> -<!ENTITY and "∧"> <!-- logical and = wedge, U+2227 ISOtech --> -<!ENTITY or "∨"> <!-- logical or = vee, U+2228 ISOtech --> -<!ENTITY cap "∩"> <!-- intersection = cap, U+2229 ISOtech --> -<!ENTITY cup "∪"> <!-- union = cup, U+222A ISOtech --> -<!ENTITY int "∫"> <!-- integral, U+222B ISOtech --> -<!ENTITY there4 "∴"> <!-- therefore, U+2234 ISOtech --> -<!ENTITY sim "∼"> <!-- tilde operator = varies with = similar to, - U+223C ISOtech --> -<!-- tilde operator is NOT the same character as the tilde, U+007E, - although the same glyph might be used to represent both --> -<!ENTITY cong "≅"> <!-- approximately equal to, U+2245 ISOtech --> -<!ENTITY asymp "≈"> <!-- almost equal to = asymptotic to, - U+2248 ISOamsr --> -<!ENTITY ne "≠"> <!-- not equal to, U+2260 ISOtech --> -<!ENTITY equiv "≡"> <!-- identical to, U+2261 ISOtech --> -<!ENTITY le "≤"> <!-- less-than or equal to, U+2264 ISOtech --> -<!ENTITY ge "≥"> <!-- greater-than or equal to, - U+2265 ISOtech --> -<!ENTITY sub "⊂"> <!-- subset of, U+2282 ISOtech --> -<!ENTITY sup "⊃"> <!-- superset of, U+2283 ISOtech --> -<!ENTITY nsub "⊄"> <!-- not a subset of, U+2284 ISOamsn --> -<!ENTITY sube "⊆"> <!-- subset of or equal to, U+2286 ISOtech --> -<!ENTITY supe "⊇"> <!-- superset of or equal to, - U+2287 ISOtech --> -<!ENTITY oplus "⊕"> <!-- circled plus = direct sum, - U+2295 ISOamsb --> -<!ENTITY otimes "⊗"> <!-- circled times = vector product, - U+2297 ISOamsb --> -<!ENTITY perp "⊥"> <!-- up tack = orthogonal to = perpendicular, - U+22A5 ISOtech --> -<!ENTITY sdot "⋅"> <!-- dot operator, U+22C5 ISOamsb --> -<!-- dot operator is NOT the same character as U+00B7 middle dot --> - -<!-- Miscellaneous Technical --> -<!ENTITY lceil "⌈"> <!-- left ceiling = APL upstile, - U+2308 ISOamsc --> -<!ENTITY rceil "⌉"> <!-- right ceiling, U+2309 ISOamsc --> -<!ENTITY lfloor "⌊"> <!-- left floor = APL downstile, - U+230A ISOamsc --> -<!ENTITY rfloor "⌋"> <!-- right floor, U+230B ISOamsc --> -<!ENTITY lang "〈"> <!-- left-pointing angle bracket = bra, - U+2329 ISOtech --> -<!-- lang is NOT the same character as U+003C 'less than sign' - or U+2039 'single left-pointing angle quotation mark' --> -<!ENTITY rang "〉"> <!-- right-pointing angle bracket = ket, - U+232A ISOtech --> -<!-- rang is NOT the same character as U+003E 'greater than sign' - or U+203A 'single right-pointing angle quotation mark' --> - -<!-- Geometric Shapes --> -<!ENTITY loz "◊"> <!-- lozenge, U+25CA ISOpub --> - -<!-- Miscellaneous Symbols --> -<!ENTITY spades "♠"> <!-- black spade suit, U+2660 ISOpub --> -<!-- black here seems to mean filled as opposed to hollow --> -<!ENTITY clubs "♣"> <!-- black club suit = shamrock, - U+2663 ISOpub --> -<!ENTITY hearts "♥"> <!-- black heart suit = valentine, - U+2665 ISOpub --> -<!ENTITY diams "♦"> <!-- black diamond suit, U+2666 ISOpub --> diff --git a/Utilities/xml/xhtml1/xhtml1-strict.dtd b/Utilities/xml/xhtml1/xhtml1-strict.dtd deleted file mode 100644 index e48fbea6e..000000000 --- a/Utilities/xml/xhtml1/xhtml1-strict.dtd +++ /dev/null @@ -1,977 +0,0 @@ -<!-- - Extensible HTML version 1.0 Strict DTD - - This is the same as HTML 4 Strict except for - changes due to the differences between XML and SGML. - - Namespace = http://www.w3.org/1999/xhtml - - For further information, see: http://www.w3.org/TR/xhtml1 - - Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), - All Rights Reserved. - - This DTD module is identified by the PUBLIC and SYSTEM identifiers: - - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" - - $Revision: 1.1 $ - $Date: 2002/08/01 13:56:03 $ - ---> - -<!--================ Character mnemonic entities =========================--> - -<!ENTITY % HTMLlat1 PUBLIC - "-//W3C//ENTITIES Latin 1 for XHTML//EN" - "xhtml-lat1.ent"> -%HTMLlat1; - -<!ENTITY % HTMLsymbol PUBLIC - "-//W3C//ENTITIES Symbols for XHTML//EN" - "xhtml-symbol.ent"> -%HTMLsymbol; - -<!ENTITY % HTMLspecial PUBLIC - "-//W3C//ENTITIES Special for XHTML//EN" - "xhtml-special.ent"> -%HTMLspecial; - -<!--================== Imported Names ====================================--> - -<!ENTITY % ContentType "CDATA"> - <!-- media type, as per [RFC2045] --> - -<!ENTITY % ContentTypes "CDATA"> - <!-- comma-separated list of media types, as per [RFC2045] --> - -<!ENTITY % Charset "CDATA"> - <!-- a character encoding, as per [RFC2045] --> - -<!ENTITY % Charsets "CDATA"> - <!-- a space separated list of character encodings, as per [RFC2045] --> - -<!ENTITY % LanguageCode "NMTOKEN"> - <!-- a language code, as per [RFC3066] --> - -<!ENTITY % Character "CDATA"> - <!-- a single character, as per section 2.2 of [XML] --> - -<!ENTITY % Number "CDATA"> - <!-- one or more digits --> - -<!ENTITY % LinkTypes "CDATA"> - <!-- space-separated list of link types --> - -<!ENTITY % MediaDesc "CDATA"> - <!-- single or comma-separated list of media descriptors --> - -<!ENTITY % URI "CDATA"> - <!-- a Uniform Resource Identifier, see [RFC2396] --> - -<!ENTITY % UriList "CDATA"> - <!-- a space separated list of Uniform Resource Identifiers --> - -<!ENTITY % Datetime "CDATA"> - <!-- date and time information. ISO date format --> - -<!ENTITY % Script "CDATA"> - <!-- script expression --> - -<!ENTITY % StyleSheet "CDATA"> - <!-- style sheet data --> - -<!ENTITY % Text "CDATA"> - <!-- used for titles etc. --> - -<!ENTITY % Length "CDATA"> - <!-- nn for pixels or nn% for percentage length --> - -<!ENTITY % MultiLength "CDATA"> - <!-- pixel, percentage, or relative --> - -<!ENTITY % Pixels "CDATA"> - <!-- integer representing length in pixels --> - -<!-- these are used for image maps --> - -<!ENTITY % Shape "(rect|circle|poly|default)"> - -<!ENTITY % Coords "CDATA"> - <!-- comma separated list of lengths --> - -<!--=================== Generic Attributes ===============================--> - -<!-- core attributes common to most elements - id document-wide unique id - class space separated list of classes - style associated style info - title advisory title/amplification ---> -<!ENTITY % coreattrs - "id ID #IMPLIED - class CDATA #IMPLIED - style %StyleSheet; #IMPLIED - title %Text; #IMPLIED" - > - -<!-- internationalization attributes - lang language code (backwards compatible) - xml:lang language code (as per XML 1.0 spec) - dir direction for weak/neutral text ---> -<!ENTITY % i18n - "lang %LanguageCode; #IMPLIED - xml:lang %LanguageCode; #IMPLIED - dir (ltr|rtl) #IMPLIED" - > - -<!-- attributes for common UI events - onclick a pointer button was clicked - ondblclick a pointer button was double clicked - onmousedown a pointer button was pressed down - onmouseup a pointer button was released - onmousemove a pointer was moved onto the element - onmouseout a pointer was moved away from the element - onkeypress a key was pressed and released - onkeydown a key was pressed down - onkeyup a key was released ---> -<!ENTITY % events - "onclick %Script; #IMPLIED - ondblclick %Script; #IMPLIED - onmousedown %Script; #IMPLIED - onmouseup %Script; #IMPLIED - onmouseover %Script; #IMPLIED - onmousemove %Script; #IMPLIED - onmouseout %Script; #IMPLIED - onkeypress %Script; #IMPLIED - onkeydown %Script; #IMPLIED - onkeyup %Script; #IMPLIED" - > - -<!-- attributes for elements that can get the focus - accesskey accessibility key character - tabindex position in tabbing order - onfocus the element got the focus - onblur the element lost the focus ---> -<!ENTITY % focus - "accesskey %Character; #IMPLIED - tabindex %Number; #IMPLIED - onfocus %Script; #IMPLIED - onblur %Script; #IMPLIED" - > - -<!ENTITY % attrs "%coreattrs; %i18n; %events;"> - -<!--=================== Text Elements ====================================--> - -<!ENTITY % special.pre - "br | span | bdo | map"> - - -<!ENTITY % special - "%special.pre; | object | img "> - -<!ENTITY % fontstyle "tt | i | b | big | small "> - -<!ENTITY % phrase "em | strong | dfn | code | q | - samp | kbd | var | cite | abbr | acronym | sub | sup "> - -<!ENTITY % inline.forms "input | select | textarea | label | button"> - -<!-- these can occur at block or inline level --> -<!ENTITY % misc.inline "ins | del | script"> - -<!-- these can only occur at block level --> -<!ENTITY % misc "noscript | %misc.inline;"> - -<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;"> - -<!-- %Inline; covers inline or "text-level" elements --> -<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*"> - -<!--================== Block level elements ==============================--> - -<!ENTITY % heading "h1|h2|h3|h4|h5|h6"> -<!ENTITY % lists "ul | ol | dl"> -<!ENTITY % blocktext "pre | hr | blockquote | address"> - -<!ENTITY % block - "p | %heading; | div | %lists; | %blocktext; | fieldset | table"> - -<!ENTITY % Block "(%block; | form | %misc;)*"> - -<!-- %Flow; mixes block and inline and is used for list items etc. --> -<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*"> - -<!--================== Content models for exclusions =====================--> - -<!-- a elements use %Inline; excluding a --> - -<!ENTITY % a.content - "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*"> - -<!-- pre uses %Inline excluding big, small, sup or sup --> - -<!ENTITY % pre.content - "(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline; - | %inline.forms;)*"> - -<!-- form uses %Block; excluding form --> - -<!ENTITY % form.content "(%block; | %misc;)*"> - -<!-- button uses %Flow; but excludes a, form and form controls --> - -<!ENTITY % button.content - "(#PCDATA | p | %heading; | div | %lists; | %blocktext; | - table | %special; | %fontstyle; | %phrase; | %misc;)*"> - -<!--================ Document Structure ==================================--> - -<!-- the namespace URI designates the document profile --> - -<!ELEMENT html (head, body)> -<!ATTLIST html - %i18n; - id ID #IMPLIED - xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' - > - -<!--================ Document Head =======================================--> - -<!ENTITY % head.misc "(script|style|meta|link|object)*"> - -<!-- content model is %head.misc; combined with a single - title and an optional base element in any order --> - -<!ELEMENT head (%head.misc;, - ((title, %head.misc;, (base, %head.misc;)?) | - (base, %head.misc;, (title, %head.misc;))))> - -<!ATTLIST head - %i18n; - id ID #IMPLIED - profile %URI; #IMPLIED - > - -<!-- The title element is not considered part of the flow of text. - It should be displayed, for example as the page header or - window title. Exactly one title is required per document. - --> -<!ELEMENT title (#PCDATA)> -<!ATTLIST title - %i18n; - id ID #IMPLIED - > - -<!-- document base URI --> - -<!ELEMENT base EMPTY> -<!ATTLIST base - href %URI; #REQUIRED - id ID #IMPLIED - > - -<!-- generic metainformation --> -<!ELEMENT meta EMPTY> -<!ATTLIST meta - %i18n; - id ID #IMPLIED - http-equiv CDATA #IMPLIED - name CDATA #IMPLIED - content CDATA #REQUIRED - scheme CDATA #IMPLIED - > - -<!-- - Relationship values can be used in principle: - - a) for document specific toolbars/menus when used - with the link element in document head e.g. - start, contents, previous, next, index, end, help - b) to link to a separate style sheet (rel="stylesheet") - c) to make a link to a script (rel="script") - d) by stylesheets to control how collections of - html nodes are rendered into printed documents - e) to make a link to a printable version of this document - e.g. a PostScript or PDF version (rel="alternate" media="print") ---> - -<!ELEMENT link EMPTY> -<!ATTLIST link - %attrs; - charset %Charset; #IMPLIED - href %URI; #IMPLIED - hreflang %LanguageCode; #IMPLIED - type %ContentType; #IMPLIED - rel %LinkTypes; #IMPLIED - rev %LinkTypes; #IMPLIED - media %MediaDesc; #IMPLIED - > - -<!-- style info, which may include CDATA sections --> -<!ELEMENT style (#PCDATA)> -<!ATTLIST style - %i18n; - id ID #IMPLIED - type %ContentType; #REQUIRED - media %MediaDesc; #IMPLIED - title %Text; #IMPLIED - xml:space (preserve) #FIXED 'preserve' - > - -<!-- script statements, which may include CDATA sections --> -<!ELEMENT script (#PCDATA)> -<!ATTLIST script - id ID #IMPLIED - charset %Charset; #IMPLIED - type %ContentType; #REQUIRED - src %URI; #IMPLIED - defer (defer) #IMPLIED - xml:space (preserve) #FIXED 'preserve' - > - -<!-- alternate content container for non script-based rendering --> - -<!ELEMENT noscript %Block;> -<!ATTLIST noscript - %attrs; - > - -<!--=================== Document Body ====================================--> - -<!ELEMENT body %Block;> -<!ATTLIST body - %attrs; - onload %Script; #IMPLIED - onunload %Script; #IMPLIED - > - -<!ELEMENT div %Flow;> <!-- generic language/style container --> -<!ATTLIST div - %attrs; - > - -<!--=================== Paragraphs =======================================--> - -<!ELEMENT p %Inline;> -<!ATTLIST p - %attrs; - > - -<!--=================== Headings =========================================--> - -<!-- - There are six levels of headings from h1 (the most important) - to h6 (the least important). ---> - -<!ELEMENT h1 %Inline;> -<!ATTLIST h1 - %attrs; - > - -<!ELEMENT h2 %Inline;> -<!ATTLIST h2 - %attrs; - > - -<!ELEMENT h3 %Inline;> -<!ATTLIST h3 - %attrs; - > - -<!ELEMENT h4 %Inline;> -<!ATTLIST h4 - %attrs; - > - -<!ELEMENT h5 %Inline;> -<!ATTLIST h5 - %attrs; - > - -<!ELEMENT h6 %Inline;> -<!ATTLIST h6 - %attrs; - > - -<!--=================== Lists ============================================--> - -<!-- Unordered list --> - -<!ELEMENT ul (li)+> -<!ATTLIST ul - %attrs; - > - -<!-- Ordered (numbered) list --> - -<!ELEMENT ol (li)+> -<!ATTLIST ol - %attrs; - > - -<!-- list item --> - -<!ELEMENT li %Flow;> -<!ATTLIST li - %attrs; - > - -<!-- definition lists - dt for term, dd for its definition --> - -<!ELEMENT dl (dt|dd)+> -<!ATTLIST dl - %attrs; - > - -<!ELEMENT dt %Inline;> -<!ATTLIST dt - %attrs; - > - -<!ELEMENT dd %Flow;> -<!ATTLIST dd - %attrs; - > - -<!--=================== Address ==========================================--> - -<!-- information on author --> - -<!ELEMENT address %Inline;> -<!ATTLIST address - %attrs; - > - -<!--=================== Horizontal Rule ==================================--> - -<!ELEMENT hr EMPTY> -<!ATTLIST hr - %attrs; - > - -<!--=================== Preformatted Text ================================--> - -<!-- content is %Inline; excluding "img|object|big|small|sub|sup" --> - -<!ELEMENT pre %pre.content;> -<!ATTLIST pre - %attrs; - xml:space (preserve) #FIXED 'preserve' - > - -<!--=================== Block-like Quotes ================================--> - -<!ELEMENT blockquote %Block;> -<!ATTLIST blockquote - %attrs; - cite %URI; #IMPLIED - > - -<!--=================== Inserted/Deleted Text ============================--> - -<!-- - ins/del are allowed in block and inline content, but its - inappropriate to include block content within an ins element - occurring in inline content. ---> -<!ELEMENT ins %Flow;> -<!ATTLIST ins - %attrs; - cite %URI; #IMPLIED - datetime %Datetime; #IMPLIED - > - -<!ELEMENT del %Flow;> -<!ATTLIST del - %attrs; - cite %URI; #IMPLIED - datetime %Datetime; #IMPLIED - > - -<!--================== The Anchor Element ================================--> - -<!-- content is %Inline; except that anchors shouldn't be nested --> - -<!ELEMENT a %a.content;> -<!ATTLIST a - %attrs; - %focus; - charset %Charset; #IMPLIED - type %ContentType; #IMPLIED - name NMTOKEN #IMPLIED - href %URI; #IMPLIED - hreflang %LanguageCode; #IMPLIED - rel %LinkTypes; #IMPLIED - rev %LinkTypes; #IMPLIED - shape %Shape; "rect" - coords %Coords; #IMPLIED - > - -<!--===================== Inline Elements ================================--> - -<!ELEMENT span %Inline;> <!-- generic language/style container --> -<!ATTLIST span - %attrs; - > - -<!ELEMENT bdo %Inline;> <!-- I18N BiDi over-ride --> -<!ATTLIST bdo - %coreattrs; - %events; - lang %LanguageCode; #IMPLIED - xml:lang %LanguageCode; #IMPLIED - dir (ltr|rtl) #REQUIRED - > - -<!ELEMENT br EMPTY> <!-- forced line break --> -<!ATTLIST br - %coreattrs; - > - -<!ELEMENT em %Inline;> <!-- emphasis --> -<!ATTLIST em %attrs;> - -<!ELEMENT strong %Inline;> <!-- strong emphasis --> -<!ATTLIST strong %attrs;> - -<!ELEMENT dfn %Inline;> <!-- definitional --> -<!ATTLIST dfn %attrs;> - -<!ELEMENT code %Inline;> <!-- program code --> -<!ATTLIST code %attrs;> - -<!ELEMENT samp %Inline;> <!-- sample --> -<!ATTLIST samp %attrs;> - -<!ELEMENT kbd %Inline;> <!-- something user would type --> -<!ATTLIST kbd %attrs;> - -<!ELEMENT var %Inline;> <!-- variable --> -<!ATTLIST var %attrs;> - -<!ELEMENT cite %Inline;> <!-- citation --> -<!ATTLIST cite %attrs;> - -<!ELEMENT abbr %Inline;> <!-- abbreviation --> -<!ATTLIST abbr %attrs;> - -<!ELEMENT acronym %Inline;> <!-- acronym --> -<!ATTLIST acronym %attrs;> - -<!ELEMENT q %Inline;> <!-- inlined quote --> -<!ATTLIST q - %attrs; - cite %URI; #IMPLIED - > - -<!ELEMENT sub %Inline;> <!-- subscript --> -<!ATTLIST sub %attrs;> - -<!ELEMENT sup %Inline;> <!-- superscript --> -<!ATTLIST sup %attrs;> - -<!ELEMENT tt %Inline;> <!-- fixed pitch font --> -<!ATTLIST tt %attrs;> - -<!ELEMENT i %Inline;> <!-- italic font --> -<!ATTLIST i %attrs;> - -<!ELEMENT b %Inline;> <!-- bold font --> -<!ATTLIST b %attrs;> - -<!ELEMENT big %Inline;> <!-- bigger font --> -<!ATTLIST big %attrs;> - -<!ELEMENT small %Inline;> <!-- smaller font --> -<!ATTLIST small %attrs;> - -<!--==================== Object ======================================--> -<!-- - object is used to embed objects as part of HTML pages. - param elements should precede other content. Parameters - can also be expressed as attribute/value pairs on the - object element itself when brevity is desired. ---> - -<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*> -<!ATTLIST object - %attrs; - declare (declare) #IMPLIED - classid %URI; #IMPLIED - codebase %URI; #IMPLIED - data %URI; #IMPLIED - type %ContentType; #IMPLIED - codetype %ContentType; #IMPLIED - archive %UriList; #IMPLIED - standby %Text; #IMPLIED - height %Length; #IMPLIED - width %Length; #IMPLIED - usemap %URI; #IMPLIED - name NMTOKEN #IMPLIED - tabindex %Number; #IMPLIED - > - -<!-- - param is used to supply a named property value. - In XML it would seem natural to follow RDF and support an - abbreviated syntax where the param elements are replaced - by attribute value pairs on the object start tag. ---> -<!ELEMENT param EMPTY> -<!ATTLIST param - id ID #IMPLIED - name CDATA #IMPLIED - value CDATA #IMPLIED - valuetype (data|ref|object) "data" - type %ContentType; #IMPLIED - > - -<!--=================== Images ===========================================--> - -<!-- - To avoid accessibility problems for people who aren't - able to see the image, you should provide a text - description using the alt and longdesc attributes. - In addition, avoid the use of server-side image maps. - Note that in this DTD there is no name attribute. That - is only available in the transitional and frameset DTD. ---> - -<!ELEMENT img EMPTY> -<!ATTLIST img - %attrs; - src %URI; #REQUIRED - alt %Text; #REQUIRED - longdesc %URI; #IMPLIED - height %Length; #IMPLIED - width %Length; #IMPLIED - usemap %URI; #IMPLIED - ismap (ismap) #IMPLIED - > - -<!-- usemap points to a map element which may be in this document - or an external document, although the latter is not widely supported --> - -<!--================== Client-side image maps ============================--> - -<!-- These can be placed in the same document or grouped in a - separate document although this isn't yet widely supported --> - -<!ELEMENT map ((%block; | form | %misc;)+ | area+)> -<!ATTLIST map - %i18n; - %events; - id ID #REQUIRED - class CDATA #IMPLIED - style %StyleSheet; #IMPLIED - title %Text; #IMPLIED - name NMTOKEN #IMPLIED - > - -<!ELEMENT area EMPTY> -<!ATTLIST area - %attrs; - %focus; - shape %Shape; "rect" - coords %Coords; #IMPLIED - href %URI; #IMPLIED - nohref (nohref) #IMPLIED - alt %Text; #REQUIRED - > - -<!--================ Forms ===============================================--> -<!ELEMENT form %form.content;> <!-- forms shouldn't be nested --> - -<!ATTLIST form - %attrs; - action %URI; #REQUIRED - method (get|post) "get" - enctype %ContentType; "application/x-www-form-urlencoded" - onsubmit %Script; #IMPLIED - onreset %Script; #IMPLIED - accept %ContentTypes; #IMPLIED - accept-charset %Charsets; #IMPLIED - > - -<!-- - Each label must not contain more than ONE field - Label elements shouldn't be nested. ---> -<!ELEMENT label %Inline;> -<!ATTLIST label - %attrs; - for IDREF #IMPLIED - accesskey %Character; #IMPLIED - onfocus %Script; #IMPLIED - onblur %Script; #IMPLIED - > - -<!ENTITY % InputType - "(text | password | checkbox | - radio | submit | reset | - file | hidden | image | button)" - > - -<!-- the name attribute is required for all but submit & reset --> - -<!ELEMENT input EMPTY> <!-- form control --> -<!ATTLIST input - %attrs; - %focus; - type %InputType; "text" - name CDATA #IMPLIED - value CDATA #IMPLIED - checked (checked) #IMPLIED - disabled (disabled) #IMPLIED - readonly (readonly) #IMPLIED - size CDATA #IMPLIED - maxlength %Number; #IMPLIED - src %URI; #IMPLIED - alt CDATA #IMPLIED - usemap %URI; #IMPLIED - onselect %Script; #IMPLIED - onchange %Script; #IMPLIED - accept %ContentTypes; #IMPLIED - > - -<!ELEMENT select (optgroup|option)+> <!-- option selector --> -<!ATTLIST select - %attrs; - name CDATA #IMPLIED - size %Number; #IMPLIED - multiple (multiple) #IMPLIED - disabled (disabled) #IMPLIED - tabindex %Number; #IMPLIED - onfocus %Script; #IMPLIED - onblur %Script; #IMPLIED - onchange %Script; #IMPLIED - > - -<!ELEMENT optgroup (option)+> <!-- option group --> -<!ATTLIST optgroup - %attrs; - disabled (disabled) #IMPLIED - label %Text; #REQUIRED - > - -<!ELEMENT option (#PCDATA)> <!-- selectable choice --> -<!ATTLIST option - %attrs; - selected (selected) #IMPLIED - disabled (disabled) #IMPLIED - label %Text; #IMPLIED - value CDATA #IMPLIED - > - -<!ELEMENT textarea (#PCDATA)> <!-- multi-line text field --> -<!ATTLIST textarea - %attrs; - %focus; - name CDATA #IMPLIED - rows %Number; #REQUIRED - cols %Number; #REQUIRED - disabled (disabled) #IMPLIED - readonly (readonly) #IMPLIED - onselect %Script; #IMPLIED - onchange %Script; #IMPLIED - > - -<!-- - The fieldset element is used to group form fields. - Only one legend element should occur in the content - and if present should only be preceded by whitespace. ---> -<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*> -<!ATTLIST fieldset - %attrs; - > - -<!ELEMENT legend %Inline;> <!-- fieldset label --> -<!ATTLIST legend - %attrs; - accesskey %Character; #IMPLIED - > - -<!-- - Content is %Flow; excluding a, form and form controls ---> -<!ELEMENT button %button.content;> <!-- push button --> -<!ATTLIST button - %attrs; - %focus; - name CDATA #IMPLIED - value CDATA #IMPLIED - type (button|submit|reset) "submit" - disabled (disabled) #IMPLIED - > - -<!--======================= Tables =======================================--> - -<!-- Derived from IETF HTML table standard, see [RFC1942] --> - -<!-- - The border attribute sets the thickness of the frame around the - table. The default units are screen pixels. - - The frame attribute specifies which parts of the frame around - the table should be rendered. The values are not the same as - CALS to avoid a name clash with the valign attribute. ---> -<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> - -<!-- - The rules attribute defines which rules to draw between cells: - - If rules is absent then assume: - "none" if border is absent or border="0" otherwise "all" ---> - -<!ENTITY % TRules "(none | groups | rows | cols | all)"> - -<!-- horizontal alignment attributes for cell contents - - char alignment char, e.g. char=':' - charoff offset for alignment char ---> -<!ENTITY % cellhalign - "align (left|center|right|justify|char) #IMPLIED - char %Character; #IMPLIED - charoff %Length; #IMPLIED" - > - -<!-- vertical alignment attributes for cell contents --> -<!ENTITY % cellvalign - "valign (top|middle|bottom|baseline) #IMPLIED" - > - -<!ELEMENT table - (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> -<!ELEMENT caption %Inline;> -<!ELEMENT thead (tr)+> -<!ELEMENT tfoot (tr)+> -<!ELEMENT tbody (tr)+> -<!ELEMENT colgroup (col)*> -<!ELEMENT col EMPTY> -<!ELEMENT tr (th|td)+> -<!ELEMENT th %Flow;> -<!ELEMENT td %Flow;> - -<!ATTLIST table - %attrs; - summary %Text; #IMPLIED - width %Length; #IMPLIED - border %Pixels; #IMPLIED - frame %TFrame; #IMPLIED - rules %TRules; #IMPLIED - cellspacing %Length; #IMPLIED - cellpadding %Length; #IMPLIED - > - -<!ATTLIST caption - %attrs; - > - -<!-- -colgroup groups a set of col elements. It allows you to group -several semantically related columns together. ---> -<!ATTLIST colgroup - %attrs; - span %Number; "1" - width %MultiLength; #IMPLIED - %cellhalign; - %cellvalign; - > - -<!-- - col elements define the alignment properties for cells in - one or more columns. - - The width attribute specifies the width of the columns, e.g. - - width=64 width in screen pixels - width=0.5* relative width of 0.5 - - The span attribute causes the attributes of one - col element to apply to more than one column. ---> -<!ATTLIST col - %attrs; - span %Number; "1" - width %MultiLength; #IMPLIED - %cellhalign; - %cellvalign; - > - -<!-- - Use thead to duplicate headers when breaking table - across page boundaries, or for static headers when - tbody sections are rendered in scrolling panel. - - Use tfoot to duplicate footers when breaking table - across page boundaries, or for static footers when - tbody sections are rendered in scrolling panel. - - Use multiple tbody sections when rules are needed - between groups of table rows. ---> -<!ATTLIST thead - %attrs; - %cellhalign; - %cellvalign; - > - -<!ATTLIST tfoot - %attrs; - %cellhalign; - %cellvalign; - > - -<!ATTLIST tbody - %attrs; - %cellhalign; - %cellvalign; - > - -<!ATTLIST tr - %attrs; - %cellhalign; - %cellvalign; - > - - -<!-- Scope is simpler than headers attribute for common tables --> -<!ENTITY % Scope "(row|col|rowgroup|colgroup)"> - -<!-- th is for headers, td for data and for cells acting as both --> - -<!ATTLIST th - %attrs; - abbr %Text; #IMPLIED - axis CDATA #IMPLIED - headers IDREFS #IMPLIED - scope %Scope; #IMPLIED - rowspan %Number; "1" - colspan %Number; "1" - %cellhalign; - %cellvalign; - > - -<!ATTLIST td - %attrs; - abbr %Text; #IMPLIED - axis CDATA #IMPLIED - headers IDREFS #IMPLIED - scope %Scope; #IMPLIED - rowspan %Number; "1" - colspan %Number; "1" - %cellhalign; - %cellvalign; - > |