Authors: Harvey Bingham, George Kerscher, Michael Moodie
Date: 1999-07-20
Harvey Bingham <hbingham@acm.org>
George Kerscher <kerscher@montana.com>
Michael Moodie <mmoo@loc.gov>
Markup Specification Team <daisy-wt-must@svb.nl>
Copyright National Information Standards Organization (c) 1999
The Digital Talking Book 3.0 provides the means to package a published book with the combination of professional narration, navigation into that narration, and the text of the book marked with tags to convey its structure, content, and metadata about the book and its structure.
The Document Type Definition (DTD) defines the allowable element types and their attributes that can be used to markup the text of the book sufficiently that textual material can be synchronized with the professionally narrated version of that book. The synchronization can permit concurrent display of the text being narrated, and the textual material can be searched to locate material desired for narration.
This application of XML is the next generation after the DAISY 2.0 DTD, for the Digital Audio-based Information SYstem. That application developed a Navigation Control Center (NCC) for synchronizing document structure with narration.
The NCC will become another XML application derived from the markup of documents tagged using the dtbook3 DTD. Richer structuring capability is one of the objectives of this DTD. The Synchronized Multimedia Integration Language (SMIL) 1.0 will be used.
Some HTML elements are omitted from dtbook3. HTML authoring tools may include many of the additional tags that are left out of dtbook3. Endtag markup, sometimes optional in HTML, are required for use with dtbook3, as any XML application requires endtags. The benefit of including endtags is that the tagged document has dependable structure.
The tools available for browsing HTML may be used with dtbook3 material, at the expense of discarding some specific tagging and attributes that are not part of HTML 4.0.
A Digital Talking Book 3 document should begin with the XML processing instruction identifying the version of XML, and encoding, such as:
<?xml version="1.0" encoding="ISO-8859-1" ?>
The alternative encoding="UTF-8" is appropriate for supporting UNICODE, as is expected for systems supporting XML applications.
This is followed by the document type declaration, the DOCTYPE:
<!DOCTYPE dtbook3 PUBLIC
"-//NISO//DTD dtbook3.dtd Version 3-04 1999-07-20//EN"
"http://www.loc.gov/nls/niso/dtbk3-04.dtd"
"dtbk3-04.dtd">
It identifies dtbook3 as the name of the root element, the first to occur in any document.
The ExternalID begins with PUBLIC and is followed by the formal public identifier, indicating
-// |
unregistered |
NISO// |
owning organization |
DTD |
kind of external entity |
dtbook3.dtd |
here with version 3-04 and date. |
//EN |
the public text language is English. |
The third string identifies the SYSTEM (local) version of the DTD, in this form it is expected to be found in the same directory as this dtbook3 document, else find from the PUBLIC URI.
XML allows an internal subset of declarations (in "[...]" before the concluding ">" of the DOCTYPE declaration) that override or extend those of this DTD. Future modularization will likely use these to enable otherwise disabled marked sections for modules such as drama.
The latest version of the dtbook3 DTD is available at
Earlier individual versions are available, differentiated by suffix: This version is dtbk3-04.dtd.
Expanded DTD documentation of the DTD is available as an HTM 4.0 page at:
This version is
The SMIL specification is available at:
This dtbook3.dtd is an application of the Extensible Markup Language (XML) 1.0. The XML specification is available at:
It is based on an XML version of the HTML 4.0 Strict DTD, with design adaptation for dtbook3. That HTML DTD and more detailed documentation of the element types that come from that DTD is available at:
Appendix A: Occurrences of Each Element Type in Content Models
| Element | Description |
|---|---|
a |
is anchor to either identify a position for reference, using name="..." or to reference another URI using href="...". [HTML 4.0] |
abbr |
designates a shortened form of a word, possibly including punctuation. For example: amt for amount, rec'd for received, mlle. for mademoiselle, doz. for dozen, oz. for ounce, cwt for hundred-weight. (See also acronym.) |
acronym |
designates a word formed from the initial or first significant letters or digit from each of a group of words, possibly including punctuation or digits. For example: DAISY, UNESCO, NATO, XML, EU, A.D.A., URI, MPEG, SCSI, W3C, Y2K. (See also abbr.) |
act |
is possible dtbook3 top-level of drama. |
address |
provides information on author or organization. [HTML 4.0] |
author |
in dtbook3 identifies the author of a work. |
base |
is document base URI from which local references start. [HTML 4.0] |
bdo |
is bidirectional override for I18N where the language contained requires a different writing direction from the parent. [HTML 4.0] |
blockquote |
is long quotation. [HTML 4.0] |
bodymatter |
contains the hierarchic content of the body of a dtbook3 book. This typically includes parts, chapters, sections, and may have other subordinate levels. Generally level1 should be used as the initial container for the material. |
book |
is content container for dtbook3. Added frontmatter, bodymatter?, rearmatter? to provide book model, possibly abbreviated to only its doctitle in frontmatter. |
br |
is forced line break. [HTML 4.0] |
caption |
is description of nature of table. [HTML 4.0] |
citation |
contains citation or a reference to another source. |
code |
designates a fragment of computer code. [HTML 4.0] |
col |
is means to apply attribute values for table columns. [HTML 4.0] |
colgroup |
is a group of col that may share attribute values. [HTML 4.0] |
dd |
is definition in definition list, usually of prior dt. [HTML 4.0] |
dfn |
indicates this is the defining instance of the enclosed term. [HTML 4.0] |
div |
is generic language/style container whose class attribute value should identify the distinguishing notion for this div. The level1 ... level6 hierarchy makes explicit the nesting and use of corresponding h1 ... h6. The hd generic header in div permits recursive div, each with a hd to arbitrary level. [HTML 4.0] |
dl |
is definition list, modeled to not force the normal ordered pairs of dt term and dd definition. Any dd can contain a subsidiary definition list. Between either can be pagenum. [HTML 4.0] |
doctitle |
is the title of the document, the initial tag in the frontmatter. Note that the doctitle content should match the Dublin Core meta name="DC.Title content="...". |
drama |
is dtbook3 container for play. |
dt |
is term in definition list dl. [HTML 4.0] |
dtbook3 |
is the root element in the Digital Talking Book 3.0 DTD. |
em |
indicates emphasis. [HTML 4.0] |
frontmatter |
contains doctitle, followed by whatever traditional material occurs in the front of a dtbook3 book, using level1 as container for structured kinds with titles, or using div as container for other implicitly titled kinds of information. Use the attributes class="..." to distinguish them, and title="..." to provide the descriptive title for narration. These div or level1 are ordered to match the occurrence in the frontmatter. If the particular container has substructure, level1 can be used rather than div. |
h1 |
is header text for level1. [HTML 4.0 but nested] |
h2 |
is header text for level2. [HTML 4.0 but nested] |
h3 |
is header text for level3. [HTML 4.0 but nested] |
h4 |
is header text for level4. [HTML 4.0 but nested] |
h5 |
is header text for level5. [HTML 4.0 but nested] |
h6 |
is header text for level6. [HTML 4.0 but nested] |
hd |
in dtbook3 is a generic head text for div, linegroup, act, or scene. It replaces a specific h1, ... h6 where the level is not evident, or where a different class of div is injected within the level nesting. |
head |
is container for metainformation about the book. It contains no content that is part of a DTB narration. [HTML 4.0] |
hr |
is horizontal rule. Its title attribute indicates the purpose for the separation, possibly a transition in the narration. [HTML 4.0] |
img |
is embedded image description through its attributes. [HTML 4.0] |
kbd |
indicates text to be entered by the user. [HTML 4.0] |
level1 |
is primary block level of dtbook3 frontmatter, bodymatter, or rearmatter for nesting of subsidiary level2. |
level2 |
in dtbook3 is subsidiary to block level1 for nesting. |
level3 |
in dtbook3 is subsidiary to block level2 for nesting. |
level4 |
in dtbook3 is subsidiary to block level3 for nesting. |
level5 |
in dtbook3 is subsidiary to block level4 for nesting. |
level6 |
in dtbook3 is subsidiary to block level5 for nesting. |
li |
is list item of ordered or unordered list. (Content is either inline or block, including pagenum and nested list.) [HTML 4.0] |
lin |
is dtbook3 line of poem. |
linegroup |
is dtbook3 container for lines of a play, such as stanza. |
linenum |
is dtbook3 line number of poem or drama. |
link |
specifies media-independent link. [HTML 4.0] |
meta |
is the means to express in the document head metadata about the document, including the Dublin Core catalog metadata. [HTML 4.0] |
noscript |
is alternate content container for non script-based rendering. [HTML 4.0] |
note |
in dtbook3 is container for out-of-line material. Producers can use "class" attribute to distinguish among footnotes, endnotes, rearnotes, and annotations, if they wish. |
noteref |
in dtbook3 records inline placement of a footnote reference and the content is the label used to refer to it in print. Any superscript sup should be a container for one or more noteref. Any separating punctuation and space are not part of the noteref. |
notice |
in dtbook3 contains a variety of admonitions, including note, warning, caution, tip, important, etc. from the printed book, identified in the class="..." attribute, if other than "notice". |
object |
is used to embed objects as part of HTML pages. [HTML 4.0] |
ol |
is ordered list of list items li, possibly separated by pagenum. [HTML 4.0] |
p |
is paragraph. In extension to the HTML 4.0 model, a paragraph may logically have text that introduces, interjects, and concludes one or more lists. [HTML 4.0] |
pagenum |
in dtbook3 records the print page number, as the first text object on the page. If an img or table extends over more than one page, only the first of these needs to have its pagenum identified. |
param |
provides a named property value for object, any must occur first in object. [HTML 4.0] |
poem |
is dtbook3 container for a poem. |
prodinl |
inl in dtbook3 contains inline material about the book not in the original, added for the end user. At the block level, use prodnote in place of prodinl. |
prodnote |
in dtbook3 contains material about the book not in the original, added for the end user. It is a block-level element. For inline use, see prodinl. |
q |
is short inline quotation, cite attribute may give URI for source document or message. [HTML 4.0] |
rearmatter |
contains the dtbook3 book rear matter materials, such as appendices, bibliography, glossary, index, colophon, table of contents (toc) or list of titles (lot). Generally explicit level1 should be used as container, rather than starting with %block; or script. |
s |
sentence in dtbook3 allows synchronization of narration to the start of each sentence, rather than only to their container. |
samp |
designates sample output from programs, scripts, etc. [HTML 4.0] |
scene |
is possible dtbook3 second-level of drama. |
script |
is means to include a script in the head that applies to the book. [HTML 4.0] |
sidebar |
in dtbook3 contains material isolated from the narrative flow, typically boxed and floating in the original. Sidebar permits pagenum and note, referenced to it. Better practice is not to include pagenum on sidebar, unless entire page is the sidebar. The id attribute on sidebar should use the noteref with class="sidebar" to refer to it, so some attachment to the original page is retained. |
span |
is generic language/style container for inline use. The value of the class attribute may provide detail on use. [HTML 4.0] |
speaker |
is dtbook3 container for speaker identification. |
speech |
is dtbook3 container for speech by speaker. |
stage |
is dtbook3 stage instructions. |
strong |
indicates stronger emphasis. [HTML 4.0] |
style |
is means to include styling information that applies to the book. [HTML 4.0] |
sub |
is subscript, can be recursive, or intermixed with sup. Narration may need to indicate extent. [HTML 4.0] |
sup |
is superscript, can be recursive, or intermixed with sub. Narration may need to indicate extent. Common use is container for noteref. [HTML 4.0] |
table |
is container for the table contents. [HTML 4.0] |
tbody |
contains the body or a grouping thereof of content rows of the table. [HTML 4.0] |
td |
is table cell that provides data. [HTML 4.0] |
tfoot |
contains table footer rows. [HTML 4.0] |
th |
is table cell that provides header information. [HTML 4.0] |
thead |
contains table header rows. [HTML 4.0] |
title |
is metainformation about the book. It does not substitute for the doctitle of the book, although it may have the same content. The HTML legacy permits title in head only, to describe individual pages. [HTML 4.0] |
tr |
is table row. [HTML 4.0] |
ul |
is unordered list of list items li, possibly separated by pagenum. [HTML 4.0] |
var |
indicates an instance of a variable or program argument. [HTML 4.0] |
w |
word in dtbook3 is means to mark individual words. |
For each of the elements in the dtbk3-03.dtd in the order they occur in the DTD the following information is supplied:
Element Declarations are shown as:
<!ELEMENT elementname
| Contains: | |
EMPTY or original content model: | |
| Expanded: | |
| content model with parameter entities expanded |
>
EMPTY declared content denotes that the element has no explicit content. Instead its purpose is to mark a position, and to associate attribute values to that position. The XML-approved way to indicate the end-tag of such an element is by the special tag close ' />'. That leading space (after the end of the final quoted value for an attribute) is presumed by some browsers.
EMPTY horizontal irule tag:<hr title="horizontal rule purpose" />< hr title="horizontal rule purpose"></hr>
Element content models are formed from a parenthesized list of names of other elements or parameter entities of the form %name; or #PCDATA, separated by connectors:
| Connector | Use | Example |
|---|---|---|
| , | sequence | (x,y) is x followed by y |
| | | alternative | (x|y) is either x or y |
| (...) | grouping | (x,(y|z)) is x followed by either y or z |
Individual names or groupings of them may have a following replicator (by default no replicator means one of:
| Replicator | Use | Example |
|---|---|---|
| ? | optional | x? means zero or one of x |
| * | optional and repeatable | x* means zero or more of x |
| + | Repeatable | x+ means one or more of x |
| none | One only | x means just one x |
#PCDATA is a special name allowing text. The only place that it can occur in a content model is first among alternatives:(#PCDATA | x | y)+#PCDATA stands for "parsed character data", indicating that the content may include entities representing non-ASCII characters, intermixed with the ASCII characters. The form for referencing such entities is&xHHHH;Attribute List Declarations have one or more attributes. Each attribute has three parts: Name, Declared Value, and Default Value. They are shown as:
name="value".| Attribute Type | Explanation |
|---|---|
ID |
identifier, formed from letters (case sensitive), digits, dash, underscore, and period. |
IDREF |
Value is one ID value |
IDREFS |
Values are one or more space-separated ID values |
CDATA |
character string, with the semantic meaning suggested by the parameter entity name. |
| (name1|name2|...) | Select at most one among the alternatives |
| Default Value | Explanation |
|---|---|
#IMPLIED |
attribute and its value may be omitted, and if so, the meaning is up to the system. |
#REQUIRED |
attribute and its value must be included. |
| quoted value | One of the explicit names in the Declared value. |
Hyperlinking:
<dtbook3>dtbook3 |
is the root element in the Digital Talking Book 3.0 DTD. |
<!ELEMENT dtbook3| Contains: | |
(%dtbook3.content;) | |
| Expanded: | |
(head , book) |
May not occur in other element content models, as dtbook3 is the root element.
<!ATTLIST dtbook3| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%i18n; |
|
|
|
| Expanded: | |||
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<book>book |
is content container for dtbook3. Added frontmatter, bodymatter?, rearmatter? to provide book model, possibly abbreviated to only its doctitle in frontmatter. |
<!ELEMENT book| Contains: | |
(frontmatter, bodymatter?, rearmatter?) |
May occur within the element content model:
<!ATTLIST book| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
onload |
%script; |
#IMPLIED |
|
onunload |
%script; |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
onload |
CDATA |
#IMPLIED |
|
onunload |
CDATA |
#IMPLIED |
<frontmatter>frontmatter |
contains doctitle, followed by whatever traditional material occurs in the front of a dtbook3 book, using level1 as container for structured kinds with titles, or using div as container for other implicitly titled kinds of information. Use the attributes class="..." to distinguish them, and title="..." to provide the descriptive title for narration. These div or level1 are ordered to match the occurrence in the frontmatter. If the particular container has substructure, level1 can be used rather than div. |
<!ELEMENT frontmatter| Contains: | |
(doctitle, (level1 | %block; | script)+) | |
| Expanded: | |
(doctitle , (level1 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | script)+) |
May occur within the element content model:
<!ATTLIST frontmatter| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<bodymatter>bodymatter |
contains the hierarchic content of the body of a dtbook3 book. This typically includes parts, chapters, sections, and may have other subordinate levels. Generally level1 should be used as the initial container for the material. |
<!ELEMENT bodymatter| Contains: | |
(level1 | %block; | script)+ | |
| Expanded: | |
(level1 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | script)+ |
May occur within the element content model:
<!ATTLIST bodymatter| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<rearmatter>rearmatter |
contains the dtbook3 book rear matter materials, such as appendices, bibliography, glossary, index, colophon, table of contents (toc) or list of titles (lot). Generally explicit level1 should be used as container, rather than starting with %block; or script. |
<!ELEMENT rearmatter| Contains: | |
(level1 | %block; | script)+ | |
| Expanded: | |
(level1 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | script)+ |
May occur within the element content model:
<!ATTLIST rearmatter| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level1>level1 |
is primary block level of dtbook3 frontmatter, bodymatter, or rearmatter for nesting of subsidiary level2. |
<!ELEMENT level1| Contains: | |
((h1 | level2 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h1 | level2 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content models:
<!ATTLIST level1| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level2>level2 |
in dtbook3 is subsidiary to block level1 for nesting. |
<!ELEMENT level2| Contains: | |
((h2 | level3 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h2 | level3 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content model:
<!ATTLIST level2| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level3>level3 |
in dtbook3 is subsidiary to block level2 for nesting. |
<!ELEMENT level3| Contains: | |
((h3 | level4 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h3 | level4 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content model:
<!ATTLIST level3| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level4>level4 |
in dtbook3 is subsidiary to block level3 for nesting. |
<!ELEMENT level4| Contains: | |
((h4 | level5 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h4 | level5 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content model:
<!ATTLIST level4| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level5>level5 |
in dtbook3 is subsidiary to block level4 for nesting. |
<!ELEMENT level5| Contains: | |
((h5 | level6 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h5 | level6 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content model:
<!ATTLIST level5| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<level6>level6 |
in dtbook3 is subsidiary to block level5 for nesting. |
<!ELEMENT level6| Contains: | |
((h6 | %block; | %inlineinblock;)*) | |
| Expanded: | |
((h6 | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)*) |
May occur within the element content model:
<!ATTLIST level6| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<br>br |
is forced line break. [HTML 4.0] |
<!ELEMENT br| Contains: | |
EMPTY |
May occur within the element content models:
<!ATTLIST br| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%coreattrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
<address>address |
provides information on author or organization. [HTML 4.0] |
<!ELEMENT address| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST address| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<div>div |
is generic language/style container whose class attribute value should identify the distinguishing notion for this div. The level1 ... level6 hierarchy makes explicit the nesting and use of corresponding h1 ... h6. The hd generic header in div permits recursive div, each with a hd to arbitrary level. [HTML 4.0] |
<!ELEMENT div| Contains: | |
(hd | %block; | %inlineinblock;)* | |
| Expanded: | |
(hd | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)* |
May occur within the element content models:
<!ATTLIST div| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
level |
CDATA |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
level |
CDATA |
#IMPLIED |
<author>author |
in dtbook3 identifies the author of a work. |
<!ELEMENT author| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST author| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<notice>notice |
in dtbook3 contains a variety of admonitions, including note, warning, caution, tip, important, etc. from the printed book, identified in the class="..." attribute, if other than "notice". |
<!ELEMENT notice| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST notice| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<prodnote>prodnote |
in dtbook3 contains material about the book not in the original, added for the end user. It is a block-level element. For inline use, see prodinl. |
<!ELEMENT prodnote| Contains: | |
(%flow;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
May occur within the element content models:
<!ATTLIST prodnote| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
render |
(required | optional) |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
render |
(required | optional) |
#IMPLIED |
<sidebar>sidebar |
in dtbook3 contains material isolated from the narrative flow, typically boxed and floating in the original. Sidebar permits pagenum and note, referenced to it. Better practice is not to include pagenum on sidebar, unless entire page is the sidebar. The id attribute on sidebar should use the noteref with class="sidebar" to refer to it, so some attachment to the original page is retained. |
<!ELEMENT sidebar| Contains: | |
(%flow;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
May occur within the element content models:
<!ATTLIST sidebar| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<note>note |
in dtbook3 is container for out-of-line material. Producers can use "class" attribute to distinguish among footnotes, endnotes, rearnotes, and annotations, if they wish. |
<!ELEMENT note| Contains: | |
(%block; | %inlineinblock;)+ | |
| Expanded: | |
(p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)+ |
May occur within the element content models:
<!ATTLIST note| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrsrqd; |
|
|
|
| Expanded: | |||
id |
ID |
#REQUIRED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<prodinl>prodinl |
inl in dtbook3 contains inline material about the book not in the original, added for the end user. At the block level, use prodnote in place of prodinl. |
<!ELEMENT prodinl| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST prodinl| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
render |
(required | optional) |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
render |
(required | optional) |
#IMPLIED |
<poem>poem |
is dtbook3 container for a poem. |
May occur within the element content models:
<!ATTLIST poem| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<linegroup>linegroup |
is dtbook3 container for lines of a play, such as stanza. |
<!ELEMENT linegroup| Contains: | |
(lin)+ |
May occur within the element content model:
<!ATTLIST linegroup| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<lin>lin |
is dtbook3 line of poem. |
<!ELEMENT lin| Contains: | |
(%inline; | linenum)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | linenum)* |
May occur within the element content model:
<!ATTLIST lin| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<linenum>linenum |
is dtbook3 line number of poem or drama. |
<!ELEMENT linenum| Contains: | |
(#PCDATA) |
May occur within the element content model:
<!ATTLIST linenum| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<drama>drama |
is dtbook3 container for play. |
<!ELEMENT drama| Contains: | |
((hd | author)*,<br>br> (act | scene | stage | speaker | speech | prodnote)+) |
May occur within the element content models:
<!ATTLIST drama| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<act>act |
is possible dtbook3 top-level of drama. |
May occur within the element content model:
<!ATTLIST act| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<scene>scene |
is possible dtbook3 second-level of drama. |
<!ATTLIST scene| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<stage>stage |
is dtbook3 stage instructions. |
<!ELEMENT stage| Contains: | |
(%flow;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
<!ATTLIST stage| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<speaker>speaker |
is dtbook3 container for speaker identification. |
<!ELEMENT speaker| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
<!ATTLIST speaker| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<speech>speech |
is dtbook3 container for speech by speaker. |
<!ELEMENT speech| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
<!ATTLIST speech| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<a>a |
is anchor to either identify a position for reference, using name="..." or to reference another URI using href="...". [HTML 4.0] |
<!ELEMENT a| Contains: | |
(%inlinea;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, em, strong
dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1, h2
h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST a| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
charset |
%charset; |
#IMPLIED |
|
type |
%contenttype; |
#IMPLIED |
|
name |
CDATA |
#IMPLIED |
|
href |
%uri; |
#IMPLIED |
|
hreflang |
%languagecode; |
#IMPLIED |
|
rel |
%linktypes; |
#IMPLIED |
|
rev |
%linktypes; |
#IMPLIED |
|
accesskey |
%character; |
#IMPLIED |
|
shape |
%shape; |
rect |
|
coords |
%coords; |
#IMPLIED |
|
tabindex |
NMTOKEN |
#IMPLIED |
|
onfocus |
%script; |
#IMPLIED |
|
onblur |
%script; |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
charset |
CDATA |
#IMPLIED |
|
type |
CDATA |
#IMPLIED |
|
name |
CDATA |
#IMPLIED |
|
href |
CDATA |
#IMPLIED |
|
hreflang |
NMTOKEN |
#IMPLIED |
|
rel |
CDATA |
#IMPLIED |
|
rev |
CDATA |
#IMPLIED |
|
accesskey |
CDATA |
#IMPLIED |
|
shape |
(rect | circle | poly | default) |
rect |
|
coords |
CDATA |
#IMPLIED |
|
tabindex |
NMTOKEN |
#IMPLIED |
|
onfocus |
CDATA |
#IMPLIED |
|
onblur |
CDATA |
#IMPLIED |
<em>em |
indicates emphasis. [HTML 4.0] |
<!ELEMENT em| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST em| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<strong>strong |
indicates stronger emphasis. [HTML 4.0] |
<!ELEMENT strong| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST strong| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<dfn>dfn |
indicates this is the defining instance of the enclosed term. [HTML 4.0] |
<!ELEMENT dfn| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST dfn| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<code>code |
designates a fragment of computer code. [HTML 4.0] |
<!ELEMENT code| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1
h2, h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST code| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<samp>samp |
designates sample output from programs, scripts, etc. [HTML 4.0] |
<!ELEMENT samp| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1
h2, h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST samp| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<kbd>kbd |
indicates text to be entered by the user. [HTML 4.0] |
<!ELEMENT kbd| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1
h2, h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST kbd| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<var>var |
indicates an instance of a variable or program argument. [HTML 4.0] |
<!ELEMENT var| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1
h2, h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST var| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<citation>citation |
contains citation or a reference to another source. |
<!ELEMENT citation| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST citation| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<abbr>abbr |
designates a shortened form of a word, possibly including punctuation. For example: amt for amount, rec'd for received, mlle. for mademoiselle, doz. for dozen, oz. for ounce, cwt for hundred-weight. (See also acronym.) |
<!ELEMENT abbr| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST abbr| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<acronym>acronym |
designates a word formed from the initial or first significant letters or digit from each of a group of words, possibly including punctuation or digits. For example: DAISY, UNESCO, NATO, XML, EU, A.D.A., URI, MPEG, SCSI, W3C, Y2K. (See also abbr.) |
<!ELEMENT acronym| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST acronym| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
pronounce |
(yes | no) |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
pronounce |
(yes | no) |
#IMPLIED |
<sub>sub |
is subscript, can be recursive, or intermixed with sup. Narration may need to indicate extent. [HTML 4.0] |
<!ELEMENT sub| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST sub| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<sup>sup |
is superscript, can be recursive, or intermixed with sub. Narration may need to indicate extent. Common use is container for noteref. [HTML 4.0] |
<!ELEMENT sup| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST sup| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<span>span |
is generic language/style container for inline use. The value of the class attribute may provide detail on use. [HTML 4.0] |
<!ELEMENT span| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST span| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<bdo>bdo |
is bidirectional override for I18N where the language contained requires a different writing direction from the parent. [HTML 4.0] |
<!ELEMENT bdo| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST bdo| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%coreattrs; |
|
|
|
lang |
%languagecode; |
#IMPLIED |
|
dir |
(ltr|rtl) |
#REQUIRED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#REQUIRED |
<s>s |
sentence in dtbook3 allows synchronization of narration to the start of each sentence, rather than only to their container. |
<!ELEMENT s| Contains: | |
(%inlines;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | pagenum | w | prodinl | noteref)* |
May occur within the element content models:
<!ATTLIST s| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<w>w |
word in dtbook3 is means to mark individual words. |
<!ELEMENT w| Contains: | |
(%inlinew;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo)* |
May occur within the element content models:
<!ATTLIST w| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<pagenum>pagenum |
in dtbook3 records the print page number, as the first text object on the page. If an img or table extends over more than one page, only the first of these needs to have its pagenum identified. |
<!ELEMENT pagenum| Contains: | |
(#PCDATA) |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, q, object, p, doctitle, h1, h2
h3, h4, h5, h6, hd, blockquote, dl, dt, dd, ol, ul, li, caption, noscript
<!ATTLIST pagenum| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
page |
(front | normal | special) |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
page |
(front | normal | special) |
#IMPLIED |
<noteref>noteref |
in dtbook3 records inline placement of a footnote reference and the content is the label used to refer to it in print. Any superscript sup should be a container for one or more noteref. Any separating punctuation and space are not part of the noteref. |
<!ELEMENT noteref| Contains: | |
(#PCDATA) |
May occur within the element content models:
<!ATTLIST noteref| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
idref |
CDATA |
#REQUIRED |
|
type |
%contenttype; |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
idref |
CDATA |
#REQUIRED |
|
type |
CDATA |
#IMPLIED |
<q>q |
is short inline quotation, cite attribute may give URI for source document or message. [HTML 4.0] |
<!ELEMENT q| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content models:
<link>link |
specifies media-independent link. [HTML 4.0] |
<!ELEMENT link| Contains: | |
EMPTY |
May occur within the element content model:
<!ATTLIST link| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
charset |
%charset; |
#IMPLIED |
|
href |
%uri; |
#IMPLIED |
|
hreflang |
%languagecode; |
#IMPLIED |
|
type |
%contenttype; |
#IMPLIED |
|
rel |
%linktypes; |
#IMPLIED |
|
rev |
%linktypes; |
#IMPLIED |
|
media |
%mediadesc; |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
charset |
CDATA |
#IMPLIED |
|
href |
CDATA |
#IMPLIED |
|
hreflang |
NMTOKEN |
#IMPLIED |
|
type |
CDATA |
#IMPLIED |
|
rel |
CDATA |
#IMPLIED |
|
rev |
CDATA |
#IMPLIED |
|
media |
CDATA |
#IMPLIED |
<img>img |
is embedded image description through its attributes. [HTML 4.0] |
<!ELEMENT img| Contains: | |
EMPTY |
May occur within the element content models:
level1, level2, level3, level4, level5, level6, address, div, author, notice, prodnote, sidebar, note, prodinl, lin, stage, speaker, speech, a, em
strong, dfn, code, samp, kbd, var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1
h2, h3, h4, h5, h6, hd, blockquote, dt, dd, li, caption, th, td, noscript
<!ATTLIST img| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
src |
%uri; |
#REQUIRED |
|
alt |
%text; |
#REQUIRED |
|
longdesc |
%uri; |
#IMPLIED |
|
height |
%length; |
#IMPLIED |
|
width |
%length; |
#IMPLIED |
|
usemap |
%uri; |
#IMPLIED |
|
ismap |
(ismap) |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
src |
CDATA |
#REQUIRED |
|
alt |
CDATA |
#REQUIRED |
|
longdesc |
CDATA |
#IMPLIED |
|
height |
CDATA |
#IMPLIED |
|
width |
CDATA |
#IMPLIED |
|
usemap |
CDATA |
#IMPLIED |
|
ismap |
(ismap) |
#IMPLIED |
<object>object |
is used to embed objects as part of HTML pages. [HTML 4.0] |
<!ELEMENT object| Contains: | |
(%flow; | param)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | param)* |
May occur within the element content models:
<!ATTLIST object| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
declare |
(declare) |
#IMPLIED |
|
classid |
%uri; |
#IMPLIED |
|
codebase |
%uri; |
#IMPLIED |
|
data |
%uri; |
#IMPLIED |
|
type |
%contenttype; |
#IMPLIED |
|
codetype |
%contenttype; |
#IMPLIED |
|
archive |
%uri; |
#IMPLIED |
|
standby |
%text; |
#IMPLIED |
|
height |
%length; |
#IMPLIED |
|
width |
%length; |
#IMPLIED |
|
usemap |
%uri; |
#IMPLIED |
|
name |
CDATA |
#IMPLIED |
|
tabindex |
NMTOKEN |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
declare |
(declare) |
#IMPLIED |
|
classid |
CDATA |
#IMPLIED |
|
codebase |
CDATA |
#IMPLIED |
|
data |
CDATA |
#IMPLIED |
|
type |
CDATA |
#IMPLIED |
|
codetype |
CDATA |
#IMPLIED |
|
archive |
CDATA |
#IMPLIED |
|
standby |
CDATA |
#IMPLIED |
|
height |
CDATA |
#IMPLIED |
|
width |
CDATA |
#IMPLIED |
|
usemap |
CDATA |
#IMPLIED |
|
name |
CDATA |
#IMPLIED |
|
tabindex |
NMTOKEN |
#IMPLIED |
<param>param |
provides a named property value for object, any must occur first in object. [HTML 4.0] |
<!ELEMENT param| Contains: | |
EMPTY |
May occur within the element content model:
<!ATTLIST param| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
id |
ID |
#IMPLIED |
|
name |
CDATA |
#REQUIRED |
|
value |
CDATA |
#IMPLIED |
|
valuetype |
(data|ref|object) |
data |
|
type |
%contenttype; |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
name |
CDATA |
#REQUIRED |
|
value |
CDATA |
#IMPLIED |
|
valuetype |
(data|ref|object) |
data |
|
type |
CDATA |
#IMPLIED |
<hr>hr |
is horizontal rule. Its title attribute indicates the purpose for the separation, possibly a transition in the narration. [HTML 4.0] |
<!ELEMENT hr| Contains: | |
EMPTY |
<!ATTLIST hr| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%coreattrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
<p>p |
is paragraph. In extension to the HTML 4.0 model, a paragraph may logically have text that introduces, interjects, and concludes one or more lists. [HTML 4.0] |
<!ELEMENT p| Contains: | |
(%inline; | %list; | dl)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | ul | ol | dl)* |
May occur within the element content models:
<!ATTLIST p| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<doctitle>doctitle |
is the title of the document, the initial tag in the frontmatter. Note that the doctitle content should match the Dublin Core meta name="DC.Title content="...". |
<!ELEMENT doctitle| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST doctitle| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h1>h1 |
is header text for level1. [HTML 4.0 but nested] |
<!ELEMENT h1| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h1| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h2>h2 |
is header text for level2. [HTML 4.0 but nested] |
<!ELEMENT h2| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h2| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h3>h3 |
is header text for level3. [HTML 4.0 but nested] |
<!ELEMENT h3| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h3| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h4>h4 |
is header text for level4. [HTML 4.0 but nested] |
<!ELEMENT h4| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h4| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h5>h5 |
is header text for level5. [HTML 4.0 but nested] |
<!ELEMENT h5| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h5| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<h6>h6 |
is header text for level6. [HTML 4.0 but nested] |
<!ELEMENT h6| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST h6| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<hd>hd |
in dtbook3 is a generic head text for div, linegroup, act, or scene. It replaces a specific h1, ... h6 where the level is not evident, or where a different class of div is injected within the level nesting. |
<!ELEMENT hd| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
<!ATTLIST hd| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
level |
CDATA |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
level |
CDATA |
#IMPLIED |
<blockquote>blockquote |
is long quotation. [HTML 4.0] |
<!ELEMENT blockquote| Contains: | |
(%block; | %inlineinblock; | script)+ | |
| Expanded: | |
(p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum | script)+ |
May occur within the element content models:
<dl>dl |
is definition list, modeled to not force the normal ordered pairs of dt term and dd definition. Any dd can contain a subsidiary definition list. Between either can be pagenum. [HTML 4.0] |
May occur within the element content models:
<!ATTLIST dl| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<dt>dt |
is term in definition list dl. [HTML 4.0] |
<!ELEMENT dt| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST dt| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<dd>dd |
is definition in definition list, usually of prior dt. [HTML 4.0] |
<!ELEMENT dd| Contains: | |
(%flow;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
May occur within the element content model:
<!ATTLIST dd| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<ol>ol |
is ordered list of list items li, possibly separated by pagenum. [HTML 4.0] |
May occur within the element content models:
<!ATTLIST ol| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<ul>ul |
is unordered list of list items li, possibly separated by pagenum. [HTML 4.0] |
May occur within the element content models:
<!ATTLIST ul| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<li>li |
is list item of ordered or unordered list. (Content is either inline or block, including pagenum and nested list.) [HTML 4.0] |
<!ELEMENT li| Contains: | |
(%flow;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
<!ATTLIST li| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<table>table |
is container for the table contents. [HTML 4.0] |
May occur within the element content models:
<!ATTLIST table| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
summary |
%text; |
#IMPLIED |
|
width |
%length; |
#IMPLIED |
|
border |
%pixels; |
#IMPLIED |
|
frame |
%tframe; |
#IMPLIED |
|
rules |
%trules; |
#IMPLIED |
|
cellspacing |
%length; |
#IMPLIED |
|
cellpadding |
%length; |
#IMPLIED |
|
datapagesize |
CDATA |
#IMPLIED |
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
summary |
CDATA |
#IMPLIED |
|
width |
CDATA |
#IMPLIED |
|
border |
CDATA |
#IMPLIED |
|
frame |
(void | above | below | hsides | lhs | rhs | vsides | box | border) |
#IMPLIED |
|
rules |
(none | groups | rows | cols | all) |
#IMPLIED |
|
cellspacing |
CDATA |
#IMPLIED |
|
cellpadding |
CDATA |
#IMPLIED |
|
datapagesize |
CDATA |
#IMPLIED |
<caption>caption |
is description of nature of table. [HTML 4.0] |
<!ELEMENT caption| Contains: | |
(%inline;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref)* |
May occur within the element content model:
<!ATTLIST caption| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<thead>thead |
contains table header rows. [HTML 4.0] |
<!ELEMENT thead| Contains: | |
(tr)+ |
May occur within the element content model:
<!ATTLIST thead| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<tfoot>tfoot |
contains table footer rows. [HTML 4.0] |
<!ELEMENT tfoot| Contains: | |
(tr)+ |
May occur within the element content model:
<!ATTLIST tfoot| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<tbody>tbody |
contains the body or a grouping thereof of content rows of the table. [HTML 4.0] |
<!ELEMENT tbody| Contains: | |
(tr)+ |
May occur within the element content model:
<!ATTLIST tbody| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<colgroup>colgroup |
is a group of col that may share attribute values. [HTML 4.0] |
<!ELEMENT colgroup| Contains: | |
(col)* |
May occur within the element content model:
<!ATTLIST colgroup| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
span |
NMTOKEN |
1 |
|
width |
%multilength; |
#IMPLIED |
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
span |
NMTOKEN |
1 |
|
width |
CDATA |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<col>col |
is means to apply attribute values for table columns. [HTML 4.0] |
<!ELEMENT col| Contains: | |
EMPTY |
<!ATTLIST col| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
span |
NMTOKEN |
1 |
|
width |
%multilength; |
#IMPLIED |
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
span |
NMTOKEN |
1 |
|
width |
CDATA |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<tr>tr |
is table row. [HTML 4.0] |
<!ATTLIST tr| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<th>th |
is table cell that provides header information. [HTML 4.0] |
<!ELEMENT th| Contains: | |
(%flownopagenum;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
May occur within the element content model:
<!ATTLIST th| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
abbr |
%text; |
#IMPLIED |
|
axis |
CDATA |
#IMPLIED |
|
headers |
IDREFS |
#IMPLIED |
|
scope |
%scope; |
#IMPLIED |
|
rowspan |
NMTOKEN |
1 |
|
colspan |
NMTOKEN |
1 |
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
abbr |
CDATA |
#IMPLIED |
|
axis |
CDATA |
#IMPLIED |
|
headers |
IDREFS |
#IMPLIED |
|
scope |
(row | col | rowgroup | colgroup) |
#IMPLIED |
|
rowspan |
NMTOKEN |
1 |
|
colspan |
NMTOKEN |
1 |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<td>td |
is table cell that provides data. [HTML 4.0] |
<!ELEMENT td| Contains: | |
(%flownopagenum;)* | |
| Expanded: | |
(#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama)* |
May occur within the element content model:
<!ATTLIST td| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
abbr |
%text; |
#IMPLIED |
|
axis |
CDATA |
#IMPLIED |
|
headers |
IDREFS |
#IMPLIED |
|
scope |
%scope; |
#IMPLIED |
|
rowspan |
NMTOKEN |
1 |
|
colspan |
NMTOKEN |
1 |
|
%cellhalign; |
|
|
|
%cellvalign; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
abbr |
CDATA |
#IMPLIED |
|
axis |
CDATA |
#IMPLIED |
|
headers |
IDREFS |
#IMPLIED |
|
scope |
(row | col | rowgroup | colgroup) |
#IMPLIED |
|
rowspan |
NMTOKEN |
1 |
|
colspan |
NMTOKEN |
1 |
|
align |
(left|center|right|justify|char) |
#IMPLIED |
|
char |
CDATA |
#IMPLIED |
|
charoff |
CDATA |
#IMPLIED |
|
valign |
(top|middle|bottom|baseline) |
#IMPLIED |
<head>head |
is container for metainformation about the book. It contains no content that is part of a DTB narration. [HTML 4.0] |
<!ELEMENT head| Contains: | |
(title, (%head.misc; | base)*) | |
| Expanded: | |
(title , (meta | link | style | script | object | base)*) |
May occur within the element content model:
<title>title |
is metainformation about the book. It does not substitute for the doctitle of the book, although it may have the same content. The HTML legacy permits title in head only, to describe individual pages. [HTML 4.0] |
<!ELEMENT title| Contains: | |
(#PCDATA) |
May occur within the element content model:
<!ATTLIST title| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%i18n; |
|
|
|
| Expanded: | |||
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
<base>base |
is document base URI from which local references start. [HTML 4.0] |
<!ELEMENT base| Contains: | |
EMPTY |
May occur within the element content model:
<!ATTLIST base| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
href |
%uri; |
#REQUIRED |
|
| Expanded: | |||
href |
CDATA |
#REQUIRED |
<meta>meta |
is the means to express in the document head metadata about the document, including the Dublin Core catalog metadata. [HTML 4.0] |
<!ELEMENT meta| Contains: | |
EMPTY |
May occur within the element content model:
<!ATTLIST meta| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%i18n; |
|
|
|
http-equiv |
NMTOKEN |
#IMPLIED |
|
name |
NMTOKEN |
#IMPLIED |
|
content |
CDATA |
#REQUIRED |
|
scheme |
CDATA |
#IMPLIED |
|
| Expanded: | |||
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
http-equiv |
NMTOKEN |
#IMPLIED |
|
name |
NMTOKEN |
#IMPLIED |
|
content |
CDATA |
#REQUIRED |
|
scheme |
CDATA |
#IMPLIED |
<style>style |
is means to include styling information that applies to the book. [HTML 4.0] |
<!ELEMENT style| Contains: | |
(%stylesheetcontent;) | |
| Expanded: | |
(#PCDATA) |
May occur within the element content model:
<!ATTLIST style| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%i18n; |
|
|
|
type |
%contenttype; |
#REQUIRED |
|
media |
%mediadesc; |
#IMPLIED |
|
title |
%text; |
#IMPLIED |
|
| Expanded: | |||
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
|
type |
CDATA |
#REQUIRED |
|
media |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
<script>script |
is means to include a script in the head that applies to the book. [HTML 4.0] |
<!ELEMENT script| Contains: | |
(%scriptcm;) | |
| Expanded: | |
(#PCDATA) |
May occur within the element content models:
frontmatter, bodymatter, rearmatter, address, author, notice, prodnote, sidebar, prodinl, lin, stage, speaker, speech, a, em, strong, dfn, code, samp, kbd
var, citation, abbr, acronym, sub, sup, span, bdo, s, w, q, object, p, doctitle, h1, h2, h3, h4, h5, h6
hd, blockquote, dt, dd, li, caption, th, td, head
<!ATTLIST script| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
charset |
%charset; |
#IMPLIED |
|
type |
%contenttype; |
#REQUIRED |
|
language |
CDATA |
#IMPLIED |
|
src |
%uri; |
#IMPLIED |
|
defer |
(defer) |
#IMPLIED |
|
event |
CDATA |
#IMPLIED |
|
for |
%uri; |
#IMPLIED |
|
| Expanded: | |||
charset |
CDATA |
#IMPLIED |
|
type |
CDATA |
#REQUIRED |
|
language |
CDATA |
#IMPLIED |
|
src |
CDATA |
#IMPLIED |
|
defer |
(defer) |
#IMPLIED |
|
event |
CDATA |
#IMPLIED |
|
for |
CDATA |
#IMPLIED |
<noscript>noscript |
is alternate content container for non script-based rendering. [HTML 4.0] |
<!ELEMENT noscript| Contains: | |
(%block; | %inlineinblock;)+ | |
| Expanded: | |
(p | ul | ol | dl | div | blockquote | hr | table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama | a | img | code | samp | kbd | var | pagenum)+ |
May occur within the element content models:
<!ATTLIST noscript| Attribute | Declaredvalue | Defaultvalue | |
| Original: | |||
%attrs; |
|
|
|
| Expanded: | |||
id |
ID |
#IMPLIED |
|
class |
CDATA |
#IMPLIED |
|
style |
CDATA |
#IMPLIED |
|
title |
CDATA |
#IMPLIED |
|
lang |
NMTOKEN |
#IMPLIED |
|
dir |
(ltr|rtl) |
#IMPLIED |
| Element type | Occurs in content models of |
|---|---|
a | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
abbr | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
acronym | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
act | drama |
address | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
author | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note poem drama stage object blockquote dd li th td noscript |
base | head |
bdo | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
blockquote | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
bodymatter | book |
book | dtbook3 |
br | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
caption | table |
citation | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
code | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
col | table colgroup |
colgroup | table |
dd | dl |
dfn | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
div | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
dl | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object p blockquote dd li th td noscript |
doctitle | frontmatter |
drama | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
dt | dl |
dtbook3 | |
em | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
frontmatter | book |
h1 | level1 |
h2 | level2 |
h3 | level3 |
h4 | level4 |
h5 | level5 |
h6 | level6 |
hd | div poem drama act scene |
head | dtbook3 |
hr | |
img | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
kbd | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
level1 | frontmatter bodymatter rearmatter |
level2 | level1 |
level3 | level2 |
level4 | level3 |
level5 | level4 |
level6 | level5 |
li | ol ul |
lin | linegroup |
linegroup | poem |
linenum | lin |
link | head |
meta | head |
noscript | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
note | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
noteref | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
notice | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
object | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td head |
ol | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object p blockquote dd li th td noscript |
p | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note poem stage object blockquote dd li th td noscript |
pagenum | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dl dt dd ol ul li caption noscript |
param | object |
poem | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
prodinl | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
prodnote | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note poem drama act scene stage object blockquote dd li th td noscript |
q | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
rearmatter | book |
s | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
samp | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
scene | drama act |
script | frontmatter bodymatter rearmatter address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td head |
sidebar | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
span | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
speaker | drama act scene |
speech | drama act scene |
stage | drama act scene |
strong | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
style | head |
sub | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
sup | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
table | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object blockquote dd li th td noscript |
tbody | table |
td | tr |
tfoot | table |
th | tr |
thead | table |
title | head |
tr | thead tfoot tbody |
ul | frontmatter bodymatter rearmatter level1 level2 level3 level4 level5 level6 div prodnote sidebar note stage object p blockquote dd li th td noscript |
var | level1 level2 level3 level4 level5 level6 address div author notice prodnote sidebar note prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo s w q object p doctitle h1 h2 h3 h4 h5 h6 hd blockquote dt dd li caption th td noscript |
w | address author notice prodnote sidebar prodinl lin stage speaker speech a em strong dfn code samp kbd var citation abbr acronym sub sup span bdo q object p doctitle h1 h2 h3 h4 h5 h6 hd dt dd li caption th td |
<!ENTITY % attrs%coreattrs;
%i18n;
%events;""id ID #IMPLIED
class CDATA #IMPLIED
style CDATA #IMPLIED
title CDATA #IMPLIED
lang NMTOKEN #IMPLIED
dir (ltr|rtl) #IMPLIED
"<!ENTITY % attrsrqdid ID #REQUIRED
class CDATA #IMPLIED
style %stylesheet; #IMPLIED
title %text; #IMPLIED
%i18n;
%events;""id ID #REQUIRED
class CDATA #IMPLIED
style CDATA #IMPLIED
title CDATA #IMPLIED
lang NMTOKEN #IMPLIED
dir (ltr|rtl) #IMPLIED
"<!ENTITY % blockp | %list; | dl | div | blockquote | hr
| table | address | noscript | %dtbook3block;""p | ul | ol | dl | div | blockquote | hr
| table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama"<!ENTITY % calign"(top | bottom | left | right)"<!ENTITY % cellhalignalign (left|center|right|justify|char) #IMPLIED
char %character; #IMPLIED
charoff %length; #IMPLIED""align (left|center|right|justify|char) #IMPLIED
char CDATA #IMPLIED
charoff CDATA #IMPLIED"<!ENTITY % cellvalign"valign (top|middle|bottom|baseline) #IMPLIED"<!ENTITY % character"CDATA"<!ENTITY % charset"CDATA"<!ENTITY % charsets"CDATA"<!ENTITY % contenttype"CDATA"<!ENTITY % contenttypes"CDATA"<!ENTITY % coords"CDATA"<!ENTITY % coreattrsid ID #IMPLIED
class CDATA #IMPLIED
style %stylesheet; #IMPLIED
title %text; #IMPLIED""id ID #IMPLIED
class CDATA #IMPLIED
style CDATA #IMPLIED
title CDATA #IMPLIED"<!ENTITY % datetime"CDATA"<!ENTITY % dtbook3.content"head, book"<!ENTITY % dtbook3block"author | notice | prodnote | sidebar | note | poem | drama"<!ENTITY % dtbook3inline"s | w | pagenum | prodinl | noteref"<!ENTITY % events""<!ENTITY % flow%inline; | %block;""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr
| table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama"<!ENTITY % flownopagenum%inlinenopagenum; | %block;""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | prodinl | noteref | p | ul | ol | dl | div | blockquote | hr
| table | address | noscript | author | notice | prodnote | sidebar | note | poem | drama"<!ENTITY % head.misc"meta | link | style | script | object"<!ENTITY % i18nlang %languagecode; #IMPLIED
dir (ltr|rtl) #IMPLIED""lang NMTOKEN #IMPLIED
dir (ltr|rtl) #IMPLIED"<!ENTITY % inline#PCDATA | %phrase; | %special; | %dtbook3inline;""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref"<!ENTITY % inlinea#PCDATA | %phrase; | %speciala; | %dtbook3inline;""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | img | object | br | script | q | sub | sup | span | bdo | s | w | pagenum | prodinl | noteref"<!ENTITY % inlineinblock"a | img | code | samp | kbd | var | pagenum"<!ENTITY % inlinenopagenum#PCDATA | %phrase; | %special; | s | w | prodinl | noteref""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | s | w | prodinl | noteref"<!ENTITY % inlines#PCDATA | %phrase; | %special; | pagenum | w
| prodinl | noteref""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo | pagenum | w
| prodinl | noteref"<!ENTITY % inlinew#PCDATA | %phrase; | %special;""#PCDATA | em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym | a | img | object | br | script | q | sub | sup | span | bdo"<!ENTITY % languagecode"NMTOKEN"<!ENTITY % length"CDATA"<!ENTITY % linktypes"CDATA"<!ENTITY % list"ul | ol"<!ENTITY % mediadesc"CDATA"<!ENTITY % multilength"CDATA"<!ENTITY % multilengths"CDATA"<!ENTITY % phrase"em | strong | dfn | code | samp | kbd | var | citation | abbr | acronym"<!ENTITY % pixels"CDATA"<!ENTITY % scope"(row | col | rowgroup | colgroup)"<!ENTITY % script"CDATA"<!ENTITY % scriptcm"#PCDATA"<!ENTITY % shape"(rect | circle | poly | default)"<!ENTITY % special"a | img | object | br | script | q | sub | sup | span | bdo"<!ENTITY % speciala"img | object | br | script | q | sub | sup | span | bdo"<!ENTITY % stylesheet"CDATA"<!ENTITY % stylesheetcontent"#PCDATA"<!ENTITY % talign"(left | center | right)"<!ENTITY % text"CDATA"<!ENTITY % tframe"(void | above | below | hsides | lhs | rhs | vsides | box | border)"<!ENTITY % trules"(none | groups | rows | cols | all)"<!ENTITY % uri"CDATA"The Dublin Core is a metadata element set intended to facilitate discovery of electronic resources. Originally conceived for author-generated description of Web resources, it has attracted the attention of formal resource description communities such as museums, libraries, government agencies, and commercial organizations.
The meta attribute form for Dublin Core name="DC.xxx" uses the prefix "DC." and no embedded spaces. for example:
| Name | Content |
|---|---|
DC.Title | Name of the resource. |
DC.Creator | Person or organization primarily responsible for the intellectual content of the resource. |
DC.Subject | Topic or keywords addressed by the work. |
DC.Description | Textual description of content of the resource. |
DC.Publisher | Agent or agency responsible for making the resource available. |
DC.Contributor | Person or organization other than Creator(s) who have made other significant but secondary intellectual contributions to the work. |
DC.Date | Publication date, using one of the forms (yyyy, yyyy-mm, yyyy-mm-dd). |
DC.Type | Category of the resource, such as home page, novel, poem, or dictionary, selected from enumerated list. |
DC.Format | Physical manifestation of the resource, such as Postscript file or Windows executable file. |
DC.Identifier | String or number used to uniquely identify the resource. |
DC.Source | Objects, either print or electronic, from which this resource is derived, if applicable. |
DC.Language | Language Language of the intellectual content. |
DC.Relation | Relationship to other resources. |
DC.Coverage | Spatial locations and temporal durations characteristic of the resource. |
DC.Rights | A rights-management statement or linking identifier to it or service providing it. |
<meta name="DC.Title" content="The Bible">
During transition to the single form, a browser should accept the alternative prefixes:
"DC:", "dc:", or "dc."
Include as many separate meta elements as are appropriate, and repeat the same Name for each distinct and appropriate content. For a repeated name, the source order should be preserved in their contents.
The http-equiv attribute can replace name for use when documents are retrieved using HTTP. Servers can use the value to create a header in the HTTP response sent back to the browser.
The HTML meta attribute:
name="keywords" content="keyword1,keyword 2, ..."
is an HTML convention to aid search engines. Dublin Core does not recognize this use. Instead it uses separate meta:
name="DC.Subject" content="keyword1" name="DC.Subject" content="keyword 2" name="DC.Subject" content="..."
The HTML meta lang attribute can be used to identify the language for the content, say of an author's name.
The scheme attribute may further qualify the content, as to indicate the kind of DC.Identifier, such as
scheme="ISSN", scheme="ISBN", scheme="L/C", etc.