2508 lines
88 KiB
XML
2508 lines
88 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml-model href="urn:oasis:names:tc:dita:rng:vocabularyModuleDesc.rng"
|
|
schematypens="http://relaxng.org/ns/structure/1.0"?>
|
|
<grammar xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:dita="http://dita.oasis-open.org/architecture/2005/" xmlns="http://relaxng.org/ns/structure/1.0"
|
|
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
|
|
<moduleDesc xmlns="http://dita.oasis-open.org/architecture/2005/">
|
|
<moduleTitle>DITA Bookmap</moduleTitle>
|
|
<headerComment><![CDATA[
|
|
=============================================================
|
|
HEADER
|
|
=============================================================
|
|
MODULE: DITA Bookmap
|
|
VERSION: 2.0
|
|
DATE: [[[Release date]]]
|
|
PURPOSE: Define elements and specialization atttributes
|
|
for book maps
|
|
|
|
=============================================================
|
|
|
|
=============================================================
|
|
PUBLIC DOCUMENT TYPE DEFINITION
|
|
TYPICAL INVOCATION
|
|
|
|
Refer to this file by the following public identifier or an
|
|
appropriate system identifier
|
|
PUBLIC "-//OASIS//ELEMENTS DITA 2.0 BookMap//EN"
|
|
Delivered as file "bookmap.mod"
|
|
|
|
=============================================================
|
|
|
|
(C) Copyright OASIS Open 2005, 2019.
|
|
(C) Copyright IBM Corporation 2004, 2005.
|
|
All Rights Reserved.
|
|
UPDATES:
|
|
2019.12.11 KJE: Updated for DITA 2.0
|
|
=============================================================
|
|
]]></headerComment>
|
|
<moduleMetadata>
|
|
<moduleType>map</moduleType>
|
|
<moduleShortName>bookmap</moduleShortName>
|
|
<modulePublicIds>
|
|
<dtdMod>-//OASIS//ELEMENTS DITA<var presep=" " name="ditaver"/> BookMap//EN</dtdMod>
|
|
<dtdEnt>-//OASIS//ENTITIES DITA<var presep=" " name="ditaver"/> BookMap//EN</dtdEnt>
|
|
<rngMod>urn:oasis:names:tc:dita:rng:bookmapMod.rng<var presep=":" name="ditaver"/></rngMod>
|
|
</modulePublicIds>
|
|
</moduleMetadata>
|
|
</moduleDesc>
|
|
<div>
|
|
<a:documentation>ELEMENT TYPE NAME PATTERNS</a:documentation>
|
|
<define name="abbrevlist">
|
|
<ref name="abbrevlist.element"/>
|
|
</define>
|
|
<define name="bookabstract">
|
|
<ref name="bookabstract.element"/>
|
|
</define>
|
|
<define name="amendments">
|
|
<ref name="amendments.element"/>
|
|
</define>
|
|
<define name="appendices">
|
|
<ref name="appendices.element"/>
|
|
</define>
|
|
<define name="appendix">
|
|
<ref name="appendix.element"/>
|
|
</define>
|
|
<define name="approved">
|
|
<ref name="approved.element"/>
|
|
</define>
|
|
<define name="backmatter">
|
|
<ref name="backmatter.element"/>
|
|
</define>
|
|
<define name="bibliolist">
|
|
<ref name="bibliolist.element"/>
|
|
</define>
|
|
<define name="bookchangehistory">
|
|
<ref name="bookchangehistory.element"/>
|
|
</define>
|
|
<define name="bookevent">
|
|
<ref name="bookevent.element"/>
|
|
</define>
|
|
<define name="bookeventtype">
|
|
<ref name="bookeventtype.element"/>
|
|
</define>
|
|
<define name="bookid">
|
|
<ref name="bookid.element"/>
|
|
</define>
|
|
<define name="booklibrary">
|
|
<ref name="booklibrary.element"/>
|
|
</define>
|
|
<define name="booklist">
|
|
<ref name="booklist.element"/>
|
|
</define>
|
|
<define name="booklists">
|
|
<ref name="booklists.element"/>
|
|
</define>
|
|
<define name="bookmeta">
|
|
<ref name="bookmeta.element"/>
|
|
</define>
|
|
<define name="booknumber">
|
|
<ref name="booknumber.element"/>
|
|
</define>
|
|
<define name="bookowner">
|
|
<ref name="bookowner.element"/>
|
|
</define>
|
|
<define name="bookpartno">
|
|
<ref name="bookpartno.element"/>
|
|
</define>
|
|
<define name="bookrestriction">
|
|
<ref name="bookrestriction.element"/>
|
|
</define>
|
|
<define name="bookrights">
|
|
<ref name="bookrights.element"/>
|
|
</define>
|
|
<define name="booktitle">
|
|
<ref name="booktitle.element"/>
|
|
</define>
|
|
<define name="booktitlealt">
|
|
<ref name="booktitlealt.element"/>
|
|
</define>
|
|
<define name="chapter">
|
|
<ref name="chapter.element"/>
|
|
</define>
|
|
<define name="colophon">
|
|
<ref name="colophon.element"/>
|
|
</define>
|
|
<define name="completed">
|
|
<ref name="completed.element"/>
|
|
</define>
|
|
<define name="copyrfirst">
|
|
<ref name="copyrfirst.element"/>
|
|
</define>
|
|
<define name="copyrlast">
|
|
<ref name="copyrlast.element"/>
|
|
</define>
|
|
<define name="day">
|
|
<ref name="day.element"/>
|
|
</define>
|
|
<define name="dedication">
|
|
<ref name="dedication.element"/>
|
|
</define>
|
|
<define name="draftintro">
|
|
<ref name="draftintro.element"/>
|
|
</define>
|
|
<define name="edited">
|
|
<ref name="edited.element"/>
|
|
</define>
|
|
<define name="edition">
|
|
<ref name="edition.element"/>
|
|
</define>
|
|
<define name="figurelist">
|
|
<ref name="figurelist.element"/>
|
|
</define>
|
|
<define name="frontmatter">
|
|
<ref name="frontmatter.element"/>
|
|
</define>
|
|
<define name="glossarylist">
|
|
<ref name="glossarylist.element"/>
|
|
</define>
|
|
<define name="indexlist">
|
|
<ref name="indexlist.element"/>
|
|
</define>
|
|
<define name="isbn">
|
|
<ref name="isbn.element"/>
|
|
</define>
|
|
<define name="mainbooktitle">
|
|
<ref name="mainbooktitle.element"/>
|
|
</define>
|
|
<define name="maintainer">
|
|
<ref name="maintainer.element"/>
|
|
</define>
|
|
<define name="month">
|
|
<ref name="month.element"/>
|
|
</define>
|
|
<define name="notices">
|
|
<ref name="notices.element"/>
|
|
</define>
|
|
<define name="organization">
|
|
<ref name="organization.element"/>
|
|
</define>
|
|
<define name="part">
|
|
<ref name="part.element"/>
|
|
</define>
|
|
<define name="person">
|
|
<ref name="person.element"/>
|
|
</define>
|
|
<define name="preface">
|
|
<ref name="preface.element"/>
|
|
</define>
|
|
<define name="printlocation">
|
|
<ref name="printlocation.element"/>
|
|
</define>
|
|
<define name="published">
|
|
<ref name="published.element"/>
|
|
</define>
|
|
<define name="publisherinformation">
|
|
<ref name="publisherinformation.element"/>
|
|
</define>
|
|
<define name="publishtype">
|
|
<ref name="publishtype.element"/>
|
|
</define>
|
|
<define name="reviewed">
|
|
<ref name="reviewed.element"/>
|
|
</define>
|
|
<define name="revisionid">
|
|
<ref name="revisionid.element"/>
|
|
</define>
|
|
<define name="started">
|
|
<ref name="started.element"/>
|
|
</define>
|
|
<define name="summary">
|
|
<ref name="summary.element"/>
|
|
</define>
|
|
<define name="tablelist">
|
|
<ref name="tablelist.element"/>
|
|
</define>
|
|
<define name="tested">
|
|
<ref name="tested.element"/>
|
|
</define>
|
|
<define name="trademarklist">
|
|
<ref name="trademarklist.element"/>
|
|
</define>
|
|
<define name="toc">
|
|
<ref name="toc.element"/>
|
|
</define>
|
|
<define name="volume">
|
|
<ref name="volume.element"/>
|
|
</define>
|
|
<define name="year">
|
|
<ref name="year.element"/>
|
|
</define>
|
|
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>COMMON ATTRIBUTE SETS</a:documentation>
|
|
<define name="chapter-atts">
|
|
<optional>
|
|
<attribute name="href"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keys"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="copy-to"/>
|
|
</optional>
|
|
<ref name="topicref-atts"/>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>ELEMENT TYPE PATTERNS</a:documentation>
|
|
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Map</a:documentation>
|
|
<define name="bookmap.content">
|
|
<optional>
|
|
<choice>
|
|
<ref name="title"/>
|
|
<ref name="booktitle"/>
|
|
</choice>
|
|
</optional>
|
|
<optional>
|
|
<ref name="bookmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="ditavalref"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="mapresources"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="frontmatter"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="chapter"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="part"/>
|
|
</zeroOrMore>
|
|
<choice>
|
|
<optional>
|
|
<ref name="appendices"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="appendix"/>
|
|
</zeroOrMore>
|
|
</choice>
|
|
<optional>
|
|
<ref name="backmatter"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="reltable"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="bookmap.attributes">
|
|
<optional>
|
|
<attribute name="id">
|
|
<data type="ID"/>
|
|
</attribute>
|
|
</optional>
|
|
<ref name="conref-atts"/>
|
|
<optional>
|
|
<attribute name="anchorref"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="outputclass"/>
|
|
</optional>
|
|
<ref name="localization-atts"/>
|
|
<ref name="topicref-atts"/>
|
|
<ref name="select-atts"/>
|
|
</define>
|
|
<define name="bookmap.element">
|
|
<element name="bookmap" dita:longName="Book Map">
|
|
<a:documentation>The <bookmap> element is a map file used to organize DITA content into a traditional book format. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookmap.attlist"/>
|
|
<ref name="bookmap.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookmap.attlist" combine="interleave">
|
|
<ref name="bookmap.attributes"/>
|
|
<ref name="arch-atts"/>
|
|
<ref name="specializations-att"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Metadata</a:documentation>
|
|
<define name="bookmeta.content">
|
|
<optional>
|
|
<ref name="linktext"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="searchtitle"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="shortdesc"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="author"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="source"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="publisherinformation"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="critdates"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="permissions"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="metadata"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="audience"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="category"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="keywords"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="prodinfo"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="othermeta"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="resourceid"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore dita:since="1.3">
|
|
<ref name="ux-window"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="bookid"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="bookchangehistory"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="bookrights"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="bookmeta.attributes">
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="bookmeta.element">
|
|
<element name="bookmeta" dita:longName="Book Metadata">
|
|
<a:documentation>The <bookmeta> element contains information about the book that is not considered book content, such as copyright information, author information, and any
|
|
classifications. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookmeta.attlist"/>
|
|
<ref name="bookmeta.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookmeta.attlist" combine="interleave">
|
|
<ref name="bookmeta.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Front Matter</a:documentation>
|
|
<define name="frontmatter.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="bookabstract"/>
|
|
<ref name="booklists"/>
|
|
<ref name="colophon"/>
|
|
<ref name="dedication"/>
|
|
<ref name="draftintro"/>
|
|
<ref name="notices"/>
|
|
<ref name="preface"/>
|
|
<ref name="topicref"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="frontmatter.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="topicref-atts"/>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="frontmatter.element">
|
|
<element name="frontmatter" dita:longName="Front Matter">
|
|
<a:documentation>The <frontmatter> element contains the material that precedes the main body of a document. It may include items such as an abstract, a preface, and various types of book
|
|
lists such as a <toc>, <tablelist>, or <figurelist>. Category: Bookmap elements</a:documentation>
|
|
<ref name="frontmatter.attlist"/>
|
|
<ref name="frontmatter.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="frontmatter.attlist" combine="interleave">
|
|
<ref name="frontmatter.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Back Matter</a:documentation>
|
|
<define name="backmatter.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="amendments"/>
|
|
<ref name="booklists"/>
|
|
<ref name="colophon"/>
|
|
<ref name="dedication"/>
|
|
<ref name="notices"/>
|
|
<ref name="topicref"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="backmatter.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="topicref-atts"/>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="backmatter.element">
|
|
<element name="backmatter" dita:longName="Back Matter">
|
|
<a:documentation>The <backmatter> element contains the material that follows the main body of a document and any appendixes. It may include items such as a colophon, legal notices, and
|
|
various types of book lists such as a glossary or an index. Category: Bookmap elements</a:documentation>
|
|
<ref name="backmatter.attlist"/>
|
|
<ref name="backmatter.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="backmatter.attlist" combine="interleave">
|
|
<ref name="backmatter.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Publisher Information</a:documentation>
|
|
<define name="publisherinformation.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="person"/>
|
|
<ref name="organization"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="printlocation"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="published"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="publisherinformation.attributes">
|
|
<optional>
|
|
<attribute name="href"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="format"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="type"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="scope">
|
|
<choice>
|
|
<value>external</value>
|
|
<value>local</value>
|
|
<value>peer</value>
|
|
<value>-dita-use-conref-target</value>
|
|
</choice>
|
|
</attribute>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="publisherinformation.element">
|
|
<element name="publisherinformation" dita:longName="Publisher Information">
|
|
<a:documentation>The <publisherinformation> contains information about what group or person published the book, where it was published, and certain details about its publication history.
|
|
Other publication history information is found in the <bookchangehistory> element. Category: Bookmap elements</a:documentation>
|
|
<ref name="publisherinformation.attlist"/>
|
|
<ref name="publisherinformation.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="publisherinformation.attlist" combine="interleave">
|
|
<ref name="publisherinformation.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Person</a:documentation>
|
|
<define name="person.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="person.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="person.element">
|
|
<element name="person" dita:longName="Person">
|
|
<a:documentation>The <person> element contains information about the name of a person. Note that unlike the <personname> element, the <person> element is not restricted to
|
|
describing the names of authors. Category: Bookmap elements</a:documentation>
|
|
<ref name="person.attlist"/>
|
|
<ref name="person.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="person.attlist" combine="interleave">
|
|
<ref name="person.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Organization</a:documentation>
|
|
<define name="organization.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="organization.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="organization.element">
|
|
<element name="organization" dita:longName="Organization">
|
|
<a:documentation>The <organization> element contains the name of an organization. Note that unlike <organizationname>, the <organization> element is not restricted to usage within
|
|
<authorinformation>; it does not have to contain the name of an authoring organization. Category: Bookmap elements</a:documentation>
|
|
<ref name="organization.attlist"/>
|
|
<ref name="organization.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="organization.attlist" combine="interleave">
|
|
<ref name="organization.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Change History</a:documentation>
|
|
<define name="bookchangehistory.content">
|
|
<zeroOrMore>
|
|
<ref name="reviewed"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="edited"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="tested"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="approved"/>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="bookevent"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="bookchangehistory.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookchangehistory.element">
|
|
<element name="bookchangehistory" dita:longName="Book Change History">
|
|
<a:documentation>The <bookchangehistory> element contains information about the history of the book's creation and publishing lifecycle, who wrote, reviewed, edited, and tested the book,
|
|
and when these events took place. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookchangehistory.attlist"/>
|
|
<ref name="bookchangehistory.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookchangehistory.attlist" combine="interleave">
|
|
<ref name="bookchangehistory.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book ID</a:documentation>
|
|
<define name="bookid.content">
|
|
<zeroOrMore>
|
|
<ref name="bookpartno"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="edition"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="isbn"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="booknumber"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="volume"/>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="maintainer"/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookid.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookid.element">
|
|
<element name="bookid" dita:longName="Book ID">
|
|
<a:documentation>The <bookid> element contains the publisher's identification information for the book, such as part number, edition number and ISBN number. Category: Bookmap
|
|
elements</a:documentation>
|
|
<ref name="bookid.attlist"/>
|
|
<ref name="bookid.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookid.attlist" combine="interleave">
|
|
<ref name="bookid.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Summary</a:documentation>
|
|
<define name="summary.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="summary.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="summary.element">
|
|
<element name="summary" dita:longName="Summary">
|
|
<a:documentation>The <summary> element contains a text summary associated with a book event (such as <approved> or <reviewed>) or with the list of copyrights for the book. Category:
|
|
Bookmap elements</a:documentation>
|
|
<ref name="summary.attlist"/>
|
|
<ref name="summary.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="summary.attlist" combine="interleave">
|
|
<ref name="summary.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Print Location</a:documentation>
|
|
<define name="printlocation.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="printlocation.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="printlocation.element">
|
|
<element name="printlocation" dita:longName="Print Location">
|
|
<a:documentation>The <printlocation> element indicates the location where the book was printed. Customarily, the content is restricted to the name of the country. Category: Bookmap
|
|
elements</a:documentation>
|
|
<ref name="printlocation.attlist"/>
|
|
<ref name="printlocation.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="printlocation.attlist" combine="interleave">
|
|
<ref name="printlocation.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Published</a:documentation>
|
|
<define name="published.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="person"/>
|
|
<ref name="organization"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="publishtype"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="published.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="published.element">
|
|
<element name="published" dita:longName="Published">
|
|
<a:documentation>The <published> element contains information about the person or organization publishing the book, the dates when it was started and completed, and any special
|
|
restrictions associated with it. Category: Bookmap elements</a:documentation>
|
|
<ref name="published.attlist"/>
|
|
<ref name="published.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="published.attlist" combine="interleave">
|
|
<ref name="published.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Publish Type</a:documentation>
|
|
<define name="publishtype.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="publishtype.attributes">
|
|
<ref name="univ-atts"/>
|
|
<optional>
|
|
<attribute name="name"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="datatype"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="href"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="format"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="type"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="scope">
|
|
<choice>
|
|
<value>external</value>
|
|
<value>local</value>
|
|
<value>peer</value>
|
|
<value>-dita-use-conref-target</value>
|
|
</choice>
|
|
</attribute>
|
|
</optional>
|
|
<attribute name="value"/>
|
|
</define>
|
|
<define name="publishtype.element">
|
|
<element name="publishtype" dita:longName="Publish Type">
|
|
<a:documentation>The <publishtype> element indicates whether the book is generally available or is restricted in some way. The value attribute indicates the restrictions. Category:
|
|
Bookmap elements</a:documentation>
|
|
<ref name="publishtype.attlist"/>
|
|
<ref name="publishtype.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="publishtype.attlist" combine="interleave">
|
|
<ref name="publishtype.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Revision ID</a:documentation>
|
|
<define name="revisionid.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="revisionid.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="revisionid.element">
|
|
<element name="revisionid" dita:longName="Revision ID">
|
|
<a:documentation>The <revisionid> element indicates the revision number or revision ID of the book. The processing implementation determines how the level is displayed. Common methods
|
|
include using a dash, for example "-01". or a period, such as ".01". Category: Bookmap elements</a:documentation>
|
|
<ref name="revisionid.attlist"/>
|
|
<ref name="revisionid.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="revisionid.attlist" combine="interleave">
|
|
<ref name="revisionid.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Start Date</a:documentation>
|
|
<define name="started.content">
|
|
<choice>
|
|
<group>
|
|
<group>
|
|
<ref name="year"/>
|
|
</group>
|
|
<optional>
|
|
<group>
|
|
<ref name="month"/>
|
|
</group>
|
|
<optional>
|
|
<group>
|
|
<ref name="day"/>
|
|
</group>
|
|
</optional>
|
|
</optional>
|
|
</group>
|
|
<group>
|
|
<group>
|
|
<ref name="month"/>
|
|
</group>
|
|
<optional>
|
|
<group>
|
|
<ref name="day"/>
|
|
</group>
|
|
</optional>
|
|
<group>
|
|
<ref name="year"/>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<ref name="day"/>
|
|
<ref name="month"/>
|
|
<ref name="year"/>
|
|
</group>
|
|
</choice>
|
|
</define>
|
|
<define name="started.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="started.element">
|
|
<element name="started" dita:longName="Start Date">
|
|
<a:documentation>The <started> element indicates a start date for some type of book event, such as a review, editing, or testing. Category: Bookmap elements</a:documentation>
|
|
<ref name="started.attlist"/>
|
|
<ref name="started.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="started.attlist" combine="interleave">
|
|
<ref name="started.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Completion Date</a:documentation>
|
|
<define name="completed.content">
|
|
<choice>
|
|
<group>
|
|
<ref name="year"/>
|
|
<optional>
|
|
<ref name="month"/>
|
|
<optional>
|
|
<ref name="day"/>
|
|
</optional>
|
|
</optional>
|
|
</group>
|
|
<group>
|
|
<ref name="month"/>
|
|
<optional>
|
|
<ref name="day"/>
|
|
</optional>
|
|
<ref name="year"/>
|
|
</group>
|
|
<group>
|
|
<ref name="day"/>
|
|
<ref name="month"/>
|
|
<ref name="year"/>
|
|
</group>
|
|
</choice>
|
|
</define>
|
|
<define name="completed.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="completed.element">
|
|
<element name="completed" dita:longName="Completion Date">
|
|
<a:documentation>The <completed> element indicates a completion date for some type of book event, such as a review, editing, or testing. Category: Bookmap elements</a:documentation>
|
|
<ref name="completed.attlist"/>
|
|
<ref name="completed.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="completed.attlist" combine="interleave">
|
|
<ref name="completed.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Year</a:documentation>
|
|
<define name="year.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="year.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="year.element">
|
|
<element name="year" dita:longName="Year">
|
|
<a:documentation>The <year> element denotes a year. Category: Bookmap elements</a:documentation>
|
|
<ref name="year.attlist"/>
|
|
<ref name="year.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="year.attlist" combine="interleave">
|
|
<ref name="year.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Month</a:documentation>
|
|
<define name="month.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="month.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="month.element">
|
|
<element name="month" dita:longName="Month">
|
|
<a:documentation>The <month> element denotes a month of the year. Category: Bookmap elements</a:documentation>
|
|
<ref name="month.attlist"/>
|
|
<ref name="month.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="month.attlist" combine="interleave">
|
|
<ref name="month.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Day</a:documentation>
|
|
<define name="day.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="day.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="day.element">
|
|
<element name="day" dita:longName="Day">
|
|
<a:documentation>The <day> element denotes a day of the month. Category: Bookmap elements</a:documentation>
|
|
<ref name="day.attlist"/>
|
|
<ref name="day.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="day.attlist" combine="interleave">
|
|
<ref name="day.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Reviewed</a:documentation>
|
|
<define name="reviewed.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="reviewed.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="reviewed.element">
|
|
<element name="reviewed" dita:longName="Reviewed">
|
|
<a:documentation>The <reviewed> element contains information about when and by whom the book was reviewed during its publication history. Category: Bookmap elements</a:documentation>
|
|
<ref name="reviewed.attlist"/>
|
|
<ref name="reviewed.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="reviewed.attlist" combine="interleave">
|
|
<ref name="reviewed.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Edited</a:documentation>
|
|
<define name="edited.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="edited.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="edited.element">
|
|
<element name="edited" dita:longName="Edited">
|
|
<a:documentation>The <edited> element contains information about when and by whom the book was edited during its publication history. Category: Bookmap elements</a:documentation>
|
|
<ref name="edited.attlist"/>
|
|
<ref name="edited.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="edited.attlist" combine="interleave">
|
|
<ref name="edited.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Tested</a:documentation>
|
|
<define name="tested.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="tested.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="tested.element">
|
|
<element name="tested" dita:longName="Tested">
|
|
<a:documentation>The <tested> element contains information about when and by whom the book was tested during its publication history. Category: Bookmap elements</a:documentation>
|
|
<ref name="tested.attlist"/>
|
|
<ref name="tested.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="tested.attlist" combine="interleave">
|
|
<ref name="tested.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Approved</a:documentation>
|
|
<define name="approved.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="approved.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="approved.element">
|
|
<element name="approved" dita:longName="Approved">
|
|
<a:documentation>The <approved> element contains information about when and by whom the book was approved during its publication history. Category: Bookmap elements</a:documentation>
|
|
<ref name="approved.attlist"/>
|
|
<ref name="approved.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="approved.attlist" combine="interleave">
|
|
<ref name="approved.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Event</a:documentation>
|
|
<define name="bookevent.content">
|
|
<optional>
|
|
<ref name="bookeventtype"/>
|
|
</optional>
|
|
<group>
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<optional>
|
|
<ref name="revisionid"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="started"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="completed"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</group>
|
|
</define>
|
|
<define name="bookevent.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookevent.element">
|
|
<element name="bookevent" dita:longName="Book Event">
|
|
<a:documentation>The <bookevent> element indicates a general event in the publication history of a book. This is an appropriate element for specialization if the current set of specific
|
|
book event types, that is, review, edit, test or approval, does not meed your needs. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookevent.attlist"/>
|
|
<ref name="bookevent.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookevent.attlist" combine="interleave">
|
|
<ref name="bookevent.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Event Type</a:documentation>
|
|
<define name="bookeventtype.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="bookeventtype.attributes">
|
|
<attribute name="name"/>
|
|
<optional>
|
|
<attribute name="datatype"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="value"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="href"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="format"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="type"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="scope">
|
|
<choice>
|
|
<value>external</value>
|
|
<value>local</value>
|
|
<value>peer</value>
|
|
<value>-dita-use-conref-target</value>
|
|
</choice>
|
|
</attribute>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="bookeventtype.element">
|
|
<element name="bookeventtype" dita:longName="Book Event Type">
|
|
<a:documentation>The <bookeventtype> element indicates the specific nature of a <bookevent>, such as updated, indexed, or deprecated. The required name attribute indicates the event's
|
|
type. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookeventtype.attlist"/>
|
|
<ref name="bookeventtype.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookeventtype.attlist" combine="interleave">
|
|
<ref name="bookeventtype.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Part Number</a:documentation>
|
|
<define name="bookpartno.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="bookpartno.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookpartno.element">
|
|
<element name="bookpartno" dita:longName="Book Part Number">
|
|
<a:documentation>The <bookpartno> element contains the book's part number; such as 99F1234. This is generally the number that the publisher uses to identify the book for tracking
|
|
purposes. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookpartno.attlist"/>
|
|
<ref name="bookpartno.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookpartno.attlist" combine="interleave">
|
|
<ref name="bookpartno.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Edition</a:documentation>
|
|
<define name="edition.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="edition.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="edition.element">
|
|
<element name="edition" dita:longName="Edition">
|
|
<a:documentation>The <edition> element contains the edition number information, such as First Edition, or Third Edition, used by a publisher to identify a book. Category: Bookmap
|
|
elements</a:documentation>
|
|
<ref name="edition.attlist"/>
|
|
<ref name="edition.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="edition.attlist" combine="interleave">
|
|
<ref name="edition.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: ISBN Number</a:documentation>
|
|
<define name="isbn.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="isbn.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="isbn.element">
|
|
<element name="isbn" dita:longName="ISBN Number">
|
|
<a:documentation>The <isbn> element contains the book's International Standard Book Number (ISBN). Category: Bookmap elements</a:documentation>
|
|
<ref name="isbn.attlist"/>
|
|
<ref name="isbn.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="isbn.attlist" combine="interleave">
|
|
<ref name="isbn.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Number</a:documentation>
|
|
<define name="booknumber.content">
|
|
<zeroOrMore>
|
|
<ref name="words.cnt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="booknumber.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="booknumber.element">
|
|
<element name="booknumber" dita:longName="Book Number">
|
|
<a:documentation>The <booknumber> element contains the book's form number, such as SC21-1920. Category: Bookmap elements</a:documentation>
|
|
<ref name="booknumber.attlist"/>
|
|
<ref name="booknumber.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booknumber.attlist" combine="interleave">
|
|
<ref name="booknumber.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Volume</a:documentation>
|
|
<define name="volume.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="keyword"/>
|
|
<ref name="text" dita:since="1.3"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="volume.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="volume.element">
|
|
<element name="volume" dita:longName="Volume">
|
|
<a:documentation>The <volume> element contains the book's volume number, such as Volume 2. Category: Bookmap elements</a:documentation>
|
|
<ref name="volume.attlist"/>
|
|
<ref name="volume.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="volume.attlist" combine="interleave">
|
|
<ref name="volume.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Maintainer</a:documentation>
|
|
<define name="maintainer.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="person"/>
|
|
<ref name="organization"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
<zeroOrMore>
|
|
<ref name="data"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="maintainer.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="maintainer.element">
|
|
<element name="maintainer" dita:longName="Maintainer">
|
|
<a:documentation>The <maintainer> element contains information about who maiintains the document; this can be an organization or a person. Category: Bookmap elements</a:documentation>
|
|
<ref name="maintainer.attlist"/>
|
|
<ref name="maintainer.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="maintainer.attlist" combine="interleave">
|
|
<ref name="maintainer.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Rights</a:documentation>
|
|
<define name="bookrights.content">
|
|
<optional>
|
|
<ref name="copyrfirst"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="copyrlast"/>
|
|
</optional>
|
|
<ref name="bookowner"/>
|
|
<optional>
|
|
<ref name="bookrestriction"/>
|
|
</optional>
|
|
<optional>
|
|
<ref name="summary"/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookrights.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookrights.element">
|
|
<element name="bookrights" dita:longName="Book Rights">
|
|
<a:documentation>The <bookrights> element contains the information about the legal rights associated with the book, including copyright dates and owners. Category: Bookmap
|
|
elements</a:documentation>
|
|
<ref name="bookrights.attlist"/>
|
|
<ref name="bookrights.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookrights.attlist" combine="interleave">
|
|
<ref name="bookrights.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: First Copyright</a:documentation>
|
|
<define name="copyrfirst.content">
|
|
<ref name="year"/>
|
|
</define>
|
|
<define name="copyrfirst.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="copyrfirst.element">
|
|
<element name="copyrfirst" dita:longName="First Copyright">
|
|
<a:documentation>The <copyfirst> element contains the first copyright year within a multiyear copyright statement. Category: Bookmap elements</a:documentation>
|
|
<ref name="copyrfirst.attlist"/>
|
|
<ref name="copyrfirst.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="copyrfirst.attlist" combine="interleave">
|
|
<ref name="copyrfirst.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Last Copyright</a:documentation>
|
|
<define name="copyrlast.content">
|
|
<ref name="year"/>
|
|
</define>
|
|
<define name="copyrlast.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="copyrlast.element">
|
|
<element name="copyrlast" dita:longName="Last Copyright">
|
|
<a:documentation>The <copylast> element contains the last copyright year within a multiyear copyright statement. Category: Bookmap elements</a:documentation>
|
|
<ref name="copyrlast.attlist"/>
|
|
<ref name="copyrlast.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="copyrlast.attlist" combine="interleave">
|
|
<ref name="copyrlast.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Owner</a:documentation>
|
|
<define name="bookowner.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="organization"/>
|
|
<ref name="person"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="bookowner.attributes">
|
|
<ref name="data-element-atts"/>
|
|
</define>
|
|
<define name="bookowner.element">
|
|
<element name="bookowner" dita:longName="Book Owner">
|
|
<a:documentation>The <bookowner> element contains the owner of the copyright. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookowner.attlist"/>
|
|
<ref name="bookowner.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookowner.attlist" combine="interleave">
|
|
<ref name="bookowner.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Restriction</a:documentation>
|
|
<define name="bookrestriction.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="bookrestriction.attributes">
|
|
<ref name="univ-atts"/>
|
|
<optional>
|
|
<attribute name="name"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="datatype"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="href"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="format"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="type"/>
|
|
</optional>
|
|
<optional>
|
|
<attribute name="scope">
|
|
<choice>
|
|
<value>external</value>
|
|
<value>local</value>
|
|
<value>peer</value>
|
|
<value>-dita-use-conref-target</value>
|
|
</choice>
|
|
</attribute>
|
|
</optional>
|
|
<attribute name="value"/>
|
|
</define>
|
|
<define name="bookrestriction.element">
|
|
<element name="bookrestriction" dita:longName="Book Restriction">
|
|
<a:documentation>The <bookrestriction> element indicates whether the book is classified, or restricted in some way. The value attribute indicates the restrictions; this may be a string
|
|
like "All Rights Reserved," representing the publisher's copyright restrictions. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookrestriction.attlist"/>
|
|
<ref name="bookrestriction.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookrestriction.attlist" combine="interleave">
|
|
<ref name="bookrestriction.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Title</a:documentation>
|
|
<define name="booktitle.content">
|
|
<optional>
|
|
<ref name="booklibrary"/>
|
|
</optional>
|
|
<ref name="mainbooktitle"/>
|
|
<zeroOrMore>
|
|
<ref name="booktitlealt"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="booktitle.attributes">
|
|
<ref name="id-atts"/>
|
|
<ref name="localization-atts"/>
|
|
<optional>
|
|
<attribute name="base"/>
|
|
</optional>
|
|
<ref name="base-attribute-extensions"/>
|
|
<optional>
|
|
<attribute name="outputclass"/>
|
|
</optional>
|
|
</define>
|
|
<define name="booktitle.element">
|
|
<element name="booktitle" dita:longName="Book Title">
|
|
<a:documentation>The <booktitle> element contains the title information for a book. , including <booklibrary> data, a <maintitle> and subtitle (<titlealt>) as required. Category:
|
|
Bookmap elements</a:documentation>
|
|
<ref name="booktitle.attlist"/>
|
|
<ref name="booktitle.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booktitle.attlist" combine="interleave">
|
|
<ref name="booktitle.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Library Title</a:documentation>
|
|
<define name="booklibrary.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="basic.ph.noxref"/>
|
|
<ref name="image"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="booklibrary.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="booklibrary.element">
|
|
<element name="booklibrary" dita:longName="Library Title">
|
|
<a:documentation>The <booklibrary> element contains the library information for a book. Library entries contain information about the series, library, or collection of documents to which
|
|
the book belongs. Category: Bookmap elements</a:documentation>
|
|
<ref name="booklibrary.attlist"/>
|
|
<ref name="booklibrary.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booklibrary.attlist" combine="interleave">
|
|
<ref name="booklibrary.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Main Book Title</a:documentation>
|
|
<define name="mainbooktitle.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="basic.ph.noxref"/>
|
|
<ref name="image"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="mainbooktitle.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="mainbooktitle.element">
|
|
<element name="mainbooktitle" dita:longName="Main Book Title">
|
|
<a:documentation>The <mainbooktitle> element contains the primary title information for a book. Category: Bookmap elements</a:documentation>
|
|
<ref name="mainbooktitle.attlist"/>
|
|
<ref name="mainbooktitle.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="mainbooktitle.attlist" combine="interleave">
|
|
<ref name="mainbooktitle.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Alternate Book Title</a:documentation>
|
|
<define name="booktitlealt.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<text/>
|
|
<ref name="basic.ph.noxref"/>
|
|
<ref name="image"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="booktitlealt.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="univ-atts"/>
|
|
</define>
|
|
<define name="booktitlealt.element">
|
|
<element name="booktitlealt" dita:longName="Alternate Book Title">
|
|
<a:documentation>The <booktitlealt> element contains the alternative title, subtitle, or short title for a book. Category: Bookmap elements</a:documentation>
|
|
<ref name="booktitlealt.attlist"/>
|
|
<ref name="booktitlealt.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booktitlealt.attlist" combine="interleave">
|
|
<ref name="booktitlealt.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Draft Introduction</a:documentation>
|
|
<define name="draftintro.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="draftintro.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="draftintro.element">
|
|
<element name="draftintro" dita:longName="Draft Introduction">
|
|
<a:documentation>The <draftintro> element references a topic used as an introduction to the draft of this book. Category: Bookmap elements</a:documentation>
|
|
<ref name="draftintro.attlist"/>
|
|
<ref name="draftintro.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="draftintro.attlist" combine="interleave">
|
|
<ref name="draftintro.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Abstract</a:documentation>
|
|
<define name="bookabstract.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="bookabstract.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="bookabstract.element">
|
|
<element name="bookabstract" dita:longName="Book Abstract">
|
|
<a:documentation>The <bookabstract> element references a topic used within a bookmap as a brief summary of book content, generally output as part of the book's front matter. It is used to
|
|
help the reader quickly evaluate the book's purpose. Category: Bookmap elements</a:documentation>
|
|
<ref name="bookabstract.attlist"/>
|
|
<ref name="bookabstract.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bookabstract.attlist" combine="interleave">
|
|
<ref name="bookabstract.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Dedication</a:documentation>
|
|
<define name="dedication.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="dedication.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="dedication.element">
|
|
<element name="dedication" dita:longName="Dedication">
|
|
<a:documentation>The <dedication> element references a topic containing a dedication for the book, such as to a person or group. Category: Bookmap elements</a:documentation>
|
|
<ref name="dedication.attlist"/>
|
|
<ref name="dedication.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="dedication.attlist" combine="interleave">
|
|
<ref name="dedication.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Preface</a:documentation>
|
|
<define name="preface.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="preface.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="preface.element">
|
|
<element name="preface" dita:longName="Preface">
|
|
<a:documentation>The <preface> element references introductory information about a book, such as the purpose and structure of the document. Category: Bookmap elements</a:documentation>
|
|
<ref name="preface.attlist"/>
|
|
<ref name="preface.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="preface.attlist" combine="interleave">
|
|
<ref name="preface.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Chapter</a:documentation>
|
|
<define name="chapter.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="chapter.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="chapter.element">
|
|
<element name="chapter" dita:longName="Chapter">
|
|
<a:documentation>The <chapter> element references a topic as a chapter within a book. Category: Bookmap elements</a:documentation>
|
|
<ref name="chapter.attlist"/>
|
|
<ref name="chapter.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="chapter.attlist" combine="interleave">
|
|
<ref name="chapter.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Part</a:documentation>
|
|
<define name="part.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="chapter"/>
|
|
<ref name="topicref"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="part.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="part.element">
|
|
<element name="part" dita:longName="Part">
|
|
<a:documentation>The <part> element references a part topic for the book. A new part is started. Use <part> to divide a document's chapters into logical groupings. For example, in a
|
|
document that contains both guide and reference information, you can define two parts, one containing the guide information and the other containing the reference information. Category:
|
|
Bookmap elements</a:documentation>
|
|
<ref name="part.attlist"/>
|
|
<ref name="part.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="part.attlist" combine="interleave">
|
|
<ref name="part.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Appendix</a:documentation>
|
|
<define name="appendix.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="appendix.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="appendix.element">
|
|
<element name="appendix" dita:longName="Appendix">
|
|
<a:documentation>The <appendix> element references a topic as a appendix within a book. Category: Bookmap elements</a:documentation>
|
|
<ref name="appendix.attlist"/>
|
|
<ref name="appendix.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="appendix.attlist" combine="interleave">
|
|
<ref name="appendix.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Appendices</a:documentation>
|
|
<define name="appendices.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="appendix"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="appendices.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="appendices.element">
|
|
<element name="appendices" dita:longName="Appendices">
|
|
<a:documentation>The <appendices> element is an optional wrapper for <appendix> elements within a bookmap.</a:documentation>
|
|
<ref name="appendices.attlist"/>
|
|
<ref name="appendices.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="appendices.attlist" combine="interleave">
|
|
<ref name="appendices.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Notices</a:documentation>
|
|
<define name="notices.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="notices.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="notices.element">
|
|
<element name="notices" dita:longName="Notices">
|
|
<a:documentation>The <notices> element references special notice information, for example, legal notices about supplementary copyrights and trademarks associated with the book. .
|
|
Category: Bookmap elements</a:documentation>
|
|
<ref name="notices.attlist"/>
|
|
<ref name="notices.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="notices.attlist" combine="interleave">
|
|
<ref name="notices.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Amendments</a:documentation>
|
|
<define name="amendments.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="amendments.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="amendments.element">
|
|
<element name="amendments" dita:longName="Amendments">
|
|
<a:documentation>The <amendments> element references a list of amendments or updates to the book. It indicates to the processing software that the author wants an amendments list
|
|
generated at the particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="amendments.attlist"/>
|
|
<ref name="amendments.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="amendments.attlist" combine="interleave">
|
|
<ref name="amendments.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Colophon</a:documentation>
|
|
<define name="colophon.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="colophon.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="colophon.element">
|
|
<element name="colophon" dita:longName="Colophon">
|
|
<a:documentation>The <colophon> element references a topic describing how this document was created. In publishing, a colophon describes details of the production of a book. This
|
|
information generally includes the typefaces used, and often the names of their designers; the paper, ink and details of the binding materials and methods may also receive mention. In the
|
|
case of technical books, a colophon may specify the software used to prepare the text and diagrams for publication. Category: Bookmap elements</a:documentation>
|
|
<ref name="colophon.attlist"/>
|
|
<ref name="colophon.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="colophon.attlist" combine="interleave">
|
|
<ref name="colophon.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book Lists</a:documentation>
|
|
<define name="booklists.content">
|
|
<zeroOrMore>
|
|
<choice>
|
|
<ref name="abbrevlist"/>
|
|
<ref name="amendments"/>
|
|
<ref name="bibliolist"/>
|
|
<ref name="booklist"/>
|
|
<ref name="figurelist"/>
|
|
<ref name="glossarylist"/>
|
|
<ref name="indexlist"/>
|
|
<ref name="tablelist"/>
|
|
<ref name="trademarklist"/>
|
|
<ref name="toc"/>
|
|
</choice>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="booklists.attributes">
|
|
<optional>
|
|
<attribute name="keyref"/>
|
|
</optional>
|
|
<ref name="topicref-atts"/>
|
|
<ref name="id-atts"/>
|
|
<ref name="select-atts"/>
|
|
<ref name="localization-atts"/>
|
|
<optional>
|
|
<attribute name="outputclass"/>
|
|
</optional>
|
|
</define>
|
|
<define name="booklists.element">
|
|
<element name="booklists" dita:longName="Book Lists">
|
|
<a:documentation>The <booklists> element references lists of various kinds within the book. For example, it can be used within front matter to reference a <toc>, <tablelist>, and
|
|
<figurelist>, or within back matter to reference a <glossarylist>, <indexlist>, and <abbrevlist>. It indicates to the processing software that the author wants the lists
|
|
generated at the <booklists> location. Category: Bookmap elements</a:documentation>
|
|
<ref name="booklists.attlist"/>
|
|
<ref name="booklists.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booklists.attlist" combine="interleave">
|
|
<ref name="booklists.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Table of Contents</a:documentation>
|
|
<define name="toc.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="toc.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="toc.element">
|
|
<element name="toc" dita:longName="Table of Contents">
|
|
<a:documentation>The <toc> element references the table of contents within the book. It indicates to the processing software that the author wants a table of contents generated at the
|
|
particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="toc.attlist"/>
|
|
<ref name="toc.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="toc.attlist" combine="interleave">
|
|
<ref name="toc.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Figure List</a:documentation>
|
|
<define name="figurelist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="figurelist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="figurelist.element">
|
|
<element name="figurelist" dita:longName="Figure List">
|
|
<a:documentation>The <figurelist> element references a list of figures in the book. It indicates to the processing software that the author wants a list of figures generated at the
|
|
particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="figurelist.attlist"/>
|
|
<ref name="figurelist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="figurelist.attlist" combine="interleave">
|
|
<ref name="figurelist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Table List</a:documentation>
|
|
<define name="tablelist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="tablelist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="tablelist.element">
|
|
<element name="tablelist" dita:longName="Table List">
|
|
<a:documentation>The <tablelist> element references a list of tables within the book. It indicates to the processing software that the author wants a list of tables generated at the
|
|
particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="tablelist.attlist"/>
|
|
<ref name="tablelist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="tablelist.attlist" combine="interleave">
|
|
<ref name="tablelist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Abbreviation List</a:documentation>
|
|
<define name="abbrevlist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="abbrevlist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="abbrevlist.element">
|
|
<element name="abbrevlist" dita:longName="Abbreviation List">
|
|
<a:documentation>The <abbrevlist> element references a list of abbreviations. It indicates to the processing software that the author wants an abbreviation list generated at the
|
|
particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="abbrevlist.attlist"/>
|
|
<ref name="abbrevlist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="abbrevlist.attlist" combine="interleave">
|
|
<ref name="abbrevlist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Trademark List</a:documentation>
|
|
<define name="trademarklist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="trademarklist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="trademarklist.element">
|
|
<element name="trademarklist" dita:longName="Trademark List">
|
|
<a:documentation>The <trademarklist> element references a list of trademarks within the book. It indicates to the processing software that the author wants a list of trademarks generated
|
|
at the particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="trademarklist.attlist"/>
|
|
<ref name="trademarklist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="trademarklist.attlist" combine="interleave">
|
|
<ref name="trademarklist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Bibliography List</a:documentation>
|
|
<define name="bibliolist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="bibliolist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="bibliolist.element">
|
|
<element name="bibliolist" dita:longName="Bibliography List">
|
|
<a:documentation>The <bibliolist> element references a list of bibliographic entries within the book. It indicates to the processing software that the author wants a bibliography,
|
|
containing links to related books, articles, published papers, or other types of material, generated at the particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="bibliolist.attlist"/>
|
|
<ref name="bibliolist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="bibliolist.attlist" combine="interleave">
|
|
<ref name="bibliolist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Glossary List</a:documentation>
|
|
<define name="glossarylist.content">
|
|
<optional>
|
|
<ref name="topicmeta"/>
|
|
</optional>
|
|
<zeroOrMore>
|
|
<ref name="topicref"/>
|
|
</zeroOrMore>
|
|
</define>
|
|
<define name="glossarylist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="glossarylist.element">
|
|
<element name="glossarylist" dita:longName="Glossary List">
|
|
<a:documentation>The <glossarylist> element references a list of glossary entries within the book. It indicates to the processing software that the author wants a glossary list generated
|
|
at the particular location. Category: Bookmap elements</a:documentation>
|
|
<ref name="glossarylist.attlist"/>
|
|
<ref name="glossarylist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="glossarylist.attlist" combine="interleave">
|
|
<ref name="glossarylist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Index List</a:documentation>
|
|
<define name="indexlist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="indexlist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="indexlist.element">
|
|
<element name="indexlist" dita:longName="Index List">
|
|
<a:documentation>The <indexlist> element lists the index entries in the book. It indicates to the processing software that the author wants an index generated at the particular location.
|
|
Category: Bookmap elements</a:documentation>
|
|
<ref name="indexlist.attlist"/>
|
|
<ref name="indexlist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="indexlist.attlist" combine="interleave">
|
|
<ref name="indexlist.attributes"/>
|
|
</define>
|
|
|
|
</div>
|
|
<div>
|
|
<a:documentation>LONG NAME: Book List</a:documentation>
|
|
<define name="booklist.content">
|
|
<empty/>
|
|
</define>
|
|
<define name="booklist.attributes">
|
|
<ref name="chapter-atts"/>
|
|
</define>
|
|
<define name="booklist.element">
|
|
<element name="booklist" dita:longName="Book List">
|
|
<a:documentation>The <booklist> element is a general purpose element, designed for use in specializations, that references a list of particular types of topics within the book. It
|
|
indicates to the processing software that the author wants that list of topics generated at the particular location. For example, it could be used in a specialization to reference the
|
|
location of a list of program listings or of authors of topics. Category: Bookmap elements</a:documentation>
|
|
<ref name="booklist.attlist"/>
|
|
<ref name="booklist.content"/>
|
|
</element>
|
|
</define>
|
|
<define name="booklist.attlist" combine="interleave">
|
|
<ref name="booklist.attributes"/>
|
|
</define>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<a:documentation>SPECIALIZATION ATTRIBUTES</a:documentation>
|
|
|
|
<define name="bookmap.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/map bookmap/bookmap "/>
|
|
</optional>
|
|
</define>
|
|
<define name="abbrevlist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/abbrevlist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="amendments.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/amendments "/>
|
|
</optional>
|
|
</define>
|
|
<define name="appendices.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/appendices "/>
|
|
</optional>
|
|
</define>
|
|
<define name="appendix.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/appendix "/>
|
|
</optional>
|
|
</define>
|
|
<define name="approved.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/approved "/>
|
|
</optional>
|
|
</define>
|
|
<define name="backmatter.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/backmatter "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bibliolist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/bibliolist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookabstract.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/bookabstract "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookchangehistory.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookchangehistory "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookevent.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookevent "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookeventtype.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookeventtype "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookid.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookid "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booklibrary.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/booklibrary "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booklist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/booklist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booklists.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/booklists "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookmeta.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicmeta bookmap/bookmeta "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booknumber.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/booknumber "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookowner.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookowner "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookpartno.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookpartno "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookrestriction.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookrestriction "/>
|
|
</optional>
|
|
</define>
|
|
<define name="bookrights.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/bookrights "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booktitle.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/title bookmap/booktitle "/>
|
|
</optional>
|
|
</define>
|
|
<define name="booktitlealt.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/booktitlealt "/>
|
|
</optional>
|
|
</define>
|
|
<define name="chapter.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/chapter "/>
|
|
</optional>
|
|
</define>
|
|
<define name="colophon.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/colophon "/>
|
|
</optional>
|
|
</define>
|
|
<define name="completed.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/completed "/>
|
|
</optional>
|
|
</define>
|
|
<define name="copyrfirst.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/copyrfirst "/>
|
|
</optional>
|
|
</define>
|
|
<define name="copyrlast.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/copyrlast "/>
|
|
</optional>
|
|
</define>
|
|
<define name="day.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/day "/>
|
|
</optional>
|
|
</define>
|
|
<define name="dedication.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/dedication "/>
|
|
</optional>
|
|
</define>
|
|
<define name="draftintro.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/draftintro "/>
|
|
</optional>
|
|
</define>
|
|
<define name="edited.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/edited "/>
|
|
</optional>
|
|
</define>
|
|
<define name="edition.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/edition "/>
|
|
</optional>
|
|
</define>
|
|
<define name="figurelist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/figurelist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="frontmatter.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/frontmatter "/>
|
|
</optional>
|
|
</define>
|
|
<define name="glossarylist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/glossarylist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="indexlist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/indexlist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="isbn.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/isbn "/>
|
|
</optional>
|
|
</define>
|
|
<define name="mainbooktitle.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/mainbooktitle "/>
|
|
</optional>
|
|
</define>
|
|
<define name="maintainer.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/maintainer "/>
|
|
</optional>
|
|
</define>
|
|
<define name="month.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/month "/>
|
|
</optional>
|
|
</define>
|
|
<define name="notices.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/notices "/>
|
|
</optional>
|
|
</define>
|
|
<define name="organization.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/organization "/>
|
|
</optional>
|
|
</define>
|
|
<define name="part.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/part "/>
|
|
</optional>
|
|
</define>
|
|
<define name="person.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/person "/>
|
|
</optional>
|
|
</define>
|
|
<define name="preface.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/preface "/>
|
|
</optional>
|
|
</define>
|
|
<define name="printlocation.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/printlocation "/>
|
|
</optional>
|
|
</define>
|
|
<define name="published.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/published "/>
|
|
</optional>
|
|
</define>
|
|
<define name="publisherinformation.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/publisher bookmap/publisherinformation "/>
|
|
</optional>
|
|
</define>
|
|
<define name="publishtype.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/publishtype "/>
|
|
</optional>
|
|
</define>
|
|
<define name="reviewed.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/reviewed "/>
|
|
</optional>
|
|
</define>
|
|
<define name="revisionid.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/revisionid "/>
|
|
</optional>
|
|
</define>
|
|
<define name="started.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/started "/>
|
|
</optional>
|
|
</define>
|
|
<define name="summary.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/summary "/>
|
|
</optional>
|
|
</define>
|
|
<define name="tablelist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/tablelist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="tested.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/tested "/>
|
|
</optional>
|
|
</define>
|
|
<define name="toc.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/toc "/>
|
|
</optional>
|
|
</define>
|
|
<define name="trademarklist.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- map/topicref bookmap/trademarklist "/>
|
|
</optional>
|
|
</define>
|
|
<define name="volume.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/data bookmap/volume "/>
|
|
</optional>
|
|
</define>
|
|
<define name="year.attlist" combine="interleave">
|
|
<optional>
|
|
<attribute name="class" a:defaultValue="- topic/ph bookmap/year "/>
|
|
</optional>
|
|
</define>
|
|
</div>
|
|
</grammar>
|