DTD Downloads
The Book and Book Collection Tag Set is provided ias an XML Document Type Definition (DTD), available in two forms:
- a zipped file that contains the “live” version of the DTD (in
multiple files), and
- a readable/browsable version in which the internal markup has been escaped. (This
version is easy to look at in a browser, but cannot be used to create or validate
documents.)
Click here for the files:
- Live/usable versions of the Book and Book Collection Tag Set DTDs:
Document Type Definition
- Readable/browsable version of the Book and Book Collection Tag Sets:
- book3.dtd — the top level of the Book Tag Set
- bookcollection3.dtd — the top level of the Book Collection Tag Set
- bookcustom-modules3.ent — defines the external modules specific to the Book and Book Collection (except itself)
- modules3.ent — defines the external modules in the Archiving and Interchange Suite (except itself)
- bookcustom-classes3.ent — sets up parameter entities used to override default element classes
- default-classes3.ent — sets up parameter entities naming element classes
- bookcustom-mixes3.ent — sets up parameter entities used to override default mixes (groupings made of “classes”)
- default-mixes3.ent — sets up parameter entities naming element mixes (groupings made of “classes”)
- bookcustom-models3.ent — sets up parameter entities used to override default content model parameter entities set elsewhere in the Suite
- common3.ent — declares basic elements, attributes, entities, and notations used throughout the Suite
- articlemeta3.ent — declares metadata elements used to describe a journal article, many of which are also used for books
- backmatter3.ent — declares elements considered to be ancillary material such as appendices or reference lists
- display3.ent — declares display-related elements, such as figures or chemical expressions
- format3.ent — declares elements concerned with rendering output for print or online
- funding3.ent — declares elements for grant, sponsorship, or other funding information
- link3.ent — declares elements used as links (internal or external)
- list3.ent — declares elements used in lists (except bibliographic reference lists)
- math3.ent — declares elements such as display equations
- nlmcitation3.ent — adds the NLM-structured bibliographic citation element
- para3.ent — declares structural, non-display elements that may appear in the same places as a paragraph
- phrase3.ent — declares phrase elements, that is, inline, subject-specific elements
- references3.ent — declares bibliographic reference elements
- related-object3.ent — defines the container element for text links to a related object
- section3.ent — declares all section-level elements
- mathmlsetup3.ent — invokes the MathML modules
- mathml2.dtd — the Mathematical Markup Language (MathML) 2.0 Tag Set
- mathml2-qname-1.mod — declares parameter entities to support namespace-qualified names, namespace declarations, and name prefixing for MathML
- mmlextra.ent — used for MathML processing
- mmlalias.ent — used for MathML processing
- XHTMLtablesetup3.ent — sets parameter entities needed by the XHTML table model and invokes the model
- xhtml-table-1.mod — the public XML DTD version of the XHTML table model
- xhtml-inlstyle-1.mod — declares the attribute supporting inline style markup for elements within XHTML tables
- oasis-tablesetup3.ent — sets parameter entities needed by the OASIS (CALS) Exchange table model and invokes the model (Note: Not used in the current
Book and Book Collection Tag Sets)
- oasis-exchange.ent — the OASIS (CALS) Exchange table model (Note: Not used in the current Book and Book Collection Tag Sets)
- xmlspecchars3.ent — declares and invokes Standard ISO XML special character entity sets
- chars3.ent — declares custom special character entities created for use in this Tag Set
- notat3.ent — the notation declarations used with this Suite
- bookmeta3.ent — declares metadata elements used to describe a book
- bookpart3.ent — declares metadata elements used to describe a book component, such as a part or chapter
- bookimagemap3.ent — declares elements used to create client-side image maps
- bookmultilink3.ent — declares elements used as links to external resources (instead of the XLink mechanism)
- isolat1.ent — the ISO Standard Added Latin 1 letters entity set
- isolat2.ent — the ISO Standard Added Latin 2 letters entity set
- isobox.ent — the ISO Box and Line Drawing symbols entity set
- isodia.ent — the ISO Standard Diacritical Marks entity set
- isonum.ent — the ISO Standard Numeric and Special Graphic symbols entity set
- isopub.ent — the ISO Standard Publishing symbols entity set
- isocyr1.ent — the ISO Standard Russian Cyrillic letters entity set
- isocyr2.ent — the ISO Standard Non-Russian Cyrillic letters entity set
- isogrk1.ent — the ISO Standard Greek letters entity set
- isogrk2.ent — the ISO Standard Monotoniko Greek letters entity set
- isogrk4.ent — the ISO Standard Alternative Greek symbols entity set
- isotech.ent — the ISO Standard General Technical symbols entity set
- isogrk3.ent — the ISO Standard Greek letters entity set
- isoamsa.ent — the ISO Standard Added Math Symbols (Arrow Relations) entity set
- isoamsb.ent — the ISO Standard Added Math Symbols (Binary Operators) entity set
- isoamsc.ent — the ISO Standard Added Math Symbols (Delimiters) entity set
- isoamsn.ent — the ISO Standard Added Math Symbols (Negated Relations) entity set
- isoamso.ent — the ISO Standard Added Math Symbols (Ordinary) entity set
- isoamsr.ent — the ISO Standard Added Math Symbols (Relations) entity set
- isomscr.ent — the ISO Standard Math Alphabets (Script) entity set
- isomfrk.ent — the ISO Standard Math Alphabets (Fraktur) entity set
- isomopf.ent — the ISO Standard Math Alphabets (Open Face) entity set