Another abandoned server code base... this is kind of an ancestor of taskrambler.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3019 lines
135 KiB

<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html lang="en" dir="ltr">
<head>
<title>XHTML+RDFa 1.1</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!--
=== NOTA BENE ===
For the three scripts below, if your spec resides on dev.w3 you can check them
out in the same tree and use relative links so that they'll work offline,
-->
<style type="text/css">
code { font-family: monospace; }
span.hilite { color: red; /* font-weight: bold */ }
li p { margin-top: 0.3em;
margin-bottom: 0.3em; }
div.explanation { background-color: #ADD8E6;
width: 80%;
margin: 12px; padding: 8px; }
div.explanation li { margin-top: 8px; }
div.explanation dd { margin: 4px; }
.adef {
font-family: monospace;
font-weight: bold;
color: #ff4500 !important;
}
.aref {
font-family: monospace;
font-weight: bold;
color: #ff4500 !important;
}
span.entity { color: red; }
span.element { color: green; }
</style>
<link charset="utf-8" type="text/css" rel="stylesheet" href="http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css"><link charset="utf-8" type="text/css" rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WD"></head><body style="display: inherit;"><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72"></a></p><h1 class="title" id="title">XHTML+RDFa 1.1</h1><h2 id="subtitle">Support for RDFa via XHTML Modularization</h2><h2 id="w3c-working-draft-22-april-2010"><acronym title="World Wide Web
Consortium">W3C</acronym> Working Draft 22 April 2010</h2><dl><dt>This version:</dt><dd><a href="http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/">http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/</a></dd><dt>Latest published version:</dt><dd><a href="http://www.w3.org/TR/xhtml-rdfa/">http://www.w3.org/TR/xhtml-rdfa/</a></dd><dt>Latest recommendation:</dt><dd><a href="http://www.w3.org/TR/rdfa-syntax/">http://www.w3.org/TR/rdfa-syntax/</a></dd><dt>Editor:</dt><dd><a href="mailto:shane@aptest.com">Shane McCarron</a>, <a href="http://www.aptest.com">Applied Testing and Technology, Inc.</a></dd></dl><p>This document is also available in these non-normative formats: <a href="xhtml-rdfa.ps">Postscript version</a> and <a href="xhtml-rdfa.pdf">PDF version</a>.</p><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2007-2010 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium"><acronym title="World Wide Web
Consortium">W3C</acronym></acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology"><acronym title="Massachusetts Institute of Technology">MIT</acronym></acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. <acronym title="World Wide Web
Consortium">W3C</acronym> <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p><hr></div>
<div class="introductory section" id="abstract"><h2>Abstract</h2>
<p>RDFa Core 1.1 [<a href="#bib-RDFA-CORE" rel="biblioentry" class="bibref">RDFA-CORE</a>] defines attributes and syntax for embedding semantic
markup in Host Languages. This document defines one such Host Language. This language
is a superset of XHTML 1.1 [<a href="#bib-XHTML11-2e" rel="biblioentry" class="bibref">XHTML11-2e</a>], integrating the attributes as defined in RDFa
Core 1.1. This document is intended for authors who want to create
XHTML-Family documents that embed rich semantic markup.</p>
</div><div id="sotd" class="introductory section"><h2>Status of This Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current <acronym title="World Wide Web
Consortium">W3C</acronym> publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/"><acronym title="World Wide Web
Consortium">W3C</acronym> technical reports index</a> at http://www.w3.org/TR/.</em></p>
<!-- <p>This document has been reviewed by W3C Members, by software
developers, and by other W3C groups and interested parties, and is
endorsed by the Director as a W3C Recommendation. It is a stable
document and may be used as reference material or cited from another
document. W3C's role in making the Recommendation is to draw attention
to the specification and to promote its widespread deployment. This
enhances the functionality and interoperability of the Web.</p> -->
<p>This is a revision of Sections 8 and 9 and Appendix A of RDFa Syntax 1.0 [<a href="#bib-RDFA-SYNTAX" rel="biblioentry" class="bibref">RDFA-SYNTAX</a>].
Once development is complete, if accepted by the <acronym title="World Wide Web
Consortium">W3C</acronym>
membership, this document will supersede those sections of the <a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014">previous
Recommendation</a>. There are a number of substantive differences between
this version and its predecessor, including:</p>
<ol>
<li>Inheritance of basic processing rules from [<a href="#bib-RDFA-CORE" rel="biblioentry" class="bibref">RDFA-CORE</a>].</li>
<li>The inclusion of an implementation of the markup language using
XML Schema.</li>
<li>The addition of <span class="aref">@lang</span> to be consistent with recent
changes in [<a href="#bib-XHTML11-2e" rel="biblioentry" class="bibref">XHTML11-2e</a>].</li>
</ol>
<p>A <a href="http://rdfa.digitalbazaar.com/rdfa-test-harness/">sample test harness</a> is available. This set of tests is
not intended to be exhaustive. Users may find the tests to
be useful examples of RDFa usage.
An <a href="http://www.w3.org/2006/07/SWD/RDFa/implementation-report/">implementation report</a> lists several implementations
of this specification tested during the Candidate Recommendation
period. A community-maintained <a href="http://rdfa.info/rdfa-implementations/">Wiki page</a> includes subsequent updates.</p>
<p>This document was published by the <a href="http://www.w3.org/2010/02/rdfa">RDFa Working Group</a> as a First Public Working Draft. This document is intended to become a <acronym title="World Wide Web
Consortium">W3C</acronym> Recommendation. If you wish to make comments regarding this document, please send them to <a href="mailto:public-rdfa-wg@w3.org">public-rdfa-wg@w3.org</a> (<a href="mailto:public-rdfa-wg-request@w3.org?subject=subscribe">subscribe</a>, <a href="http://lists.w3.org/Archives/Public/public-rdfa-wg/">archives</a>). All feedback is welcome.</p><p>Publication as a Working Draft does not imply endorsement by the <acronym title="World Wide Web
Consortium">W3C</acronym> Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 <acronym title="World Wide Web
Consortium">W3C</acronym> Patent Policy</a>. <acronym title="World Wide Web
Consortium">W3C</acronym> maintains a <a href="http://www.w3.org/2004/01/pp-impl/44350/status" rel="disclosure">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the <acronym title="World Wide Web
Consortium">W3C</acronym> Patent Policy</a>.</p></div><div class="section" id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a class="tocxref" href="#s_intro"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a class="tocxref" href="#conformance"><span class="secno">2. </span>Conformance</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#document-conformance"><span class="secno">2.1 </span>Document Conformance</a></li><li class="tocline"><a class="tocxref" href="#user-agent-conformance"><span class="secno">2.2 </span>User Agent Conformance</a></li></ul></li><li class="tocline"><a class="tocxref" href="#additional-rdfa-processing-rules"><span class="secno">3. </span>Additional RDFa Processing Rules</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-1.1-definition"><span class="secno">4. </span>XHTML+RDFa 1.1 Definition</a></li><li class="tocline"><a class="tocxref" href="#metainformation-attributes-module"><span class="secno">5. </span>Metainformation Attributes Module</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#metainformation-attributes-collection"><span class="secno">5.1 </span>Metainformation Attributes Collection</a></li><li class="tocline"><a class="tocxref" href="#xhtml-default-vocabulary-terms"><span class="secno">5.2 </span>XHTML Default Vocabulary Terms</a></li></ul></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-xml-schema"><span class="secno">A. </span>XHTML+RDFa XML Schema</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#xhtml-metainformation-attributes-module"><span class="secno">A.1 </span>XHTML Metainformation Attributes Module</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-schema-content-model-module"><span class="secno">A.2 </span>XHTML+RDFa Schema Content Model Module</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-schema-modules"><span class="secno">A.3 </span>XHTML+RDFa Schema Modules</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-xml-schema-driver-module"><span class="secno">A.4 </span>XHTML+RDFa XML Schema Driver Module</a></li></ul></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-document-type-definition"><span class="secno">B. </span>XHTML+RDFa Document Type Definition</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#xhtml-metainformation-attributes-module-1"><span class="secno">B.1 </span>XHTML Metainformation Attributes Module</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-content-model-module"><span class="secno">B.2 </span>XHTML+RDFa Content Model Module</a></li><li class="tocline"><a class="tocxref" href="#xhtml-rdfa-driver-module"><span class="secno">B.3 </span>XHTML+RDFa Driver Module</a></li><li class="tocline"><a class="tocxref" href="#sgml-open-catalog-entry-for-xhtml-rdfa"><span class="secno">B.4 </span>SGML Open Catalog Entry for XHTML+RDFa</a></li></ul></li><li class="tocline"><a class="tocxref" href="#deployment-advice"><span class="secno">C. </span>Deployment Advice</a></li><li class="tocline"><a class="tocxref" href="#change-history"><span class="secno">D. </span>Change History</a></li><li class="tocline"><a class="tocxref" href="#acknowledgments"><span class="secno">E. </span>Acknowledgments</a></li><li class="tocline"><a class="tocxref" href="#references"><span class="secno">F. </span>References</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#normative-references"><span class="secno">F.1 </span>Normative references</a></li><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno">F.2 </span>Informative references</a></li></ul></li></ul></div>
<div class="section" id="s_intro">
<!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
<p>XHTML+RDFa 1.1 is an XHTML family markup language. It extends the XHTML 1.1 markup
language with the attributes defined in RDFa Core 1.1. The document also defines an
XHTML Modularization-compatible [<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>] module for the RDFa Core
attributes in both XML DTD and XML Schema formats.</p>
</div>
<div id="conformance" class="normative section"><!--OddPage--><h2><span class="secno">2. </span>Conformance</h2><p>As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.</p>
<p>The key words <em title="must" class="rfc2119">must</em>, <em title="must not" class="rfc2119">must not</em>, <em title="required" class="rfc2119">required</em>, <em title="should" class="rfc2119">should</em>, <em title="should not" class="rfc2119">should not</em>, <em title="recommended" class="rfc2119">recommended</em>, <em title="may" class="rfc2119">may</em>, and <em title="optional" class="rfc2119">optional</em> in this specification are to be interpreted as described in [<a href="#bib-RFC2119" rel="biblioentry" class="bibref">RFC2119</a>].</p>
<div class="section" id="document-conformance">
<h3 id="docconf"><span class="secno">2.1 </span>Document Conformance</h3>
<p>A strictly conforming XHTML+RDFa document is a document that
requires only the facilities described as mandatory in this
specification. Such a document satisfies the following
criteria:</p>
<ol>
<li>
<p>The document <em title="must" class="rfc2119">must</em> conform to the constraints expressed in the schemas in
<a href="#a_xhtmlrdfa_schema">Appendix&nbsp;A -
XHTML+RDFa XML Schema</a> and
<a href="#a_xhtmlrdfa_dtd">Appendix&nbsp;B - XHTML+RDFa
Document Type Definition</a>.</p>
</li>
<li>
<p>The local part of the root element of the document <em title="must" class="rfc2119">must</em> be
<code>html</code>.</p>
</li>
<li>
<p>The start tag of the root element of the document <em title="must" class="rfc2119">must</em> explicitly
contain a default namespace declaration for the XHTML namespace
[<a href="#bib-XML-NAMES11" rel="biblioentry" class="bibref">XML-NAMES11</a>].
The namespace URI for XHTML is defined to be
<code>http://www.w3.org/1999/xhtml</code>.</p>
<p>The start tag <em title="may" class="rfc2119">may</em> also contain the
declaration of the
XML Schema Instance Namespace and an XML Schema Instance
<code>schemaLocation</code> attribute [<a href="#bib-XMLSCHEMA-2" rel="biblioentry" class="bibref">XMLSCHEMA-2</a>]. Such
an attribute would associate the XHTML namespace
<code>http://www.w3.org/1999/xhtml</code> with the XML Schema at the
URI <code>http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd</code>.</p>
<pre class="example" title="Sample root element">&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/1999/xhtml
http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd"
&gt;</pre>
</li>
<li>There <em title="should" class="rfc2119">should</em> be a <span class="aref">@version</span> attribute on the
<code>html</code> element with the value
"<code>XHTML+RDFa 1.1</code>".</li>
</ol>
<pre class="example" title="Example of an XHTML+RDFa 1.1 document">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;<span class="hilite">html</span> <span class="hilite">xmlns="http://www.w3.org/1999/xhtml"</span>
<span class="hilite">version="XHTML+RDFa 1.1"</span>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/1999/xhtml
http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd"
lang="en"
xml:lang="en"&gt;
&lt;head&gt;
&lt;title&gt;Virtual Library&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p&gt;Moved to &lt;a href="http://example.org/"&gt;example.org&lt;/a&gt;.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Note that in this example, the XML declaration is included. An XML
declaration like the one above is
not required in all XML documents. XHTML document authors
<em title="should" class="rfc2119">should</em> use XML declarations in all their documents.
XHTML document authors <em title="must" class="rfc2119">must</em> use an XML declaration
when the character encoding of the document is other than the default UTF-8 or
UTF-16 and
no encoding is specified by a higher-level protocol.
</p>
<p>XHTML+RDFa documents <em title="should" class="rfc2119">should</em> be labeled with the Internet Media Type "application/xhtml+xml" as defined in [<a href="#bib-RFC3236" rel="biblioentry" class="bibref">RFC3236</a>]. For further information on using media types with XHTML family markup languages, see the informative note [<a href="#bib-XHTML-MEDIA-TYPES" rel="biblioentry" class="bibref">XHTML-MEDIA-TYPES</a>].
</p>
</div>
<div class="section" id="user-agent-conformance">
<h3 id="uaconf"><span class="secno">2.2 </span>User Agent Conformance</h3>
<p>A conforming user agent <em title="must" class="rfc2119">must</em> support all of the features required
in this specification. A conforming user agent must also
support the User Agent conformance requirements as defined in XHTML Modularization
[<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>] section on "XHTML Family User Agent
Conformance".</p>
</div>
</div>
<div id="additional-rdfa-processing-rules" class="normative section">
<!--OddPage--><h2 id="s_xhtmlRules"><span class="secno">3. </span>Additional RDFa Processing Rules</h2>
<p>Documents conforming to the rules in this specification are processed
according to [<a href="#bib-RDFA-CORE" rel="biblioentry" class="bibref">RDFA-CORE</a>] with the following extensions:</p>
<ul>
<li>The default vocabulary URI is <code>http://www.w3.org/1999/xhtml/vocab#</code>.</li>
<li>The default collection of terms is defined in <a href="#defaultTerms">XHTML Default Vocabulary Terms</a></li>
<li>The <a title="base" class="tref">base</a> can be set using the <code>base</code> element as defined in [<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>].</li>
<li>The <a title="current_language" class="tref">current language</a> can be set using either the
<span class="aref">@lang</span> or <span class="aref">@xml:lang</span> attributes. </li>
<li>In section 6.5, processing step 6, if no URI is provided by a resource attribute, then
first check to see if the element is the <code>head</code> or
<code>body</code> element. If it is, then act as if there is an empty <span class="aref">@about</span> present,
and process it according to the rule for <span class="aref">@about</span>.</li>
<li>In section 6.5, processing step 7, if no URI is provided, then
first check to see if the element is the <code>head</code> or
<code>body</code> element. If it is, then act as if there is an empty <span class="aref">@about</span> present,
and process it according to the rule for <span class="aref">@about</span>.</li>
</ul>
</div>
<div id="xhtml-rdfa-1.1-definition" class="normative section">
<!--OddPage--><h2 id="s_xhtmlrdfa"><span class="secno">4. </span>XHTML+RDFa 1.1 Definition</h2>
<p>The XHTML+RDFa 1.1 document type is a fully functional document type
with rich semantics. It is a superset of [<a href="#bib-XHTML11-2e" rel="biblioentry" class="bibref">XHTML11-2e</a>].</p>
<p>The XHTML+RDFa 1.1
document type is made up of the following XHTML modules. The elements,
attributes, and content models associated with these modules
are defined in "XHTML Modularization" [<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>].
The elements are listed here for information purposes, but the
definitions
in XHTML Modularization should be considered authoritative.
</p>
<dl>
<dt>Structure Module</dt>
<dd><code>body, head, html, title</code></dd>
<dt>Text Module</dt>
<dd><code>abbr, acronym, address, blockquote, br, cite, code, dfn, div, em,
h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var</code></dd>
<dt>Hypertext Module</dt>
<dd><code>a</code>, and <span class="aref">@href</span> is available on all elements.</dd>
<dt>List Module</dt>
<dd><code>dl, dt, dd, ol, ul, li</code></dd>
<dt>Object Module</dt>
<dd><code>object, param</code></dd>
<dt>Presentation Module</dt>
<dd><code>b, big, hr, i, small, sub, sup, tt</code></dd>
<dt>Edit Module</dt>
<dd><code>del, ins</code></dd>
<dt>Bidirectional Text Module</dt>
<dd><code>bdo</code></dd>
<dt>Forms Module</dt>
<dd><code>button, fieldset, form, input, label, legend, select, optgroup, option, textarea</code></dd>
<dt>Table Module</dt>
<dd><code>caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr</code></dd>
<dt>Image Module</dt>
<dd><code>img</code></dd>
<dt>Client-side Image Map Module</dt>
<dd><code>area, map</code></dd>
<dt>Server-side Image Map Module</dt>
<dd>Attribute <code>ismap</code> on <code>img</code></dd>
<dt>Intrinsic Events Module</dt>
<dd>Events attributes</dd>
<dt>Metainformation Module</dt>
<dd><code>meta</code></dd>
<dt>Scripting Module</dt>
<dd><code>noscript, script</code></dd>
<dt>Stylesheet Module</dt>
<dd><code>style</code> element</dd>
<dt>Style Attribute Module <em>Deprecated</em></dt>
<dd><span class="aref">@style</span></dd>
<dt>Target Module</dt>
<dd><span class="aref">@target</span></dd>
<dt>Link Module</dt>
<dd><code>link</code></dd>
<dt>Base Module</dt>
<dd><code>base</code></dd>
<dt><a href="#s_metaAttributes">Metainformation Attributes Module</a></dt>
<dd><span class="aref">@about</span>, <span class="aref">@content</span>, <span class="aref">@datatype</span>,
<span class="aref">@typeof</span>, <span class="aref">@property</span>, <span class="aref">@rel</span>,
<span class="aref">@resource</span>, <span class="aref">@rev</span>, <span class="aref">@vocab</span></dd>
</dl>
<p>XHTML+RDFa also uses the Ruby Annotation module as
defined in
[<a href="#bib-RUBY" rel="biblioentry" class="bibref">RUBY</a>]:
</p>
<dl>
<dt>Ruby Annotation Module</dt>
<dd><code>ruby, rbc, rtc, rb, rt, rp</code></dd>
</dl>
<p>This specification also adds the <code>lang</code> attribute to the I18N
attribute collection as defined in [<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>].
The
<code>lang</code> attribute is defined in [<a href="#bib-HTML401" rel="biblioentry" class="bibref">HTML401</a>].
When this attribute
and the <code>xml:lang</code> attribute are specified on the same element, the
<code>xml:lang</code> attribute takes precedence.
When both <code>lang</code> and <code>xml:lang</code> are
specified on the same element, they <em title="should" class="rfc2119">should</em> have the same value.
</p>
<p>There are no additional definitions
required by this document type. An implementation of this document type as an
XML Schema is defined in
<a href="#a_xhtmlrdfa_schema">Appendix D</a>, and as an
XML DTD is defined in
<a href="#a_xhtmlrdfa_dtd">Appendix A</a>.</p>
</div>
<div id="metainformation-attributes-module" class="normative section">
<!--OddPage--><h2 id="s_metaAttributes"><span class="secno">5. </span>Metainformation Attributes Module</h2>
<p>The Metainformation Attributes Module
defines the <code>Metainformation</code> attribute collection.
This collection allows elements to be annotated with metadata
throughout an XHTML-family document. When this module is included
in a markup language,
this collection is added to the <code>Common</code> attribute
collection as defined in [<a href="#bib-XHTML-MODULARIZATION11-2e" rel="biblioentry" class="bibref">XHTML-MODULARIZATION11-2e</a>].</p>
<div class="section" id="metainformation-attributes-collection">
<h3 id="col_Metainformation"><span class="secno">5.1 </span>Metainformation Attributes Collection</h3>
<p>The following attributes are included in the attribute collection, and
take values in the associated datatype:</p>
<table class="moduledef" summary="Metainformation Attribute Collection" border="1">
<thead>
<tr>
<th>Attributes</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td><span id="A_about">about</span> (<a title="URIorCURIE" class="datatype">URIorCURIE</a>)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_content">content</span> (<a title="CDATA" class="externalDFN">CDATA</a>)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_datatype">datatype</span> (<a title="URIorCURIE" class="datatype">URIorCURIE</a>)</td>
<td>If not specified, then the default value is <code>string</code> as defined in [<a href="#bib-XMLSCHEMA-2" rel="biblioentry" class="bibref">XMLSCHEMA-2</a>].</td>
</tr>
<tr>
<td><span id="A_typeof">typeof</span> (<a title="TERMorURIorCURIE" class="datatype">TERMorURIorCURIE</a>)+</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_prefix">prefix</span>( NCName ': ' URI )+</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_property">property</span> (<a title="TERMorURIorCURIE" class="datatype">TERMorURIorCURIE</a>)+</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_rel">rel</span> (<a title="TERMorURIorCURIEs" class="datatype">TERMorURIorCURIEs</a>)</td>
<td></td>
</tr>
<tr>
<td><span id="A_resource">resource</span> (<a title="URIorCURIE" class="datatype">URIorCURIE</a>)</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span id="A_rev">rev</span> (<a title="TERMorURIorCURIEs" class="datatype">TERMorURIorCURIEs</a>)</td>
<td></td>
</tr>
<tr>
<td><span id="A_vocab">vocab</span> <a title="URI" class="externalDFN">URI</a></td>
<td>A URI that defines the prefix to use when a CURIE is specified with no prefix
and no colon.</td>
</tr>
</tbody>
</table>
<p>An implementation of this module in XML Schema can be
found in <a href="#a_xhtmlrdfa_schema">Appendix A</a> and in
XML DTD in <a href="#a_xhtmlrdfa_dtd">Appendix B</a>.</p>
</div>
<div class="section" id="xhtml-default-vocabulary-terms">
<h3 id="defaultTerms"><span class="secno">5.2 </span>XHTML Default Vocabulary Terms</h3>
<p class="issue">Note that the values defined in this section
may be removed from this document and placed in an external
'RDFa Profile' so that they can be maintained independent of the
specification.</p>
<p>The terms defined in this section <em title="must" class="rfc2119">must</em> be mapped to
lower case by an RDFa Processor. The vocabulary terms are:</p>
<dl>
<dt>alternate</dt>
<dd>Designates alternate versions for a resource.</dd>
<dt>appendix</dt>
<dd>Refers to a resource serving as an appendix in a collection.</dd>
<dt>bookmark</dt>
<dd>Refers to a bookmark. A bookmark is a link to a key entry point within an
extended document. The
<span class="aref">@title</span> attribute may be used, for example, to
label the bookmark. Note that several bookmarks may be defined for a
document.</dd>
<dt>cite</dt>
<dd>
<p>Refers to a resource that defines a citation.
In the following example, the <code>cite</code> is used to
reference the book from which the quotation is taken:</p>
<pre class="example" title="cite as book reference">As Gandalf the White said in
&lt;span <span class="hilite">rel="cite"</span> resource="http://www.example.com/books/the_two_towers"&gt;
The Two Towers
&lt;/span&gt;,
&lt;quote xml:lang="en"&gt;"The hospitality of
your hall is somewhat lessened of late, Theoden King."&lt;/quote&gt;</pre>
<p>which would generate the following triples:</p>
<pre class="example">&lt;&gt; xhv:cite &lt;http://www.example.com/books/the_two_towers&gt; .</pre>
<code>cite</code> is also useful for referencing specifications:
<pre class="example" title="cite to reference another specification">More information can be found in
&lt;span <span class="hilite">rel="cite"</span> resource="http://www.w3.org/TR/REC-xml"&gt;[XML]&lt;/cite&gt;.</pre>
<p>which would generate the following triples:</p>
<pre class="example">&lt;&gt; xhv:cite &lt;http://www.w3.org/TR/REC-xml&gt; .</pre>
</dd>
<dt>chapter</dt>
<dd>Refers to a resource serving as a chapter in a collection.</dd>
<dt>contents</dt>
<dd>Refers to a resource serving as a table of contents.</dd>
<dt>copyright</dt>
<dd>Refers to a copyright statement for the resource.</dd>
<dt>first</dt>
<dd>Refers to the first item in a collection (see also start and top).</dd>
<dt>glossary</dt>
<dd>Refers to a resource providing a glossary of terms.</dd>
<dt>help</dt>
<dd>Refers to a resource offering help (more information, links to other sources of information, etc.)</dd>
<dt>icon</dt>
<dd>Refers to a resource that represents an icon.
</dd>
<dt>index</dt>
<dd>Refers to a resource providing an index.</dd>
<dt>last</dt>
<dd>Refers to the last resource in a collection of resources.</dd>
<dt>license</dt>
<dd>Refers to a resource that defines the license associated with a resource.</dd>
<dt>meta</dt>
<dd>Refers to a resource that provides metadata, for instance in RDF.
</dd>
<dt>next</dt>
<dd>Refers to the next resource (after the current one) in an
ordered collection.</dd>
<dt>p3pv1</dt>
<dd>Refers to a P3P Policy Reference File. See [[!P3P1.0]].</dd>
<dt>prev</dt>
<dd>Refers to the previous resource (before the current one)
in an ordered collection.</dd>
<dt>role</dt>
<dd>
Indicates the purpose of the resource. For some possible values, see
[<a href="#bib-XHTML-VOCAB" rel="biblioentry" class="bibref">XHTML-VOCAB</a>].</dd>
<dt>section</dt>
<dd>Refers to a resource serving as a section in a collection.</dd>
<dt>stylesheet</dt>
<dd>Refers to a resource acting as a stylesheet for a resource.</dd>
<dt>subsection</dt>
<dd>Refers to a resource serving as a subsection in a collection.</dd>
<dt>start</dt>
<dd>Refers to the first resource in a collection of resources. A
typical use case might be a collection of chapters in a book.
</dd>
<dt>top</dt>
<dd>Synonym for start.</dd>
<dt>up</dt>
<dd>Refers to the resource "above"
in a hierarchically structured set.</dd>
</dl>
</div>
</div>
<div id="xhtml-rdfa-xml-schema" class="appendix section">
<!--OddPage--><h2 id="a_xhtmlrdfa_schema"><span class="secno">A. </span>XHTML+RDFa XML Schema</h2>
<p>This appendix is <em>normative</em>.</p>
<p>This appendix includes an implementation of the
XHTML+RDFa 1.1 language using XML Schema.
It is implemented by combining the XHTML 1.1 Schema
with the XHTML Metainformation Attribute Module.
This is done by using
a content model module, and then a driver module.
There are direct links to the various files, and the files
are also contained in the "Gzip'd TAR" and "Zip" archives linked to at the
top of this document.
Please note that the files targeted by the "latest version" links may
change slowly over time. See the
<a href="http://www.w3.org/MarkUp/"><acronym title="World Wide Web
Consortium"><acronym title="World Wide Web
Consortium">W3C</acronym></acronym> <acronym title="HyperText Markup
Language"><acronym title="HyperText Markup
Language">XHTML2</acronym></acronym> Working Group</a> home page for more
information.</p>
<div class="section" id="xhtml-metainformation-attributes-module">
<h3 id="a_Schema_xhtml_metaAttributes_module"><span class="secno">A.1 </span>XHTML Metainformation Attributes Module</h3>
<div><p>You can download this version of this file from <a href="SCHEMA/xhtml-metaAttributes-2.xsd">SCHEMA/xhtml-metaAttributes-2.xsd</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/SCHEMA/xhtml-metaAttributes-2.xsd">http://www.w3.org/MarkUp/SCHEMA/xhtml-metaAttributes-2.xsd</a>.</p><pre class="dtd">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"
elementFormDefault="qualified"
&gt;
&lt;xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
schemaLocation="xhtml-datatypes-1.xsd" /&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
This is the XML Schema Metainformation Attributes module for XHTML
$Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
&lt;/xs:documentation&gt;
&lt;xs:documentation source="xhtml-rdfa-copyright-1.xsd"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Metainformation Attributes
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attribute name="about" type="xh11d:URIorCURIE"/&gt;
&lt;xs:attribute name="content" type="xh11d:CDATA"/&gt;
&lt;xs:attribute name="datatype" type="xh11d:TERMorURIorCURIE"/&gt;
&lt;xs:attribute name="typeof" type="xh11d:TERMorURIorCURIEs"/&gt;
&lt;xs:attribute name="prefix" type="xh11d:PREFIX"/&gt;
&lt;xs:attribute name="property" type="xh11d:TERMorURIorCURIEs"/&gt;
&lt;xs:attribute name="rel" type="xh11d:TERMorURIorCURIEs"/&gt;
&lt;xs:attribute name="resource" type="xh11d:URIorCURIE"/&gt;
&lt;xs:attribute name="rev" type="xh11d:TERMorURIorCURIEs"/&gt;
&lt;xs:attribute name="vocab" type="xs:anyURI"/&gt;
&lt;xs:attributeGroup name="xhtml.metaAttributes.attrib"&gt;
&lt;xs:attribute name="about"/&gt;
&lt;xs:attribute name="content"/&gt;
&lt;xs:attribute name="datatype"/&gt;
&lt;xs:attribute name="typeof"/&gt;
&lt;xs:attribute name="prefix"/&gt;
&lt;xs:attribute name="property"/&gt;
&lt;xs:attribute name="rel"/&gt;
&lt;xs:attribute name="resource"/&gt;
&lt;xs:attribute name="rev"/&gt;
&lt;xs:attribute name="vocab"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:schema&gt;
</pre></div>
</div>
<div class="section" id="xhtml-rdfa-schema-content-model-module">
<h3 id="a_Schema_content_model"><span class="secno">A.2 </span>XHTML+RDFa Schema Content Model Module</h3>
<div><p>You can download this version of this file from <a href="SCHEMA/xhtml-rdfa-model-2.xsd">SCHEMA/xhtml-rdfa-model-2.xsd</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-model-2.xsd">http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-model-2.xsd</a>.</p><pre class="dtd">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"
elementFormDefault="qualified" &gt;
&lt;xs:import
namespace="http://www.w3.org/1999/xhtml/datatypes/"
schemaLocation="xhtml-datatypes-1.xsd"/&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
This is the XML Schema module of common content models for XHTML11
$Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
&lt;/xs:documentation&gt;
&lt;xs:documentation source="xhtml-copyright-1.xsd"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Document Model
This module describes the groupings of elements/attributes
that make up common content models for XHTML elements.
XHTML has following basic content models:
xhtml.Inline.mix; character-level elements
xhtml.Block.mix; block-like elements, e.g., paragraphs and lists
xhtml.Flow.mix; any block or inline elements
xhtml.HeadOpts.mix; Head Elements
xhtml.InlinePre.mix; Special class for pre content model
xhtml.InlineNoAnchor.mix; Content model for Anchor
Any groups declared in this module may be used to create
element content models, but the above are considered 'global'
(insofar as that term applies here). XHTML has the
following Attribute Groups
xhtml.Core.extra.attrib
xhtml.I18n.extra.attrib
xhtml.Common.extra
The above attribute Groups are considered Global
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:include schemaLocation="xhtml-metaAttributes-2.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Metainformation Modules
Attributes defined here:
XHTML RDFa attribtues
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:attributeGroup
name="xhtml.I18n.extra.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extended I18n attribute &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup
ref="xhtml.dir.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
"dir" Attribute from Bi Directional Text (bdo) Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup
name="xhtml.Common.extra"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extended Common Attributes &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup
ref="xhtml.style.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
"style" attribute from Inline Style Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.Events.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Attributes from Events Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.metaAttributes.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Attributes from Metainformation Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup
name="xhtml.Core.extra.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extend Core Attributes &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup
name="xhtml.Global.core.extra.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extended Global Core Attributes &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup
name="xhtml.Global.I18n.extra.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extended Global I18n attributes &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup
name="xhtml.Global.Common.extra"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Extended Global Common Attributes &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:group
name="xhtml.Head.extra"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.HeadOpts.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">script</span>"
type="xhtml.script.type"/&gt;
&lt;xs:element name="<span class="element">style</span>"
type="xhtml.style.type"/&gt;
&lt;xs:element name="<span class="element">meta</span>"
type="xhtml.meta.type"/&gt;
&lt;xs:element name="<span class="element">link</span>"
type="xhtml.link.type"/&gt;
&lt;xs:element name="<span class="element">object</span>"
type="xhtml.object.type"/&gt;
&lt;xs:group
ref="xhtml.Head.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.head.content"&gt;
&lt;xs:sequence&gt;
&lt;xs:group
ref="xhtml.HeadOpts.mix"
minOccurs="0"
maxOccurs="unbounded"/&gt;
&lt;xs:choice&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">title</span>"
minOccurs="1"
maxOccurs="1"
type="xhtml.title.type"/&gt;
&lt;xs:group
ref="xhtml.HeadOpts.mix"
minOccurs="0"
maxOccurs="unbounded"/&gt;
&lt;xs:sequence
minOccurs="0"&gt;
&lt;xs:element name="<span class="element">base</span>"
type="xhtml.base.type"/&gt;
&lt;xs:group
ref="xhtml.HeadOpts.mix"
minOccurs="0"
maxOccurs="unbounded"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:sequence&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">base</span>"
type="xhtml.base.type"
minOccurs="1"
maxOccurs="1"/&gt;
&lt;xs:group
ref="xhtml.HeadOpts.mix"
minOccurs="0"
maxOccurs="unbounded"/&gt;
&lt;xs:element name="<span class="element">title</span>"
minOccurs="1"
maxOccurs="1"
type="xhtml.title.type"/&gt;
&lt;xs:group
ref="xhtml.HeadOpts.mix"
minOccurs="0"
maxOccurs="unbounded"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:choice&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;!--
ins and del are used to denote editing changes
--&gt;
&lt;xs:group
name="xhtml.Edit.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">ins</span>"
type="xhtml.edit.type"/&gt;
&lt;xs:element name="<span class="element">del</span>"
type="xhtml.edit.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
script and noscript are used to contain scripts
and alternative content
--&gt;
&lt;xs:group
name="xhtml.Script.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">script</span>"
type="xhtml.script.type"/&gt;
&lt;xs:element name="<span class="element">noscript</span>"
type="xhtml.noscript.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Misc.extra"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;!--
These elements are neither block nor inline, and can
essentially be used anywhere in the document body.
--&gt;
&lt;xs:group
name="xhtml.Misc.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Edit.class"/&gt;
&lt;xs:group
ref="xhtml.Script.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!-- Inline Elements --&gt;
&lt;xs:group
name="xhtml.InlStruct.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">br</span>"
type="xhtml.br.type"/&gt;
&lt;xs:element name="<span class="element">span</span>"
type="xhtml.span.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.InlPhras.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">em</span>"
type="xhtml.em.type"/&gt;
&lt;xs:element name="<span class="element">strong</span>"
type="xhtml.strong.type"/&gt;
&lt;xs:element name="<span class="element">dfn</span>"
type="xhtml.dfn.type"/&gt;
&lt;xs:element name="<span class="element">code</span>"
type="xhtml.code.type"/&gt;
&lt;xs:element name="<span class="element">samp</span>"
type="xhtml.samp.type"/&gt;
&lt;xs:element name="<span class="element">kbd</span>"
type="xhtml.kbd.type"/&gt;
&lt;xs:element name="<span class="element">var</span>"
type="xhtml.var.type"/&gt;
&lt;xs:element name="<span class="element">cite</span>"
type="xhtml.cite.type"/&gt;
&lt;xs:element name="<span class="element">abbr</span>"
type="xhtml.abbr.type"/&gt;
&lt;xs:element name="<span class="element">acronym</span>"
type="xhtml.acronym.type"/&gt;
&lt;xs:element name="<span class="element">q</span>"
type="xhtml.q.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.InlPres.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">tt</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">i</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">b</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">big</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">small</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">sub</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">sup</span>"
type="xhtml.InlPres.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.I18n.class"&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">bdo</span>"
type="xhtml.bdo.type"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Anchor.class"&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">a</span>"
type="xhtml.a.type"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.InlSpecial.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">img</span>"
type="xhtml.img.type"/&gt;
&lt;xs:element name="<span class="element">map</span>"
type="xhtml.map.type"/&gt;
&lt;xs:element name="<span class="element">object</span>"
type="xhtml.object.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.InlForm.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">input</span>"
type="xhtml.input.type"/&gt;
&lt;xs:element name="<span class="element">select</span>"
type="xhtml.select.type"/&gt;
&lt;xs:element name="<span class="element">textarea</span>"
type="xhtml.textarea.type"/&gt;
&lt;xs:element name="<span class="element">label</span>"
type="xhtml.label.type"/&gt;
&lt;xs:element name="<span class="element">button</span>"
type="xhtml.button.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Inline.extra"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Ruby.class"&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">ruby</span>"
type="xhtml.ruby.type"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;!--
Inline.class includes all inline elements,
used as a component in mixes
--&gt;
&lt;xs:group
name="xhtml.Inline.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlStruct.class"/&gt;
&lt;xs:group
ref="xhtml.InlPhras.class"/&gt;
&lt;xs:group
ref="xhtml.InlPres.class"/&gt;
&lt;xs:group
ref="xhtml.I18n.class"/&gt;
&lt;xs:group
ref="xhtml.Anchor.class"/&gt;
&lt;xs:group
ref="xhtml.InlSpecial.class"/&gt;
&lt;xs:group
ref="xhtml.InlForm.class"/&gt;
&lt;xs:group
ref="xhtml.Ruby.class"/&gt;
&lt;xs:group
ref="xhtml.Inline.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
InlNoRuby.class includes all inline elements
except ruby
--&gt;
&lt;xs:group
name="xhtml.InlNoRuby.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlStruct.class"/&gt;
&lt;xs:group
ref="xhtml.InlPhras.class"/&gt;
&lt;xs:group
ref="xhtml.InlPres.class"/&gt;
&lt;xs:group
ref="xhtml.I18n.class"/&gt;
&lt;xs:group
ref="xhtml.Anchor.class"/&gt;
&lt;xs:group
ref="xhtml.InlSpecial.class"/&gt;
&lt;xs:group
ref="xhtml.InlForm.class"/&gt;
&lt;xs:group
ref="xhtml.Inline.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
InlinePre.mix
Used as a component in pre model
--&gt;
&lt;xs:group
name="xhtml.InlinePre.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlStruct.class"/&gt;
&lt;xs:group
ref="xhtml.InlPhras.class"/&gt;
&lt;xs:element name="<span class="element">tt</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">i</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:element name="<span class="element">b</span>"
type="xhtml.InlPres.type"/&gt;
&lt;xs:group
ref="xhtml.I18n.class"/&gt;
&lt;xs:group
ref="xhtml.Anchor.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;xs:element name="<span class="element">map</span>"
type="xhtml.map.type"/&gt;
&lt;xs:group
ref="xhtml.Inline.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
InlNoAnchor.class includes all non-anchor inlines,
used as a component in mixes
--&gt;
&lt;xs:group
name="xhtml.InlNoAnchor.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlStruct.class"/&gt;
&lt;xs:group
ref="xhtml.InlPhras.class"/&gt;
&lt;xs:group
ref="xhtml.InlPres.class"/&gt;
&lt;xs:group
ref="xhtml.I18n.class"/&gt;
&lt;xs:group
ref="xhtml.InlSpecial.class"/&gt;
&lt;xs:group
ref="xhtml.InlForm.class"/&gt;
&lt;xs:group
ref="xhtml.Ruby.class"/&gt;
&lt;xs:group
ref="xhtml.Inline.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
InlNoAnchor.mix includes all non-anchor inlines
--&gt;
&lt;xs:group
name="xhtml.InlNoAnchor.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlNoAnchor.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
Inline.mix includes all inline elements, including Misc.class
--&gt;
&lt;xs:group
name="xhtml.Inline.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Inline.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
InlNoRuby.mix includes all of inline.mix elements
except ruby
--&gt;
&lt;xs:group
name="xhtml.InlNoRuby.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.InlNoRuby.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
In the HTML 4 DTD, heading and list elements were included
in the block group. The Heading.class and
List.class groups must now be included explicitly
on element declarations where desired.
--&gt;
&lt;xs:group
name="xhtml.Heading.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">h1</span>"
type="xhtml.h1.type"/&gt;
&lt;xs:element name="<span class="element">h2</span>"
type="xhtml.h2.type"/&gt;
&lt;xs:element name="<span class="element">h3</span>"
type="xhtml.h3.type"/&gt;
&lt;xs:element name="<span class="element">h4</span>"
type="xhtml.h4.type"/&gt;
&lt;xs:element name="<span class="element">h5</span>"
type="xhtml.h5.type"/&gt;
&lt;xs:element name="<span class="element">h6</span>"
type="xhtml.h6.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.List.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">ul</span>"
type="xhtml.ul.type"/&gt;
&lt;xs:element name="<span class="element">ol</span>"
type="xhtml.ol.type"/&gt;
&lt;xs:element name="<span class="element">dl</span>"
type="xhtml.dl.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Table.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">table</span>"
type="xhtml.table.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Form.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">form</span>"
type="xhtml.form.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Fieldset.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">fieldset</span>"
type="xhtml.fieldset.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.BlkStruct.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">p</span>"
type="xhtml.p.type"/&gt;
&lt;xs:element name="<span class="element">div</span>"
type="xhtml.div.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.BlkPhras.class"&gt;
&lt;xs:choice&gt;
&lt;xs:element name="<span class="element">pre</span>"
type="xhtml.pre.type"/&gt;
&lt;xs:element name="<span class="element">blockquote</span>"
type="xhtml.blockquote.type"/&gt;
&lt;xs:element name="<span class="element">address</span>"
type="xhtml.address.type"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.BlkPres.class"&gt;
&lt;xs:sequence&gt;
&lt;xs:element name="<span class="element">hr</span>"
type="xhtml.hr.type"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.BlkSpecial.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Table.class"/&gt;
&lt;xs:group
ref="xhtml.Form.class"/&gt;
&lt;xs:group
ref="xhtml.Fieldset.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:group
name="xhtml.Block.extra"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;!--
Block.class includes all block elements,
used as an component in mixes
--&gt;
&lt;xs:group
name="xhtml.Block.class"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.BlkStruct.class"/&gt;
&lt;xs:group
ref="xhtml.BlkPhras.class"/&gt;
&lt;xs:group
ref="xhtml.BlkPres.class"/&gt;
&lt;xs:group
ref="xhtml.BlkSpecial.class"/&gt;
&lt;xs:group
ref="xhtml.Block.extra"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
Block.mix includes all block elements plus %Misc.class;
--&gt;
&lt;xs:group
name="xhtml.Block.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Heading.class"/&gt;
&lt;xs:group
ref="xhtml.List.class"/&gt;
&lt;xs:group
ref="xhtml.Block.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
All Content Elements
Flow.mix includes all text content, block and inline
Note that the "any" element included here allows us
to add data from any other namespace, a necessity
for compound document creation.
Note however that it is not possible to add
to any head level element without further
modification. To add RDF metadata to the head
of a document, modify the structure module.
--&gt;
&lt;xs:group
name="xhtml.Flow.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Heading.class"/&gt;
&lt;xs:group
ref="xhtml.List.class"/&gt;
&lt;xs:group
ref="xhtml.Block.class"/&gt;
&lt;xs:group
ref="xhtml.Inline.class"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;!--
BlkNoForm.mix includes all non-form block elements,
plus Misc.class
--&gt;
&lt;xs:group
name="xhtml.BlkNoForm.mix"&gt;
&lt;xs:choice&gt;
&lt;xs:group
ref="xhtml.Heading.class"/&gt;
&lt;xs:group
ref="xhtml.List.class"/&gt;
&lt;xs:group
ref="xhtml.BlkStruct.class"/&gt;
&lt;xs:group
ref="xhtml.BlkPhras.class"/&gt;
&lt;xs:group
ref="xhtml.BlkPres.class"/&gt;
&lt;xs:group
ref="xhtml.Table.class"/&gt;
&lt;xs:group
ref="xhtml.Block.extra"/&gt;
&lt;xs:group
ref="xhtml.Misc.class"/&gt;
&lt;/xs:choice&gt;
&lt;/xs:group&gt;
&lt;xs:element name="<span class="element">html</span>"
type="xhtml.html.type"/&gt;
&lt;/xs:schema&gt;
</pre></div>
</div>
<div class="section" id="xhtml-rdfa-schema-modules">
<h3 id="a_Schema_modules"><span class="secno">A.3 </span>XHTML+RDFa Schema Modules</h3>
<div><p>You can download this version of this file from <a href="SCHEMA/xhtml-rdfa-modules-2.xsd">SCHEMA/xhtml-rdfa-modules-2.xsd</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-modules-2.xsd">http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-modules-2.xsd</a>.</p><pre class="dtd">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" &gt;
&lt;xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
schemaLocation="xhtml-datatypes-1.xsd" /&gt;
&lt;xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
This schema includes all modules for XHTML1.1 Document Type.
$Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
&lt;/xs:documentation&gt;
&lt;xs:documentation source="xhtml-copyright-1.xsd"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
This schema includes all modules (and redefinitions)
for XHTML1.1 Document Type.
XHTML1.1 Document Type includes the following Modules
XHTML Core modules (Required for XHTML Family Conformance)
+ text
+ hypertext
+ lists
+ structure
Other XHTML modules
+ Edit
+ Bdo
+ Presentational
+ Link
+ Meta
+ Base
+ Scripting
+ Style
+ Image
+ Applet
+ Object
+ Param (Applet/Object modules require Param Module)
+ Tables
+ Target
+ Forms
+ Client side image maps
+ Server side image maps
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:include schemaLocation="xhtml-framework-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Schema Framework Component Modules:
+ notations
+ datatypes
+ common attributes
+ character entities
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-text-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Text module
The Text module includes declarations for all core
text container elements and their attributes.
+ block phrasal
+ block structural
+ inline phrasal
+ inline structural
Elements defined here:
* address, blockquote, pre, h1, h2, h3, h4, h5, h6
* div, p
* abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
* br, span
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_textmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-list-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Lists module
Elements defined here:
* dt, dd, dl, ol, ul, li
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:redefine schemaLocation="xhtml-struct-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Structural module
Elements defined here:
* title, head, body, html
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_structuremodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.version.attrib"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by the XHTML11 Markup (for value of version attr)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attribute name="version" type="xh11d:CDATA" fixed="XHTML+RDFa 1.0"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.body.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.body.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Body Attlist
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.body.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by XHTML Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.head.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.head.attlist"/&gt;
&lt;xs:attributeGroup ref="xhtml.class"/&gt;
&lt;xs:attributeGroup ref="xhtml.title"/&gt;
&lt;xs:attributeGroup ref="xhtml.Common.extra"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.title.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.title.attlist"/&gt;
&lt;xs:attributeGroup ref="xhtml.class"/&gt;
&lt;xs:attributeGroup ref="xhtml.title"/&gt;
&lt;xs:attributeGroup ref="xhtml.Common.extra"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:include schemaLocation="xhtml-edit-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Edit module
Elements defined here:
* ins, del
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_editmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-bdo-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Bidirectional element module
Elements defined here:
* bdo
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-pres-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Presentational module
Elements defined here:
* hr, b, big, i, small,sub, sup, tt
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:redefine schemaLocation="xhtml-base-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Base module
Elements defined here:
* base
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.base.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Changes to XHTML base Attlist
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup ref="xhtml.base.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Base Attributes (declared in Base Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.base.target.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Target Module - Attribute additions
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:include schemaLocation="xhtml-script-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Scripting module
Elements defined here:
* script, noscript
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-style-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Style module
Elements defined here:
* style
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-inlstyle-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Style attribute module
Attribute defined here:
* style
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:redefine schemaLocation="xhtml-image-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Image module
Elements defined here:
* img
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.img.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.img.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Image Attributes (in Image Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.img.csim.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Client Side Image Map Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.img.ssimap.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Server Side Image Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:redefine schemaLocation="xhtml-csismap-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Client-side mage maps module
Elements defined here:
* area, map
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imapmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.area.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.area.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Area Attributes (in CSI Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.area.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Events Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.area.target.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Target Module - Area Attribute Additions
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:include schemaLocation="xhtml-ssismap-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Server-side image maps module
Attributes defined here:
* ismap on img
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_servermapmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:redefine schemaLocation="xhtml-object-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Object module
Elements defined here:
* object
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.object.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.object.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Object Attlist
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.object.csim.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Client Image Map Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:include schemaLocation="xhtml-param-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Param module
Elements defined here:
* param
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-table-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Tables module
Elements defined here:
* table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:redefine schemaLocation="xhtml-form-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Forms module
Elements defined here:
* form, label, input, select, optgroup, option,
* textarea, fieldset, legend, button
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup name="xhtml.form.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Changes to XHTML Form Attlist
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup ref="xhtml.form.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Form Attributes (declared in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.form.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Events Module - Attribute additions
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.form.target.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Target Module - Attribute additions
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.input.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Changes to XHTML Form Input Element
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:attributeGroup ref="xhtml.input.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Input Attributes (in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.input.csim.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Client Side Image Map Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.input.ssimap.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Server Side Image Map Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.input.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.label.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.label.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Label Attributes (in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.label.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.select.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.select.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Select Attributes (in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.select.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.textarea.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.textarea.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original TextArea Attributes (in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.textarea.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup name="xhtml.button.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.button.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Original Button Attributes (in Forms Module)
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.button.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:redefine&gt;
&lt;xs:include schemaLocation="xhtml-ruby-basic-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Ruby module
Elements defined here:
* ruby, rbc, rtc, rb, rt, rp
Note that either Ruby or Basic Ruby should be used but not both
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/2001/REC-ruby-20010531/#simple-ruby1"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-events-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Events Modules
Attributes defined here:
XHTML Event Types
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-metaAttributes-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Metainformation Modules
Attributes defined here:
XHTML RDFa attribtues
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-target-1.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
XHTML Target Attribute Module
Attributes defined here:
target
&lt;/xs:documentation&gt;
&lt;xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule"/&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;/xs:schema&gt;
</pre></div>
</div>
<div class="section" id="xhtml-rdfa-xml-schema-driver-module">
<h3 id="a_Schema_driver"><span class="secno">A.4 </span>XHTML+RDFa XML Schema Driver Module</h3>
<div><p>You can download this version of this file from <a href="SCHEMA/xhtml-rdfa-2.xsd">SCHEMA/xhtml-rdfa-2.xsd</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd">http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd</a>.</p><pre class="dtd">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" xmlns="http://www.w3.org/1999/xhtml"
elementFormDefault="qualified"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; This is the XML Schema driver for XHTML + RDFa Please use this namespace
for XHTML elements: "http://www.w3.org/1999/xhtml" $Id: xhtml-rdfa-1.xsd,v 1.2
2008/07/02 13:26:46 ahby Exp $ &lt;/xs:documentation&gt;
&lt;xs:documentation source="xhtml-copyright-1.xsd"/&gt;
&lt;/xs:annotation&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; This is the Schema Driver file for XHTML + RDFa Document Type This schema
+ imports external schemas (xml.xsd) + refedines (and include)s schema modules for
XHTML1.1 Document Type. + includes Schema for Named content model for the XHTML1.1
Document Type XHTML1.1 Document Type includes the following Modules XHTML Core modules
(Required for XHTML Family Conformance) + text + hypertext + lists + structure Other
XHTML modules + Edit + Bdo + Presentational + Link + Meta + Base + Scripting + Style +
Image + Applet + Object + Param (Applet/Object modules require Param Module) + Tables +
Forms + Client side image maps + Server side image maps + Ruby &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; This import brings in the XML namespace attributes The XML attributes
are used by various modules. &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:import&gt;
&lt;xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
schemaLocation="xhtml-datatypes-1.xsd"/&gt;
&lt;xs:include schemaLocation="xhtml-rdfa-model-2.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Document Model module for the XHTML+RDFa Document Type. This schema
file defines all named models used by XHTML Modularization Framework for XHTML+RDFa
Document Type &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;xs:include schemaLocation="xhtml-rdfa-modules-2.xsd"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt; Schema that includes all modules (and redefinitions) for XHTML1.1
Document Type. &lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:include&gt;
&lt;!-- link, meta, and a need to be defined directly here --&gt;
&lt;xs:attributeGroup name="xhtml.a.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.Common.attrib"/&gt;
&lt;xs:attribute name="href" type="xh11d:URI"/&gt;
&lt;xs:attribute name="charset" type="xh11d:Charset"/&gt;
&lt;xs:attribute name="type" type="xh11d:ContentType"/&gt;
&lt;xs:attribute name="hreflang" type="xh11d:LanguageCode"/&gt;
&lt;xs:attribute name="accesskey" type="xh11d:Character"/&gt;
&lt;xs:attribute name="tabindex" type="xh11d:Number"/&gt;
&lt;xs:attributeGroup ref="xhtml.a.csim.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by Client Side Image Map Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.a.events.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Redefinition by XHTML Event Attribute Module
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:attributeGroup ref="xhtml.a.target.attlist"&gt;
&lt;xs:annotation&gt;
&lt;xs:documentation&gt;
Target Module - A Attribute Additions
&lt;/xs:documentation&gt;
&lt;/xs:annotation&gt;
&lt;/xs:attributeGroup&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:group name="xhtml.a.content"&gt;
&lt;xs:sequence&gt;
&lt;xs:group ref="xhtml.InlNoAnchor.mix" minOccurs="0" maxOccurs="unbounded"/&gt;
&lt;/xs:sequence&gt;
&lt;/xs:group&gt;
&lt;xs:complexType name="xhtml.a.type" mixed="true"&gt;
&lt;xs:group ref="xhtml.a.content"/&gt;
&lt;xs:attributeGroup ref="xhtml.a.attlist"/&gt;
&lt;/xs:complexType&gt;
&lt;xs:attributeGroup name="xhtml.link.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.Common.attrib"/&gt;
&lt;xs:attribute name="charset" type="xh11d:Charset"/&gt;
&lt;xs:attribute name="href" type="xh11d:URI"/&gt;
&lt;xs:attribute name="hreflang" type="xh11d:LanguageCode"/&gt;
&lt;xs:attribute name="type" type="xh11d:ContentType"/&gt;
&lt;xs:attribute name="media" type="xh11d:MediaDesc"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:group name="xhtml.link.content"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;xs:complexType name="xhtml.link.type"&gt;
&lt;xs:group ref="xhtml.link.content"/&gt;
&lt;xs:attributeGroup ref="xhtml.link.attlist"/&gt;
&lt;/xs:complexType&gt;
&lt;xs:attributeGroup name="xhtml.meta.attlist"&gt;
&lt;xs:attributeGroup ref="xhtml.I18n.attrib"/&gt;
&lt;xs:attribute ref="xml:space"/&gt;
&lt;xs:attribute name="http-equiv" type="xs:NMTOKEN"/&gt;
&lt;xs:attribute name="name" type="xs:NMTOKEN"/&gt;
&lt;xs:attribute name="content" type="xh11d:CDATA" use="required"/&gt;
&lt;xs:attribute name="scheme" type="xh11d:CDATA"/&gt;
&lt;xs:attribute name="about" type="xh11d:URIorSafeCURIE"/&gt;
&lt;xs:attribute name="datatype" type="xh11d:CURIE"/&gt;
&lt;xs:attribute name="typeof" type="xh11d:CURIEs"/&gt;
&lt;xs:attribute name="property" type="xh11d:CURIEs"/&gt;
&lt;xs:attribute name="rel" type="xh11d:CURIEs"/&gt;
&lt;xs:attribute name="resource" type="xh11d:URIorSafeCURIE"/&gt;
&lt;xs:attribute name="rev" type="xh11d:CURIEs"/&gt;
&lt;/xs:attributeGroup&gt;
&lt;xs:group name="xhtml.meta.content"&gt;
&lt;xs:sequence/&gt;
&lt;/xs:group&gt;
&lt;xs:complexType name="xhtml.meta.type"&gt;
&lt;xs:group ref="xhtml.meta.content"/&gt;
&lt;xs:attributeGroup ref="xhtml.meta.attlist"/&gt;
&lt;/xs:complexType&gt;
&lt;/xs:schema&gt;
</pre></div>
</div>
</div>
<div class="section" id="xhtml-rdfa-document-type-definition">
<!--OddPage--><h2 id="a_xhtmlrdfa_dtd"><span class="secno">B. </span>XHTML+RDFa Document Type Definition</h2>
<p>This appendix includes an implementation of the
XHTML+RDFa 1.1 language as an XML DTD.
It is implemented by combining the XHTML 1.1 DTD
with the XHTML Metainformation Attribute Module.
This is done by using
a content model module, and then a driver module.
There are direct links to the various files, and the files
are also contained in the "Gzip'd TAR" and "Zip" archives linked to at the
top of this document.
Please note that the files targeted by the "latest version" links may
change slowly over time. See the
<a href="http://www.w3.org/MarkUp/"><acronym title="World Wide Web
Consortium"><acronym title="World Wide Web
Consortium">W3C</acronym></acronym> <acronym title="HyperText Markup
Language"><acronym title="HyperText Markup
Language">XHTML2</acronym></acronym> Working Group</a> home page for more
information.</p>
<div class="section" id="xhtml-metainformation-attributes-module-1">
<h3 id="a_DTD_xhtml_metaAttributes_module"><span class="secno">B.1 </span>XHTML Metainformation Attributes Module</h3>
<div><p>You can download this version of this file from <a href="DTD/xhtml-metaAttributes-2.mod">DTD/xhtml-metaAttributes-2.mod</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/DTD/xhtml-metaAttributes-2.mod">http://www.w3.org/MarkUp/DTD/xhtml-metaAttributes-2.mod</a>.</p><pre class="dtd">&lt;!-- ...................................................................... --&gt;
&lt;!-- XHTML MetaAttributes Module ......................................... --&gt;
&lt;!-- file: xhtml-metaAttributes-1.mod
This is XHTML-RDFa, modules to annotate XHTML family documents.
Copyright 2007-2008 <acronym title="World Wide Web
Consortium">W3C</acronym> (<acronym title="Massachusetts Institute of Technology">MIT</acronym>, <acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym>, Keio), All Rights Reserved.
Revision: $Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML MetaAttributes 1.0//EN"
SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-metaAttributes-1.mod"
Revisions:
(none)
....................................................................... --&gt;
&lt;!ENTITY <span class="entity">% XHTML.global.attrs.prefixed</span> "IGNORE" &gt;
&lt;!-- Placeholder Compact URI-related types --&gt;
&lt;!ENTITY <span class="entity">% CURIE.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% CURIEs.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% SafeCURIE.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% SafeCURIEs.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% URIorCURIE.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% URIorCURIEs.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% URIorSafeCURIE.datatype</span> "CDATA" &gt;
&lt;!ENTITY <span class="entity">% URIorSafeCURIEs.datatype</span> "CDATA" &gt;
&lt;!-- Common Attributes
This module declares a collection of meta-information related
attributes.
%NS.decl.attrib; is declared in the XHTML Qname module.
This file also includes declarations of "global" versions of the
attributes. The global versions of the attributes are for use on
elements in other namespaces.
--&gt;
&lt;!ENTITY <span class="entity">% about.attrib</span>
"about %URIorCURIE.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.about.attrib</span>
"%XHTML.prefix;:about %URIorCURIE.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% typeof.attrib</span>
"typeof %URIorCURIEs.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.typeof.attrib</span>
"%XHTML.prefix;:typeof %URIorCURIEs.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% property.attrib</span>
"property %URIorCURIEs.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.property.attrib</span>
"%XHTML.prefix;:property %URIorCURIEs.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% resource.attrib</span>
"resource %URIorCURIE.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.resource.attrib</span>
"%XHTML.prefix;:resource %URIorCURIE.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% content.attrib</span>
"content CDATA #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.content.attrib</span>
"%XHTML.prefix;:content CDATA #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% datatype.attrib</span>
"datatype %URIorCURIE.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.datatype.attrib</span>
"%XHTML.prefix;:datatype %URIorCURIE.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% rel.attrib</span>
"rel %URIorCURIEs.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.rel.attrib</span>
"%XHTML.prefix;:rel %URIorCURIEs.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% rev.attrib</span>
"rev %URIorCURIEs.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.rev.attrib</span>
"%XHTML.prefix;:rev %URIorCURIEs.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% prefix.attrib</span>
"prefix %PREFIX.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.prefix.attrib</span>
"%XHTML.prefix;:prefix %PREFIX.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% vocab.attrib</span>
"vocab %URI.datatype; #IMPLIED"
&gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.vocab.attrib</span>
"%XHTML.prefix;:vocab %URI.datatype; #IMPLIED"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% Metainformation.extra.attrib</span> "" &gt;
&lt;!ENTITY <span class="entity">% Metainformation.attrib</span>
"%about.attrib;
%content.attrib;
%datatype.attrib;
%typeof.attrib;
%prefix.attrib;
%property.attrib;
%rel.attrib;
%resource.attrib;
%rev.attrib;
%vocab.attrib;
%Metainformation.extra.attrib;"
&gt;
&lt;!ENTITY <span class="entity">% XHTML.global.metainformation.extra.attrib</span> "" &gt;
&lt;![%XHTML.global.attrs.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML.global.metainformation.attrib</span>
"%XHTML.global.about.attrib;
%XHTML.global.content.attrib;
%XHTML.global.datatype.attrib;
%XHTML.global.typeof.attrib;
%XHTML.global.prefix.attrib;
%XHTML.global.property.attrib;
%XHTML.global.rel.attrib;
%XHTML.global.resource.attrib;
%XHTML.global.rev.attrib;
%XHTML.global.vocab.attrib;
%XHTML.global.metainformation.extra.attrib;"
&gt;
]]&gt;
&lt;!ENTITY <span class="entity">% XHTML.global.metainformation.attrib</span> "" &gt;
&lt;!-- end of xhtml-metaAttributes-1.mod --&gt;
</pre></div>
</div>
<div class="section" id="xhtml-rdfa-content-model-module">
<h3 id="a_DTD_content_model"><span class="secno">B.2 </span>XHTML+RDFa Content Model Module</h3>
<div><p>You can download this version of this file from <a href="DTD/xhtml-rdfa-model-2.mod">DTD/xhtml-rdfa-model-2.mod</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/DTD/xhtml-rdfa-model-2.mod">http://www.w3.org/MarkUp/DTD/xhtml-rdfa-model-2.mod</a>.</p><pre class="dtd">&lt;!-- ....................................................................... --&gt;
&lt;!-- XHTML+RDFa Document Model Module ..................................... --&gt;
&lt;!-- file: xhtml-rdfa-model-2.mod
This is XHTML+RDFa.
Copyright 1998-2010 <acronym title="World Wide Web
Consortium">W3C</acronym> (<acronym title="Massachusetts Institute of Technology">MIT</acronym>, <acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym>, Keio), All Rights Reserved.
Revision: $Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $ SMI
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML+RDFa Document Model 1.1//EN"
SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-model-2.mod"
Revisions:
(none)
....................................................................... --&gt;
&lt;!-- XHTML+RDFa Document Model
This module describes the groupings of elements that make up
common content models for XHTML elements.
XHTML has three basic content models:
%Inline.mix; character-level elements
%Block.mix; block-like elements, eg., paragraphs and lists
%Flow.mix; any block or inline elements
Any parameter entities declared in this module may be used
to create element content models, but the above three are
considered 'global' (insofar as that term applies here).
The reserved word '#PCDATA' (indicating a text string) is now
included explicitly with each element declaration that is
declared as mixed content, as XML requires that this token
occur first in a content model specification.
--&gt;
&lt;!-- Extending the Model
While in some cases this module may need to be rewritten to
accommodate changes to the document model, minor extensions
may be accomplished by redeclaring any of the three *.extra;
parameter entities to contain extension element types as follows:
%Misc.extra; whose parent may be any block or
inline element.
%Inline.extra; whose parent may be any inline element.
%Block.extra; whose parent may be any block element.
If used, these parameter entities must be an OR-separated
list beginning with an OR separator ("|"), eg., "| a | b | c"
All block and inline *.class parameter entities not part
of the *struct.class classes begin with "| " to allow for
exclusion from mixes.
--&gt;
&lt;!-- .............. Optional Elements in head .................. --&gt;
&lt;!ENTITY <span class="entity">% HeadOpts.mix</span>
"( %script.qname; | %style.qname; | %meta.qname;
| %link.qname; | %object.qname; )*"
&gt;
&lt;!-- ................. Miscellaneous Elements .................. --&gt;
&lt;!-- ins and del are used to denote editing changes
--&gt;
&lt;!ENTITY <span class="entity">% Edit.class</span> "| %ins.qname; | %del.qname;" &gt;
&lt;!-- script and noscript are used to contain scripts
and alternative content
--&gt;
&lt;!ENTITY <span class="entity">% Script.class</span> "| %script.qname; | %noscript.qname;" &gt;
&lt;!ENTITY <span class="entity">% Misc.extra</span> "" &gt;
&lt;!-- These elements are neither block nor inline, and can
essentially be used anywhere in the document body.
--&gt;
&lt;!ENTITY <span class="entity">% Misc.class</span>
"%Edit.class;
%Script.class;
%Misc.extra;"
&gt;
&lt;!-- .................... Inline Elements ...................... --&gt;
&lt;!ENTITY <span class="entity">% InlStruct.class</span> "%br.qname; | %span.qname;" &gt;
&lt;!ENTITY <span class="entity">% InlPhras.class</span>
"| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname;
| %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname;
| %abbr.qname; | %acronym.qname; | %q.qname;" &gt;
&lt;!ENTITY <span class="entity">% InlPres.class</span>
"| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
| %small.qname; | %sub.qname; | %sup.qname;" &gt;
&lt;!ENTITY <span class="entity">% I18n.class</span> "| %bdo.qname;" &gt;
&lt;!ENTITY <span class="entity">% Anchor.class</span> "| %a.qname;" &gt;
&lt;!ENTITY <span class="entity">% InlSpecial.class</span>
"| %img.qname; | %map.qname;
| %object.qname;" &gt;
&lt;!ENTITY <span class="entity">% InlForm.class</span>
"| %input.qname; | %select.qname; | %textarea.qname;
| %label.qname; | %button.qname;" &gt;
&lt;!ENTITY <span class="entity">% Inline.extra</span> "" &gt;
&lt;!ENTITY <span class="entity">% Ruby.class</span> "| %ruby.qname;" &gt;
&lt;!-- %Inline.class; includes all inline elements,
used as a component in mixes
--&gt;
&lt;!ENTITY <span class="entity">% Inline.class</span>
"%InlStruct.class;
%InlPhras.class;
%InlPres.class;
%I18n.class;
%Anchor.class;
%InlSpecial.class;
%InlForm.class;
%Ruby.class;
%Inline.extra;"
&gt;
&lt;!-- %InlNoRuby.class; includes all inline elements
except ruby, used as a component in mixes
--&gt;
&lt;!ENTITY <span class="entity">% InlNoRuby.class</span>
"%InlStruct.class;
%InlPhras.class;
%InlPres.class;
%I18n.class;
%Anchor.class;
%InlSpecial.class;
%InlForm.class;
%Inline.extra;"
&gt;
&lt;!-- %NoRuby.content; includes all inlines except ruby
--&gt;
&lt;!ENTITY <span class="entity">% NoRuby.content</span>
"( #PCDATA
| %InlNoRuby.class;
%Misc.class; )*"
&gt;
&lt;!-- %InlNoAnchor.class; includes all non-anchor inlines,
used as a component in mixes
--&gt;
&lt;!ENTITY <span class="entity">% InlNoAnchor.class</span>
"%InlStruct.class;
%InlPhras.class;
%InlPres.class;
%I18n.class;
%InlSpecial.class;
%InlForm.class;
%Ruby.class;
%Inline.extra;"
&gt;
&lt;!-- %InlNoAnchor.mix; includes all non-anchor inlines
--&gt;
&lt;!ENTITY <span class="entity">% InlNoAnchor.mix</span>
"%InlNoAnchor.class;
%Misc.class;"
&gt;
&lt;!-- %Inline.mix; includes all inline elements, including %Misc.class;
--&gt;
&lt;!ENTITY <span class="entity">% Inline.mix</span>
"%Inline.class;
%Misc.class;"
&gt;
&lt;!-- ..................... Block Elements ...................... --&gt;
&lt;!-- In the HTML 4.0 DTD, heading and list elements were included
in the %block; parameter entity. The %Heading.class; and
%List.class; parameter entities must now be included explicitly
on element declarations where desired.
--&gt;
&lt;!ENTITY <span class="entity">% Heading.class</span>
"%h1.qname; | %h2.qname; | %h3.qname;
| %h4.qname; | %h5.qname; | %h6.qname;" &gt;
&lt;!ENTITY <span class="entity">% List.class</span> "%ul.qname; | %ol.qname; | %dl.qname;" &gt;
&lt;!ENTITY <span class="entity">% Table.class</span> "| %table.qname;" &gt;
&lt;!ENTITY <span class="entity">% Form.class</span> "| %form.qname;" &gt;
&lt;!ENTITY <span class="entity">% Fieldset.class</span> "| %fieldset.qname;" &gt;
&lt;!ENTITY <span class="entity">% BlkStruct.class</span> "%p.qname; | %div.qname;" &gt;
&lt;!ENTITY <span class="entity">% BlkPhras.class</span>
"| %pre.qname; | %blockquote.qname; | %address.qname;" &gt;
&lt;!ENTITY <span class="entity">% BlkPres.class</span> "| %hr.qname; " &gt;
&lt;!ENTITY <span class="entity">% BlkSpecial.class</span>
"%Table.class;
%Form.class;
%Fieldset.class;"
&gt;
&lt;!ENTITY <span class="entity">% Block.extra</span> "" &gt;
&lt;!-- %Block.class; includes all block elements,
used as an component in mixes
--&gt;
&lt;!ENTITY <span class="entity">% Block.class</span>
"%BlkStruct.class;
%BlkPhras.class;
%BlkPres.class;
%BlkSpecial.class;
%Block.extra;"
&gt;
&lt;!-- %Block.mix; includes all block elements plus %Misc.class;
--&gt;
&lt;!ENTITY <span class="entity">% Block.mix</span>
"%Heading.class;
| %List.class;
| %Block.class;
%Misc.class;"
&gt;
&lt;!-- ................ All Content Elements .................. --&gt;
&lt;!-- %Flow.mix; includes all text content, block and inline
--&gt;
&lt;!ENTITY <span class="entity">% Flow.mix</span>
"%Heading.class;
| %List.class;
| %Block.class;
| %Inline.class;
%Misc.class;"
&gt;
&lt;!-- end of xhtml-rdfa-model-2.mod --&gt;
</pre></div>
</div>
<div class="section" id="xhtml-rdfa-driver-module">
<h3 id="a_DTD_driver"><span class="secno">B.3 </span>XHTML+RDFa Driver Module</h3>
<div><p>You can download this version of this file from <a href="DTD/xhtml-rdfa-2.dtd">DTD/xhtml-rdfa-2.dtd</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd</a>.</p><pre class="dtd">&lt;!-- ....................................................................... --&gt;
&lt;!-- XHTML 1.1 + RDFa DTD ................................................. --&gt;
&lt;!-- file: xhtml-rdfa-2.dtd
--&gt;
&lt;!-- XHTML 1.1 + RDFa DTD
This is an example markup language combining XHTML 1.1 and the RDFa
modules.
XHTML+RDFa
Copyright 1998-2010 World Wide Web Consortium
(Massachusetts Institute of Technology, European Research Consortium
for Informatics and Mathematics, Keio University).
All Rights Reserved.
Permission to use, copy, modify and distribute the XHTML DTD and its
accompanying documentation for any purpose and without fee is hereby
granted in perpetuity, provided that the above copyright notice and
this paragraph appear in all copies. The copyright holders make no
representation about the suitability of the DTD for any purpose.
It is provided "as is" without expressed or implied warranty.
--&gt;
&lt;!-- This is the driver file for version 1 of the XHTML + RDFa DTD.
Please use this public identifier to identify it:
"-//<acronym title="World Wide Web
Consortium">W3C</acronym>//DTD XHTML+RDFa 1.1//EN"
--&gt;
&lt;!ENTITY <span class="entity">% XHTML.version</span> "XHTML+RDFa 1.1" &gt;
&lt;!-- Use this URI to identify the default namespace:
"http://www.w3.org/1999/xhtml"
See the Qualified Names module for information
on the use of namespace prefixes in the DTD.
Note that XHTML namespace elements are not prefixed by default,
but the XHTML namespace prefix is defined as "xhtml" so that
other markup languages can extend this one and use the XHTML
prefixed global attributes if required.
--&gt;
&lt;!ENTITY <span class="entity">% NS.prefixed</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% XHTML.prefix</span> "xhtml" &gt;
&lt;!-- Be sure to include prefixed global attributes - we don't need
them, but languages that extend XHTML 1.1 might.
--&gt;
&lt;!ENTITY <span class="entity">% XHTML.global.attrs.prefixed</span> "INCLUDE" &gt;
&lt;!-- Reserved for use with the XLink namespace:
--&gt;
&lt;!ENTITY <span class="entity">% XLINK.xmlns</span> "" &gt;
&lt;!ENTITY <span class="entity">% XLINK.xmlns.attrib</span> "" &gt;
&lt;!-- For example, if you are using XHTML 1.1 directly, use the public
identifier in the DOCTYPE declaration, with the namespace declaration
on the document element to identify the default namespace:
&lt;?xml version="1.0"?&gt;
&lt;!DOCTYPE html PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//DTD XHTML+RDFa 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en"&gt;
...
&lt;/html&gt;
Revisions:
(none)
--&gt;
&lt;!-- reserved for future use with document profiles --&gt;
&lt;!ENTITY <span class="entity">% XHTML.profile</span> "" &gt;
&lt;!-- ensure XHTML Notations are disabled --&gt;
&lt;!ENTITY <span class="entity">% xhtml-notations.module</span> "IGNORE" &gt;
&lt;!-- Bidirectional Text features
This feature-test entity is used to declare elements
and attributes used for bidirectional text support.
--&gt;
&lt;!ENTITY <span class="entity">% XHTML.bidi</span> "INCLUDE" &gt;
&lt;!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --&gt;
&lt;!-- Pre-Framework Redeclaration placeholder .................... --&gt;
&lt;!-- this serves as a location to insert markup declarations
into the DTD prior to the framework declarations.
--&gt;
&lt;!ENTITY <span class="entity">% xhtml-prefw-redecl.module</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-prefw-redecl.mod</span> "" &gt;
&lt;![%xhtml-prefw-redecl.module;[
%xhtml-prefw-redecl.mod;
&lt;!-- end of xhtml-prefw-redecl.module --&gt;]]&gt;
&lt;!-- we need the datatypes now --&gt;
&lt;!ENTITY <span class="entity">% xhtml-datatypes.module</span> "INCLUDE" &gt;
&lt;![%xhtml-datatypes.module;[
&lt;!ENTITY <span class="entity">% xhtml-datatypes.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML Datatypes 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-datatypes-1.mod" &gt;
%xhtml-datatypes.mod;]]&gt;
&lt;!-- bring in the RDFa attributes cause we need them in Common --&gt;
&lt;!ENTITY <span class="entity">% xhtml-metaAttributes.module</span> "INCLUDE" &gt;
&lt;![%xhtml-metaAttributes.module;[
&lt;!ENTITY <span class="entity">% xhtml-metaAttributes.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML MetaAttributes 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-metaAttributes-2.mod" &gt;
%xhtml-metaAttributes.mod;]]&gt;
&lt;!ENTITY <span class="entity">% xhtml-events.module</span> "INCLUDE" &gt;
&lt;!ENTITY <span class="entity">% Common.extra.attrib</span>
"href %URI.datatype; #IMPLIED
%Metainformation.attrib;"
&gt;
&lt;!-- adding the lang attribute into the I18N collection --&gt;
&lt;!ENTITY <span class="entity">% lang.attrib</span>
"xml:lang %LanguageCode.datatype; #IMPLIED
lang %LanguageCode.datatype; #IMPLIED"
&gt;
&lt;!-- Inline Style Module ........................................ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-inlstyle.module</span> "INCLUDE" &gt;
&lt;![%xhtml-inlstyle.module;[
&lt;!ENTITY <span class="entity">% xhtml-inlstyle.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Inline Style 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-inlstyle-1.mod" &gt;
%xhtml-inlstyle.mod;]]&gt;
&lt;!-- declare Document Model module instantiated in framework
--&gt;
&lt;!ENTITY <span class="entity">% xhtml-model.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML+RDFa Document Model 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-model-2.mod" &gt;
&lt;!-- Modular Framework Module (required) ......................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-framework.module</span> "INCLUDE" &gt;
&lt;![%xhtml-framework.module;[
&lt;!ENTITY <span class="entity">% xhtml-framework.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML Modular Framework 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-framework-1.mod" &gt;
%xhtml-framework.mod;]]&gt;
&lt;!-- Post-Framework Redeclaration placeholder ................... --&gt;
&lt;!-- this serves as a location to insert markup declarations
into the DTD following the framework declarations.
--&gt;
&lt;!ENTITY <span class="entity">% xhtml-postfw-redecl.module</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-postfw-redecl.mod</span> ""&gt;
&lt;![%xhtml-postfw-redecl.module;[
%xhtml-postfw-redecl.mod;
&lt;!-- end of xhtml-postfw-redecl.module --&gt;]]&gt;
&lt;!-- Text Module (Required) ..................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-text.module</span> "INCLUDE" &gt;
&lt;![%xhtml-text.module;[
&lt;!ENTITY <span class="entity">% xhtml-text.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Text 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-text-1.mod" &gt;
%xhtml-text.mod;]]&gt;
&lt;!-- Hypertext Module (required) ................................. --&gt;
&lt;!ENTITY <span class="entity">% a.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-hypertext.module</span> "INCLUDE" &gt;
&lt;![%xhtml-hypertext.module;[
&lt;!ENTITY <span class="entity">% xhtml-hypertext.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Hypertext 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-hypertext-1.mod" &gt;
%xhtml-hypertext.mod;]]&gt;
&lt;!ATTLIST %a.qname;
%Common.attrib;
charset %Charset.datatype; #IMPLIED
type %ContentType.datatype; #IMPLIED
hreflang %LanguageCode.datatype; #IMPLIED
accesskey %Character.datatype; #IMPLIED
tabindex %Number.datatype; #IMPLIED
&gt;
&lt;!-- Lists Module (required) .................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-list.module</span> "INCLUDE" &gt;
&lt;![%xhtml-list.module;[
&lt;!ENTITY <span class="entity">% xhtml-list.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Lists 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-list-1.mod" &gt;
%xhtml-list.mod;]]&gt;
&lt;!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --&gt;
&lt;!-- Edit Module ................................................ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-edit.module</span> "INCLUDE" &gt;
&lt;![%xhtml-edit.module;[
&lt;!ENTITY <span class="entity">% xhtml-edit.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Editing Elements 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-edit-1.mod" &gt;
%xhtml-edit.mod;]]&gt;
&lt;!-- BIDI Override Module ....................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-bdo.module</span> "%XHTML.bidi;" &gt;
&lt;![%xhtml-bdo.module;[
&lt;!ENTITY <span class="entity">% xhtml-bdo.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML BIDI Override Element 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-bdo-1.mod" &gt;
%xhtml-bdo.mod;]]&gt;
&lt;!-- Ruby Module ................................................ --&gt;
&lt;!ENTITY <span class="entity">% Ruby.common.attlists</span> "INCLUDE" &gt;
&lt;!ENTITY <span class="entity">% Ruby.common.attrib</span> "%Common.attrib;" &gt;
&lt;!ENTITY <span class="entity">% xhtml-ruby.module</span> "INCLUDE" &gt;
&lt;![%xhtml-ruby.module;[
&lt;!ENTITY <span class="entity">% xhtml-ruby.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Ruby 1.0//EN"
"http://www.w3.org/TR/ruby/xhtml-ruby-1.mod" &gt;
%xhtml-ruby.mod;]]&gt;
&lt;!-- Presentation Module ........................................ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-pres.module</span> "INCLUDE" &gt;
&lt;![%xhtml-pres.module;[
&lt;!ENTITY <span class="entity">% xhtml-pres.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Presentation 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-pres-1.mod" &gt;
%xhtml-pres.mod;]]&gt;
&lt;!ENTITY <span class="entity">% link.attlist</span> "IGNORE" &gt;
&lt;!-- Link Element Module ........................................ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-link.module</span> "INCLUDE" &gt;
&lt;![%xhtml-link.module;[
&lt;!ENTITY <span class="entity">% xhtml-link.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Link Element 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-link-1.mod" &gt;
%xhtml-link.mod;]]&gt;
&lt;!ATTLIST %link.qname;
%Common.attrib;
charset %Charset.datatype; #IMPLIED
hreflang %LanguageCode.datatype; #IMPLIED
type %ContentType.datatype; #IMPLIED
media %MediaDesc.datatype; #IMPLIED
&gt;
&lt;!-- Document Metainformation Module ............................ --&gt;
&lt;!ENTITY <span class="entity">% meta.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-meta.module</span> "INCLUDE" &gt;
&lt;![%xhtml-meta.module;[
&lt;!ENTITY <span class="entity">% xhtml-meta.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Metainformation 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-meta-1.mod" &gt;
%xhtml-meta.mod;]]&gt;
&lt;!ATTLIST %meta.qname;
%Common.attrib;
http-equiv NMTOKEN #IMPLIED
name NMTOKEN #IMPLIED
scheme CDATA #IMPLIED
&gt;
&lt;!-- Base Element Module ........................................ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-base.module</span> "INCLUDE" &gt;
&lt;![%xhtml-base.module;[
&lt;!ENTITY <span class="entity">% xhtml-base.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Base Element 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-base-1.mod" &gt;
%xhtml-base.mod;]]&gt;
&lt;!-- Scripting Module ........................................... --&gt;
&lt;!ENTITY <span class="entity">% script.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-script.module</span> "INCLUDE" &gt;
&lt;![%xhtml-script.module;[
&lt;!ENTITY <span class="entity">% xhtml-script.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Scripting 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-script-1.mod" &gt;
%xhtml-script.mod;]]&gt;
&lt;!ATTLIST %script.qname;
%XHTML.xmlns.attrib;
%id.attrib;
%Metainformation.attrib;
href %URI.datatype; #IMPLIED
xml:space ( preserve ) #FIXED 'preserve'
charset %Charset.datatype; #IMPLIED
type %ContentType.datatype; #<em title="required" class="rfc2119">required</em>
src %URI.datatype; #IMPLIED
defer ( defer ) #IMPLIED
&gt;
&lt;!-- Style Sheets Module ......................................... --&gt;
&lt;!ENTITY <span class="entity">% style.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-style.module</span> "INCLUDE" &gt;
&lt;![%xhtml-style.module;[
&lt;!ENTITY <span class="entity">% xhtml-style.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Style Sheets 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-style-1.mod" &gt;
%xhtml-style.mod;]]&gt;
&lt;!ATTLIST %style.qname;
%XHTML.xmlns.attrib;
%id.attrib;
%title.attrib;
%I18n.attrib;
%Metainformation.attrib;
href %URI.datatype; #IMPLIED
xml:space ( preserve ) #FIXED 'preserve'
type %ContentType.datatype; #<em title="required" class="rfc2119">required</em>
media %MediaDesc.datatype; #IMPLIED
&gt;
&lt;!-- Image Module ............................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-image.module</span> "INCLUDE" &gt;
&lt;![%xhtml-image.module;[
&lt;!ENTITY <span class="entity">% xhtml-image.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Images 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-image-1.mod" &gt;
%xhtml-image.mod;]]&gt;
&lt;!-- Client-side Image Map Module ............................... --&gt;
&lt;!ENTITY <span class="entity">% area.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-csismap.module</span> "INCLUDE" &gt;
&lt;![%xhtml-csismap.module;[
&lt;!ENTITY <span class="entity">% xhtml-csismap.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Client-side Image Maps 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-csismap-1.mod" &gt;
%xhtml-csismap.mod;]]&gt;
&lt;!ATTLIST %area.qname;
%Common.attrib;
shape %Shape.datatype; 'rect'
coords %Coords.datatype; #IMPLIED
nohref ( nohref ) #IMPLIED
alt %Text.datatype; #<em title="required" class="rfc2119">required</em>
tabindex %Number.datatype; #IMPLIED
accesskey %Character.datatype; #IMPLIED
&gt;
&lt;!-- Server-side Image Map Module ............................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-ssismap.module</span> "INCLUDE" &gt;
&lt;![%xhtml-ssismap.module;[
&lt;!ENTITY <span class="entity">% xhtml-ssismap.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Server-side Image Maps 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-ssismap-1.mod" &gt;
%xhtml-ssismap.mod;]]&gt;
&lt;!-- Param Element Module ....................................... --&gt;
&lt;!ENTITY <span class="entity">% param.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-param.module</span> "INCLUDE" &gt;
&lt;![%xhtml-param.module;[
&lt;!ENTITY <span class="entity">% xhtml-param.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Param Element 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-param-1.mod" &gt;
%xhtml-param.mod;]]&gt;
&lt;!ATTLIST %param.qname;
%XHTML.xmlns.attrib;
%id.attrib;
%Metainformation.attrib;
href %URI.datatype; #IMPLIED
name CDATA #<em title="required" class="rfc2119">required</em>
value CDATA #IMPLIED
valuetype ( data | ref | object ) 'data'
type %ContentType.datatype; #IMPLIED
&gt;
&lt;!-- Embedded Object Module ..................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-object.module</span> "INCLUDE" &gt;
&lt;![%xhtml-object.module;[
&lt;!ENTITY <span class="entity">% xhtml-object.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Embedded Object 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-object-1.mod" &gt;
%xhtml-object.mod;]]&gt;
&lt;!-- Tables Module ............................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-table.module</span> "INCLUDE" &gt;
&lt;![%xhtml-table.module;[
&lt;!ENTITY <span class="entity">% xhtml-table.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Tables 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-table-1.mod" &gt;
%xhtml-table.mod;]]&gt;
&lt;!-- Forms Module ............................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-form.module</span> "INCLUDE" &gt;
&lt;![%xhtml-form.module;[
&lt;!ENTITY <span class="entity">% xhtml-form.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Forms 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-form-1.mod" &gt;
%xhtml-form.mod;]]&gt;
&lt;!-- Target Attribute Module .................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-target.module</span> "INCLUDE" &gt;
&lt;![%xhtml-target.module;[
&lt;!ENTITY <span class="entity">% xhtml-target.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Target 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-target-1.mod" &gt;
%xhtml-target.mod;]]&gt;
&lt;!-- Legacy Markup ............................................... --&gt;
&lt;!ENTITY <span class="entity">% xhtml-legacy.module</span> "IGNORE" &gt;
&lt;![%xhtml-legacy.module;[
&lt;!ENTITY <span class="entity">% xhtml-legacy.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Legacy Markup 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-legacy-1.mod" &gt;
%xhtml-legacy.mod;]]&gt;
&lt;!-- Document Structure Module (required) ....................... --&gt;
&lt;!ENTITY <span class="entity">% html.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% head.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% title.attlist</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% xhtml-struct.module</span> "INCLUDE" &gt;
&lt;![%xhtml-struct.module;[
&lt;!ENTITY <span class="entity">% xhtml-struct.mod</span>
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ELEMENTS XHTML Document Structure 1.0//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-struct-1.mod" &gt;
%xhtml-struct.mod;]]&gt;
&lt;!ENTITY <span class="entity">% profile.attrib</span>
"profile %URI.datatype; '%XHTML.profile;'"
&gt;
&lt;!ENTITY <span class="entity">% XHTML.version.attrib</span>
"version %FPI.datatype; #FIXED '%XHTML.version;'"
&gt;
&lt;!ATTLIST %html.qname;
%Common.attrib;
%XSI.schemaLocation.attrib;
%XHTML.version.attrib;
&gt;
&lt;!ATTLIST %head.qname;
%Common.attrib;
%profile.attrib;
&gt;
&lt;!ATTLIST %title.qname;
%Common.attrib;
&gt;
&lt;!-- end of XHTML-RDFa DTD ................................................ --&gt;
&lt;!-- ....................................................................... --&gt;
</pre></div>
</div>
<div class="section" id="sgml-open-catalog-entry-for-xhtml-rdfa">
<h3 id="a_xhtml11_catalog"><span class="secno">B.4 </span>SGML Open Catalog Entry for XHTML+RDFa</h3>
<p>This section contains the SGML Open Catalog-format definition
[<a href="#bib-SGML-CATALOG" rel="biblioentry" class="bibref">SGML-CATALOG</a>] of the public identifiers
for XHTML+RDFa 1.1.</p>
<div><p>You can download this version of this file from <a href="DTD/xhtml-rdfa.cat">DTD/xhtml-rdfa.cat</a>. The latest version is available at <a href="http://www.w3.org/MarkUp/DTD/xhtml-rdfa.cat">http://www.w3.org/MarkUp/DTD/xhtml-rdfa.cat</a>.</p><pre class="dtd">-- .......................................................................... --
-- File catalog ............................................................ --
-- XHTML+RDFa Catalog Data File
Revision: $Revision: 1.1 $
See "Entity Management", SGML Open Technical Resolution 9401 for detailed
information on supplying and using catalog data. This document is available
from OASIS at URL:
&lt;http://www.oasis-open.org/html/tr9401.html&gt;
--
-- .......................................................................... --
-- SGML declaration associated with XHTML .................................. --
OVERRIDE YES
SGMLDECL "xml1.dcl"
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --
-- XHTML+RDFa modules .............................................. --
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//DTD XHTML+RDFa 1.1//EN" "xhtml-rdfa-2.dtd"
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML+RDFa Document Model 1.1//EN" "xhtml-rdfa-model-2.mod"
PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//ENTITIES XHTML MetaAttributes 1.1//EN" "xhtml-metaAttributes-2.mod"
-- End of catalog data ..................................................... --
-- .......................................................................... --
</pre></div>
</div>
</div>
<div id="deployment-advice" class="informative section">
<!--OddPage--><h2 id="a_deployment"><span class="secno">C. </span>Deployment Advice</h2><p><em>This section is non-normative.</em></p>
<p>Documents written using the markup language defined in
this specification can be validated using the
DTD defined in <a href="#a_xhtmlrdfa_dtd">Appendix A</a>. If a document author wants
to facilitate such validation, they may include the following
declaration at the top of their document:</p>
<pre class="example">&lt;!DOCTYPE html PUBLIC "-//<acronym title="World Wide Web
Consortium">W3C</acronym>//DTD XHTML+RDFa 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd"&gt;</pre>
<p>The XML Namespace document associated with the
XHTML Family of markup languages uses the
mechanism for transforming XHTML+RDFa documents into
RDF as defined by [<a href="#bib-GRDDL" rel="biblioentry" class="bibref">GRDDL</a>].
Authors who want to be certain their documents are
transformable by all [<a href="#bib-GRDDL" rel="biblioentry" class="bibref">GRDDL</a>] processors may
also include a <code>profile</code> attribute on the
<code>head</code> element that includes a
reference to the XHTML vocabulary URI
<code>http://www.w3.org/1999/xhtml/vocab</code>.</p>
</div>
<div id="change-history" class="informative section">
<!--OddPage--><h2 id="a_history"><span class="secno">D. </span>Change History</h2><p><em>This section is non-normative.</em></p>
<p>2010-02-25: First version of the split-out XHTML specialization.</p>
</div>
<div id="acknowledgments" class="informative section">
<!--OddPage--><h2 id="a_acks"><span class="secno">E. </span>Acknowledgments</h2><p><em>This section is non-normative.</em></p>
<p>At the time of publication, the members of the
RDFa Working Group were:</p>
<ul>
<li>Ben Adida, Creative Commons (Co-Chair)</li>
<li>Benjamin Adrian, German Research Center for Artificial Intelligence (DFKI) Gmbh</li>
<li>Mark Birbeck, webBackplane.com (Invited Expert)</li>
<li>Abhijit Galkward, Rochester Institute of Technology</li>
<li>Markus Gylling, DAISY Consortium</li>
<li>Ivan Herman, <acronym title="World Wide Web
Consortium">W3C</acronym></li>
<li>Toby Inkster (Invited Expert)</li>
<li>Shane McCarron, Applied Testing and Technology, Inc. (Invited Expert)</li>
<li>Knud Möller (DERI Galway at the National University of Ireland)</li>
<li>John O'Donovan, British Broadcasting Corporation</li>
<li>Steven Pemberton, Centre for Mathematics and Computer Science (CWI)</li>
<li>Jeffrey Sonstein, Rochester Institute of Technology</li>
<li>Manu Sporny, Digital Bazaar (Co-Chair, Invited Expert)</li>
<li>Robert Weir, IBM Corporation</li>
</ul>
</div>
<div class="appendix section" id="references"><!--OddPage--><h2><span class="secno">F. </span>References</h2><div class="section" id="normative-references"><h3><span class="secno">F.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-HTML401">[HTML401]</dt><dd>David Raggett; Ian Jacobs; Arnaud Le Hors. <a href="http://www.w3.org/TR/1999/REC-html401-19991224"><cite>HTML 4.01 Specification.</cite></a> 24 December 1999. W3C Recommendation. URL: <a href="http://www.w3.org/TR/1999/REC-html401-19991224">http://www.w3.org/TR/1999/REC-html401-19991224</a>
</dd><dt id="bib-RDFA-CORE">[RDFA-CORE]</dt><dd>Shane McCarron, et al. <a href="http://www.w3.org/2010/02/rdfa/drafts"><cite>RDFa Core 1.1: Syntax and processing rules for embedding RDF through attributes.</cite></a>1 April 2010. W3C Editor's Draft. URL: <a href="http://www.w3.org/2010/02/rdfa/drafts">http://www.w3.org/2010/02/rdfa/drafts</a>
</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> Internet RFC 2119. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
</dd><dt id="bib-RFC3236">[RFC3236]</dt><dd>P. Stark; M. Baker. <a href="http://www.rfc-editor.org/rfc/rfc3236.txt"><cite>The 'application/xhtml+xml' Media Type.</cite></a> January 2002. Internet RFC 3236. URL: <a href="http://www.rfc-editor.org/rfc/rfc3236.txt">http://www.rfc-editor.org/rfc/rfc3236.txt</a>
</dd><dt id="bib-RUBY">[RUBY]</dt><dd>Masayasu Ishikawa; et al. <a href="http://www.w3.org/TR/2001/REC-ruby-20010531"><cite>Ruby Annotation.</cite></a> 31 May 2001. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2001/REC-ruby-20010531">http://www.w3.org/TR/2001/REC-ruby-20010531</a>
</dd><dt id="bib-XHTML-MODULARIZATION11-2e">[XHTML-MODULARIZATION11-2e]</dt><dd>Shane McCarron. <a href="http://www.w3.org/TR/2010/PER-xhtml-modularization-20100414"><cite>XHTML™ Modularization 1.1 Second Edition.</cite></a> 14 April 2010. W3C Proposed Edited Recommendation. URL: <a href="http://www.w3.org/TR/2010/PER-xhtml-modularization-20100414">http://www.w3.org/TR/2010/PER-xhtml-modularization-20100414</a>
</dd><dt id="bib-XHTML11-2e">[XHTML11-2e]</dt><dd>Masayasu Ishikawa; Shane McCarron. <a href="http://www.w3.org/TR/2007/WD-xhtml11-20070216"><cite>XHTML™ 1.1 - Module-based XHTML - Second Edition.</cite></a> 16 February 2007. W3C Working Draft. (Work in progress.) URL: <a href="http://www.w3.org/TR/2007/WD-xhtml11-20070216">http://www.w3.org/TR/2007/WD-xhtml11-20070216</a>
</dd><dt id="bib-XML-NAMES11">[XML-NAMES11]</dt><dd>Andrew Layman; et al. <a href="http://www.w3.org/TR/2006/REC-xml-names11-20060816"><cite>Namespaces in XML 1.1 (Second Edition).</cite></a> 16 August 2006. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2006/REC-xml-names11-20060816">http://www.w3.org/TR/2006/REC-xml-names11-20060816</a>
</dd><dt id="bib-XMLSCHEMA-2">[XMLSCHEMA-2]</dt><dd>Paul V. Biron; Ashok Malhotra. <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML Schema Part 2: Datatypes Second Edition.</cite></a> 28 October 2004. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/</a>
</dd></dl></div><div class="section" id="informative-references"><h3><span class="secno">F.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-GRDDL">[GRDDL]</dt><dd>Dan Connolly. <a href="http://www.w3.org/TR/2007/REC-grddl-20070911"><cite>Gleaning Resource Descriptions from Dialects of Languages (GRDDL).</cite></a> 11 September 2007. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2007/REC-grddl-20070911">http://www.w3.org/TR/2007/REC-grddl-20070911</a>
</dd><dt id="bib-RDFA-SYNTAX">[RDFA-SYNTAX]</dt><dd>Ben Adida, et al. <a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014"><cite>RDFa in XHTML: Syntax and Processing.</cite></a> 14 October 2008. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014">http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014</a>
</dd><dt id="bib-SGML-CATALOG">[SGML-CATALOG]</dt><dd>Paul Grosso. <cite><a href="http://www.oasis-open.org/html/a401.htm">Entity Management: OASIS Technical Resolution 9401:1997 (Amendment 2 to TR 9401)</a></cite> 10 september 1007. Entity Management Subcommittee, SGML Open. URL: <a href="http://www.oasis-open.org/html/a401.htm">http://www.oasis-open.org/html/a401.htm</a>
</dd><dt id="bib-XHTML-MEDIA-TYPES">[XHTML-MEDIA-TYPES]</dt><dd>Shane McCarron. <a href="http://www.w3.org/TR/2009/NOTE-xhtml-media-types-20090116"><cite>XHTML Media Types - Second Edition.</cite></a> 16 January 2009. W3C Note. URL: <a href="http://www.w3.org/TR/2009/NOTE-xhtml-media-types-20090116">http://www.w3.org/TR/2009/NOTE-xhtml-media-types-20090116</a>
</dd><dt id="bib-XHTML-VOCAB">[XHTML-VOCAB]</dt><dd>XHTML 2 Working Group. <a href="http://www.w3.org/1999/xhtml/vocab"><cite>XHTML Vocabulary</cite></a>. URL: <a href="http://www.w3.org/1999/xhtml/vocab">http://www.w3.org/1999/xhtml/vocab</a>
</dd></dl></div></div></body></html>