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
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 A -
|
|
XHTML+RDFa XML Schema</a> and
|
|
<a href="#a_xhtmlrdfa_dtd">Appendix 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"><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"
|
|
></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"><?xml version="1.0" encoding="UTF-8"?>
|
|
<<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">
|
|
<head>
|
|
<title>Virtual Library</title>
|
|
</head>
|
|
<body>
|
|
<p>Moved to <a href="http://example.org/">example.org</a>.</p>
|
|
</body>
|
|
</html></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> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_content">content</span> (<a title="CDATA" class="externalDFN">CDATA</a>)</td>
|
|
<td> </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> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_prefix">prefix</span>( NCName ': ' URI )+</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_property">property</span> (<a title="TERMorURIorCURIE" class="datatype">TERMorURIorCURIE</a>)+</td>
|
|
<td> </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> </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
|
|
<span <span class="hilite">rel="cite"</span> resource="http://www.example.com/books/the_two_towers">
|
|
The Two Towers
|
|
</span>,
|
|
<quote xml:lang="en">"The hospitality of
|
|
your hall is somewhat lessened of late, Theoden King."</quote></pre>
|
|
<p>which would generate the following triples:</p>
|
|
<pre class="example"><> xhv:cite <http://www.example.com/books/the_two_towers> .</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
|
|
<span <span class="hilite">rel="cite"</span> resource="http://www.w3.org/TR/REC-xml">[XML]</cite>.</pre>
|
|
<p>which would generate the following triples:</p>
|
|
<pre class="example"><> xhv:cite <http://www.w3.org/TR/REC-xml> .</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"><?xml version="1.0" encoding="UTF-8"?>
|
|
<xs:schema
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"
|
|
elementFormDefault="qualified"
|
|
>
|
|
<xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
|
|
schemaLocation="xhtml-datatypes-1.xsd" />
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
This is the XML Schema Metainformation Attributes module for XHTML
|
|
|
|
$Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
|
|
</xs:documentation>
|
|
<xs:documentation source="xhtml-rdfa-copyright-1.xsd"/>
|
|
</xs:annotation>
|
|
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Metainformation Attributes
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
|
|
<xs:attribute name="about" type="xh11d:URIorCURIE"/>
|
|
<xs:attribute name="content" type="xh11d:CDATA"/>
|
|
<xs:attribute name="datatype" type="xh11d:TERMorURIorCURIE"/>
|
|
<xs:attribute name="typeof" type="xh11d:TERMorURIorCURIEs"/>
|
|
<xs:attribute name="prefix" type="xh11d:PREFIX"/>
|
|
<xs:attribute name="property" type="xh11d:TERMorURIorCURIEs"/>
|
|
<xs:attribute name="rel" type="xh11d:TERMorURIorCURIEs"/>
|
|
<xs:attribute name="resource" type="xh11d:URIorCURIE"/>
|
|
<xs:attribute name="rev" type="xh11d:TERMorURIorCURIEs"/>
|
|
<xs:attribute name="vocab" type="xs:anyURI"/>
|
|
|
|
<xs:attributeGroup name="xhtml.metaAttributes.attrib">
|
|
<xs:attribute name="about"/>
|
|
<xs:attribute name="content"/>
|
|
<xs:attribute name="datatype"/>
|
|
<xs:attribute name="typeof"/>
|
|
<xs:attribute name="prefix"/>
|
|
<xs:attribute name="property"/>
|
|
<xs:attribute name="rel"/>
|
|
<xs:attribute name="resource"/>
|
|
<xs:attribute name="rev"/>
|
|
<xs:attribute name="vocab"/>
|
|
</xs:attributeGroup>
|
|
|
|
</xs:schema>
|
|
</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"><?xml version="1.0" encoding="UTF-8"?>
|
|
<xs:schema
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"
|
|
elementFormDefault="qualified" >
|
|
<xs:import
|
|
namespace="http://www.w3.org/1999/xhtml/datatypes/"
|
|
schemaLocation="xhtml-datatypes-1.xsd"/>
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
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 $
|
|
</xs:documentation>
|
|
<xs:documentation source="xhtml-copyright-1.xsd"/>
|
|
</xs:annotation>
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
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
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:include schemaLocation="xhtml-metaAttributes-2.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Metainformation Modules
|
|
|
|
Attributes defined here:
|
|
XHTML RDFa attribtues
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:attributeGroup
|
|
name="xhtml.I18n.extra.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation> Extended I18n attribute </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attributeGroup
|
|
ref="xhtml.dir.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
"dir" Attribute from Bi Directional Text (bdo) Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup
|
|
name="xhtml.Common.extra">
|
|
<xs:annotation>
|
|
<xs:documentation> Extended Common Attributes </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attributeGroup
|
|
ref="xhtml.style.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
"style" attribute from Inline Style Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.Events.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Attributes from Events Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.metaAttributes.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Attributes from Metainformation Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup
|
|
name="xhtml.Core.extra.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation> Extend Core Attributes </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup
|
|
name="xhtml.Global.core.extra.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation> Extended Global Core Attributes </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup
|
|
name="xhtml.Global.I18n.extra.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation> Extended Global I18n attributes </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup
|
|
name="xhtml.Global.Common.extra">
|
|
<xs:annotation>
|
|
<xs:documentation> Extended Global Common Attributes </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:group
|
|
name="xhtml.Head.extra">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.HeadOpts.mix">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">script</span>"
|
|
type="xhtml.script.type"/>
|
|
<xs:element name="<span class="element">style</span>"
|
|
type="xhtml.style.type"/>
|
|
<xs:element name="<span class="element">meta</span>"
|
|
type="xhtml.meta.type"/>
|
|
<xs:element name="<span class="element">link</span>"
|
|
type="xhtml.link.type"/>
|
|
<xs:element name="<span class="element">object</span>"
|
|
type="xhtml.object.type"/>
|
|
<xs:group
|
|
ref="xhtml.Head.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.head.content">
|
|
<xs:sequence>
|
|
<xs:group
|
|
ref="xhtml.HeadOpts.mix"
|
|
minOccurs="0"
|
|
maxOccurs="unbounded"/>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">title</span>"
|
|
minOccurs="1"
|
|
maxOccurs="1"
|
|
type="xhtml.title.type"/>
|
|
<xs:group
|
|
ref="xhtml.HeadOpts.mix"
|
|
minOccurs="0"
|
|
maxOccurs="unbounded"/>
|
|
<xs:sequence
|
|
minOccurs="0">
|
|
<xs:element name="<span class="element">base</span>"
|
|
type="xhtml.base.type"/>
|
|
<xs:group
|
|
ref="xhtml.HeadOpts.mix"
|
|
minOccurs="0"
|
|
maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">base</span>"
|
|
type="xhtml.base.type"
|
|
minOccurs="1"
|
|
maxOccurs="1"/>
|
|
<xs:group
|
|
ref="xhtml.HeadOpts.mix"
|
|
minOccurs="0"
|
|
maxOccurs="unbounded"/>
|
|
<xs:element name="<span class="element">title</span>"
|
|
minOccurs="1"
|
|
maxOccurs="1"
|
|
type="xhtml.title.type"/>
|
|
<xs:group
|
|
ref="xhtml.HeadOpts.mix"
|
|
minOccurs="0"
|
|
maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<!--
|
|
ins and del are used to denote editing changes
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Edit.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">ins</span>"
|
|
type="xhtml.edit.type"/>
|
|
<xs:element name="<span class="element">del</span>"
|
|
type="xhtml.edit.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
script and noscript are used to contain scripts
|
|
and alternative content
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Script.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">script</span>"
|
|
type="xhtml.script.type"/>
|
|
<xs:element name="<span class="element">noscript</span>"
|
|
type="xhtml.noscript.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Misc.extra">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<!--
|
|
These elements are neither block nor inline, and can
|
|
essentially be used anywhere in the document body.
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Misc.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Edit.class"/>
|
|
<xs:group
|
|
ref="xhtml.Script.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!-- Inline Elements -->
|
|
<xs:group
|
|
name="xhtml.InlStruct.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">br</span>"
|
|
type="xhtml.br.type"/>
|
|
<xs:element name="<span class="element">span</span>"
|
|
type="xhtml.span.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.InlPhras.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">em</span>"
|
|
type="xhtml.em.type"/>
|
|
<xs:element name="<span class="element">strong</span>"
|
|
type="xhtml.strong.type"/>
|
|
<xs:element name="<span class="element">dfn</span>"
|
|
type="xhtml.dfn.type"/>
|
|
<xs:element name="<span class="element">code</span>"
|
|
type="xhtml.code.type"/>
|
|
<xs:element name="<span class="element">samp</span>"
|
|
type="xhtml.samp.type"/>
|
|
<xs:element name="<span class="element">kbd</span>"
|
|
type="xhtml.kbd.type"/>
|
|
<xs:element name="<span class="element">var</span>"
|
|
type="xhtml.var.type"/>
|
|
<xs:element name="<span class="element">cite</span>"
|
|
type="xhtml.cite.type"/>
|
|
<xs:element name="<span class="element">abbr</span>"
|
|
type="xhtml.abbr.type"/>
|
|
<xs:element name="<span class="element">acronym</span>"
|
|
type="xhtml.acronym.type"/>
|
|
<xs:element name="<span class="element">q</span>"
|
|
type="xhtml.q.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.InlPres.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">tt</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">i</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">b</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">big</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">small</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">sub</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">sup</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.I18n.class">
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">bdo</span>"
|
|
type="xhtml.bdo.type"/>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Anchor.class">
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">a</span>"
|
|
type="xhtml.a.type"/>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.InlSpecial.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">img</span>"
|
|
type="xhtml.img.type"/>
|
|
<xs:element name="<span class="element">map</span>"
|
|
type="xhtml.map.type"/>
|
|
<xs:element name="<span class="element">object</span>"
|
|
type="xhtml.object.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.InlForm.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">input</span>"
|
|
type="xhtml.input.type"/>
|
|
<xs:element name="<span class="element">select</span>"
|
|
type="xhtml.select.type"/>
|
|
<xs:element name="<span class="element">textarea</span>"
|
|
type="xhtml.textarea.type"/>
|
|
<xs:element name="<span class="element">label</span>"
|
|
type="xhtml.label.type"/>
|
|
<xs:element name="<span class="element">button</span>"
|
|
type="xhtml.button.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Inline.extra">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Ruby.class">
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">ruby</span>"
|
|
type="xhtml.ruby.type"/>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<!--
|
|
Inline.class includes all inline elements,
|
|
used as a component in mixes
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Inline.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPhras.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPres.class"/>
|
|
<xs:group
|
|
ref="xhtml.I18n.class"/>
|
|
<xs:group
|
|
ref="xhtml.Anchor.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlSpecial.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlForm.class"/>
|
|
<xs:group
|
|
ref="xhtml.Ruby.class"/>
|
|
<xs:group
|
|
ref="xhtml.Inline.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
InlNoRuby.class includes all inline elements
|
|
except ruby
|
|
-->
|
|
<xs:group
|
|
name="xhtml.InlNoRuby.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPhras.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPres.class"/>
|
|
<xs:group
|
|
ref="xhtml.I18n.class"/>
|
|
<xs:group
|
|
ref="xhtml.Anchor.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlSpecial.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlForm.class"/>
|
|
<xs:group
|
|
ref="xhtml.Inline.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
InlinePre.mix
|
|
Used as a component in pre model
|
|
-->
|
|
<xs:group
|
|
name="xhtml.InlinePre.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPhras.class"/>
|
|
<xs:element name="<span class="element">tt</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">i</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:element name="<span class="element">b</span>"
|
|
type="xhtml.InlPres.type"/>
|
|
<xs:group
|
|
ref="xhtml.I18n.class"/>
|
|
<xs:group
|
|
ref="xhtml.Anchor.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
<xs:element name="<span class="element">map</span>"
|
|
type="xhtml.map.type"/>
|
|
<xs:group
|
|
ref="xhtml.Inline.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
InlNoAnchor.class includes all non-anchor inlines,
|
|
used as a component in mixes
|
|
-->
|
|
<xs:group
|
|
name="xhtml.InlNoAnchor.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPhras.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlPres.class"/>
|
|
<xs:group
|
|
ref="xhtml.I18n.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlSpecial.class"/>
|
|
<xs:group
|
|
ref="xhtml.InlForm.class"/>
|
|
<xs:group
|
|
ref="xhtml.Ruby.class"/>
|
|
<xs:group
|
|
ref="xhtml.Inline.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
InlNoAnchor.mix includes all non-anchor inlines
|
|
-->
|
|
<xs:group
|
|
name="xhtml.InlNoAnchor.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlNoAnchor.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
Inline.mix includes all inline elements, including Misc.class
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Inline.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Inline.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
InlNoRuby.mix includes all of inline.mix elements
|
|
except ruby
|
|
-->
|
|
<xs:group
|
|
name="xhtml.InlNoRuby.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.InlNoRuby.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
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.
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Heading.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">h1</span>"
|
|
type="xhtml.h1.type"/>
|
|
<xs:element name="<span class="element">h2</span>"
|
|
type="xhtml.h2.type"/>
|
|
<xs:element name="<span class="element">h3</span>"
|
|
type="xhtml.h3.type"/>
|
|
<xs:element name="<span class="element">h4</span>"
|
|
type="xhtml.h4.type"/>
|
|
<xs:element name="<span class="element">h5</span>"
|
|
type="xhtml.h5.type"/>
|
|
<xs:element name="<span class="element">h6</span>"
|
|
type="xhtml.h6.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.List.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">ul</span>"
|
|
type="xhtml.ul.type"/>
|
|
<xs:element name="<span class="element">ol</span>"
|
|
type="xhtml.ol.type"/>
|
|
<xs:element name="<span class="element">dl</span>"
|
|
type="xhtml.dl.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Table.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">table</span>"
|
|
type="xhtml.table.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Form.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">form</span>"
|
|
type="xhtml.form.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Fieldset.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">fieldset</span>"
|
|
type="xhtml.fieldset.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.BlkStruct.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">p</span>"
|
|
type="xhtml.p.type"/>
|
|
<xs:element name="<span class="element">div</span>"
|
|
type="xhtml.div.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.BlkPhras.class">
|
|
<xs:choice>
|
|
<xs:element name="<span class="element">pre</span>"
|
|
type="xhtml.pre.type"/>
|
|
<xs:element name="<span class="element">blockquote</span>"
|
|
type="xhtml.blockquote.type"/>
|
|
<xs:element name="<span class="element">address</span>"
|
|
type="xhtml.address.type"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.BlkPres.class">
|
|
<xs:sequence>
|
|
<xs:element name="<span class="element">hr</span>"
|
|
type="xhtml.hr.type"/>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.BlkSpecial.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Table.class"/>
|
|
<xs:group
|
|
ref="xhtml.Form.class"/>
|
|
<xs:group
|
|
ref="xhtml.Fieldset.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:group
|
|
name="xhtml.Block.extra">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<!--
|
|
Block.class includes all block elements,
|
|
used as an component in mixes
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Block.class">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.BlkStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkPhras.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkPres.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkSpecial.class"/>
|
|
<xs:group
|
|
ref="xhtml.Block.extra"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
Block.mix includes all block elements plus %Misc.class;
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Block.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Heading.class"/>
|
|
<xs:group
|
|
ref="xhtml.List.class"/>
|
|
<xs:group
|
|
ref="xhtml.Block.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
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.
|
|
-->
|
|
<xs:group
|
|
name="xhtml.Flow.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Heading.class"/>
|
|
<xs:group
|
|
ref="xhtml.List.class"/>
|
|
<xs:group
|
|
ref="xhtml.Block.class"/>
|
|
<xs:group
|
|
ref="xhtml.Inline.class"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<!--
|
|
BlkNoForm.mix includes all non-form block elements,
|
|
plus Misc.class
|
|
-->
|
|
<xs:group
|
|
name="xhtml.BlkNoForm.mix">
|
|
<xs:choice>
|
|
<xs:group
|
|
ref="xhtml.Heading.class"/>
|
|
<xs:group
|
|
ref="xhtml.List.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkStruct.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkPhras.class"/>
|
|
<xs:group
|
|
ref="xhtml.BlkPres.class"/>
|
|
<xs:group
|
|
ref="xhtml.Table.class"/>
|
|
<xs:group
|
|
ref="xhtml.Block.extra"/>
|
|
<xs:group
|
|
ref="xhtml.Misc.class"/>
|
|
</xs:choice>
|
|
</xs:group>
|
|
<xs:element name="<span class="element">html</span>"
|
|
type="xhtml.html.type"/>
|
|
</xs:schema>
|
|
</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"><?xml version="1.0" encoding="UTF-8"?>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
elementFormDefault="qualified"
|
|
xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" >
|
|
<xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
|
|
schemaLocation="xhtml-datatypes-1.xsd" />
|
|
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
|
|
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
This schema includes all modules for XHTML1.1 Document Type.
|
|
$Id: Overview.html,v 1.1 2010/04/22 13:49:07 bertails Exp $
|
|
</xs:documentation>
|
|
<xs:documentation source="xhtml-copyright-1.xsd"/>
|
|
</xs:annotation>
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
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
|
|
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:include schemaLocation="xhtml-framework-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Schema Framework Component Modules:
|
|
+ notations
|
|
+ datatypes
|
|
+ common attributes
|
|
+ character entities
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-text-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
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
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_textmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
|
|
<xs:include schemaLocation="xhtml-list-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Lists module
|
|
|
|
Elements defined here:
|
|
* dt, dd, dl, ol, ul, li
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:redefine schemaLocation="xhtml-struct-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Structural module
|
|
|
|
Elements defined here:
|
|
* title, head, body, html
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_structuremodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.version.attrib">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by the XHTML11 Markup (for value of version attr)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attribute name="version" type="xh11d:CDATA" fixed="XHTML+RDFa 1.0"/>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.body.attlist">
|
|
<xs:attributeGroup ref="xhtml.body.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Body Attlist
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.body.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by XHTML Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.head.attlist">
|
|
<xs:attributeGroup ref="xhtml.head.attlist"/>
|
|
<xs:attributeGroup ref="xhtml.class"/>
|
|
<xs:attributeGroup ref="xhtml.title"/>
|
|
<xs:attributeGroup ref="xhtml.Common.extra"/>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.title.attlist">
|
|
<xs:attributeGroup ref="xhtml.title.attlist"/>
|
|
<xs:attributeGroup ref="xhtml.class"/>
|
|
<xs:attributeGroup ref="xhtml.title"/>
|
|
<xs:attributeGroup ref="xhtml.Common.extra"/>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:include schemaLocation="xhtml-edit-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Edit module
|
|
|
|
Elements defined here:
|
|
* ins, del
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_editmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-bdo-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Bidirectional element module
|
|
|
|
Elements defined here:
|
|
* bdo
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_bdomodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-pres-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Presentational module
|
|
|
|
Elements defined here:
|
|
* hr, b, big, i, small,sub, sup, tt
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:redefine schemaLocation="xhtml-base-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Base module
|
|
|
|
Elements defined here:
|
|
* base
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.base.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Changes to XHTML base Attlist
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attributeGroup ref="xhtml.base.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Base Attributes (declared in Base Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.base.target.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Target Module - Attribute additions
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:include schemaLocation="xhtml-script-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Scripting module
|
|
|
|
Elements defined here:
|
|
* script, noscript
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-style-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Style module
|
|
|
|
Elements defined here:
|
|
* style
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-inlstyle-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Style attribute module
|
|
|
|
Attribute defined here:
|
|
* style
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:redefine schemaLocation="xhtml-image-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Image module
|
|
|
|
Elements defined here:
|
|
* img
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.img.attlist">
|
|
<xs:attributeGroup ref="xhtml.img.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Image Attributes (in Image Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.img.csim.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Client Side Image Map Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.img.ssimap.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Server Side Image Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:redefine schemaLocation="xhtml-csismap-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Client-side mage maps module
|
|
|
|
Elements defined here:
|
|
* area, map
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imapmodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.area.attlist">
|
|
<xs:attributeGroup ref="xhtml.area.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Area Attributes (in CSI Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.area.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Events Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.area.target.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Target Module - Area Attribute Additions
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:include schemaLocation="xhtml-ssismap-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Server-side image maps module
|
|
|
|
Attributes defined here:
|
|
* ismap on img
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_servermapmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:redefine schemaLocation="xhtml-object-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Object module
|
|
|
|
Elements defined here:
|
|
* object
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.object.attlist">
|
|
<xs:attributeGroup ref="xhtml.object.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Object Attlist
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.object.csim.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Client Image Map Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:include schemaLocation="xhtml-param-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Param module
|
|
|
|
Elements defined here:
|
|
* param
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-table-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Tables module
|
|
|
|
Elements defined here:
|
|
* table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_tablemodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:redefine schemaLocation="xhtml-form-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Forms module
|
|
|
|
Elements defined here:
|
|
* form, label, input, select, optgroup, option,
|
|
* textarea, fieldset, legend, button
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule"/>
|
|
</xs:annotation>
|
|
<xs:attributeGroup name="xhtml.form.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Changes to XHTML Form Attlist
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attributeGroup ref="xhtml.form.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Form Attributes (declared in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.form.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Events Module - Attribute additions
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.form.target.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Target Module - Attribute additions
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.input.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Changes to XHTML Form Input Element
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:attributeGroup ref="xhtml.input.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Input Attributes (in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.input.csim.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Client Side Image Map Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.input.ssimap.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Server Side Image Map Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.input.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.label.attlist">
|
|
<xs:attributeGroup ref="xhtml.label.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Label Attributes (in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.label.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.select.attlist">
|
|
<xs:attributeGroup ref="xhtml.select.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Select Attributes (in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.select.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.textarea.attlist">
|
|
<xs:attributeGroup ref="xhtml.textarea.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original TextArea Attributes (in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.textarea.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup name="xhtml.button.attlist">
|
|
<xs:attributeGroup ref="xhtml.button.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Original Button Attributes (in Forms Module)
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.button.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
</xs:redefine>
|
|
<xs:include schemaLocation="xhtml-ruby-basic-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Ruby module
|
|
|
|
Elements defined here:
|
|
* ruby, rbc, rtc, rb, rt, rp
|
|
|
|
Note that either Ruby or Basic Ruby should be used but not both
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/2001/REC-ruby-20010531/#simple-ruby1"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-events-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Events Modules
|
|
|
|
Attributes defined here:
|
|
XHTML Event Types
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-metaAttributes-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Metainformation Modules
|
|
|
|
Attributes defined here:
|
|
XHTML RDFa attribtues
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/rdfa-syntax"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-target-1.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
XHTML Target Attribute Module
|
|
|
|
Attributes defined here:
|
|
target
|
|
</xs:documentation>
|
|
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule"/>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
</xs:schema>
|
|
</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"><?xml version="1.0" encoding="UTF-8"?>
|
|
<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">
|
|
<xs:annotation>
|
|
<xs:documentation> 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 $ </xs:documentation>
|
|
<xs:documentation source="xhtml-copyright-1.xsd"/>
|
|
</xs:annotation>
|
|
<xs:annotation>
|
|
<xs:documentation> 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 </xs:documentation>
|
|
</xs:annotation>
|
|
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
|
|
schemaLocation="http://www.w3.org/2001/xml.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation> This import brings in the XML namespace attributes The XML attributes
|
|
are used by various modules. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:import>
|
|
<xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/"
|
|
schemaLocation="xhtml-datatypes-1.xsd"/>
|
|
<xs:include schemaLocation="xhtml-rdfa-model-2.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation> 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 </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<xs:include schemaLocation="xhtml-rdfa-modules-2.xsd">
|
|
<xs:annotation>
|
|
<xs:documentation> Schema that includes all modules (and redefinitions) for XHTML1.1
|
|
Document Type. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:include>
|
|
<!-- link, meta, and a need to be defined directly here -->
|
|
<xs:attributeGroup name="xhtml.a.attlist">
|
|
<xs:attributeGroup ref="xhtml.Common.attrib"/>
|
|
<xs:attribute name="href" type="xh11d:URI"/>
|
|
<xs:attribute name="charset" type="xh11d:Charset"/>
|
|
<xs:attribute name="type" type="xh11d:ContentType"/>
|
|
<xs:attribute name="hreflang" type="xh11d:LanguageCode"/>
|
|
<xs:attribute name="accesskey" type="xh11d:Character"/>
|
|
<xs:attribute name="tabindex" type="xh11d:Number"/>
|
|
<xs:attributeGroup ref="xhtml.a.csim.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by Client Side Image Map Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.a.events.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Redefinition by XHTML Event Attribute Module
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
<xs:attributeGroup ref="xhtml.a.target.attlist">
|
|
<xs:annotation>
|
|
<xs:documentation>
|
|
Target Module - A Attribute Additions
|
|
</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
<xs:group name="xhtml.a.content">
|
|
<xs:sequence>
|
|
<xs:group ref="xhtml.InlNoAnchor.mix" minOccurs="0" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:group>
|
|
<xs:complexType name="xhtml.a.type" mixed="true">
|
|
<xs:group ref="xhtml.a.content"/>
|
|
<xs:attributeGroup ref="xhtml.a.attlist"/>
|
|
</xs:complexType>
|
|
<xs:attributeGroup name="xhtml.link.attlist">
|
|
<xs:attributeGroup ref="xhtml.Common.attrib"/>
|
|
<xs:attribute name="charset" type="xh11d:Charset"/>
|
|
<xs:attribute name="href" type="xh11d:URI"/>
|
|
<xs:attribute name="hreflang" type="xh11d:LanguageCode"/>
|
|
<xs:attribute name="type" type="xh11d:ContentType"/>
|
|
<xs:attribute name="media" type="xh11d:MediaDesc"/>
|
|
</xs:attributeGroup>
|
|
<xs:group name="xhtml.link.content">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<xs:complexType name="xhtml.link.type">
|
|
<xs:group ref="xhtml.link.content"/>
|
|
<xs:attributeGroup ref="xhtml.link.attlist"/>
|
|
</xs:complexType>
|
|
<xs:attributeGroup name="xhtml.meta.attlist">
|
|
<xs:attributeGroup ref="xhtml.I18n.attrib"/>
|
|
<xs:attribute ref="xml:space"/>
|
|
<xs:attribute name="http-equiv" type="xs:NMTOKEN"/>
|
|
<xs:attribute name="name" type="xs:NMTOKEN"/>
|
|
<xs:attribute name="content" type="xh11d:CDATA" use="required"/>
|
|
<xs:attribute name="scheme" type="xh11d:CDATA"/>
|
|
<xs:attribute name="about" type="xh11d:URIorSafeCURIE"/>
|
|
<xs:attribute name="datatype" type="xh11d:CURIE"/>
|
|
<xs:attribute name="typeof" type="xh11d:CURIEs"/>
|
|
<xs:attribute name="property" type="xh11d:CURIEs"/>
|
|
<xs:attribute name="rel" type="xh11d:CURIEs"/>
|
|
<xs:attribute name="resource" type="xh11d:URIorSafeCURIE"/>
|
|
<xs:attribute name="rev" type="xh11d:CURIEs"/>
|
|
</xs:attributeGroup>
|
|
<xs:group name="xhtml.meta.content">
|
|
<xs:sequence/>
|
|
</xs:group>
|
|
<xs:complexType name="xhtml.meta.type">
|
|
<xs:group ref="xhtml.meta.content"/>
|
|
<xs:attributeGroup ref="xhtml.meta.attlist"/>
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
</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"><!-- ...................................................................... -->
|
|
<!-- XHTML MetaAttributes Module ......................................... -->
|
|
<!-- 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)
|
|
....................................................................... -->
|
|
|
|
<!ENTITY <span class="entity">% XHTML.global.attrs.prefixed</span> "IGNORE" >
|
|
|
|
<!-- Placeholder Compact URI-related types -->
|
|
<!ENTITY <span class="entity">% CURIE.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% CURIEs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% SafeCURIE.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% SafeCURIEs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% URIorCURIE.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% URIorCURIEs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% URIorSafeCURIE.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% URIorSafeCURIEs.datatype</span> "CDATA" >
|
|
|
|
<!-- 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.
|
|
-->
|
|
|
|
<!ENTITY <span class="entity">% about.attrib</span>
|
|
"about %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.about.attrib</span>
|
|
"%XHTML.prefix;:about %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% typeof.attrib</span>
|
|
"typeof %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.typeof.attrib</span>
|
|
"%XHTML.prefix;:typeof %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% property.attrib</span>
|
|
"property %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.property.attrib</span>
|
|
"%XHTML.prefix;:property %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% resource.attrib</span>
|
|
"resource %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.resource.attrib</span>
|
|
"%XHTML.prefix;:resource %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% content.attrib</span>
|
|
"content CDATA #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.content.attrib</span>
|
|
"%XHTML.prefix;:content CDATA #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% datatype.attrib</span>
|
|
"datatype %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.datatype.attrib</span>
|
|
"%XHTML.prefix;:datatype %URIorCURIE.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% rel.attrib</span>
|
|
"rel %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.rel.attrib</span>
|
|
"%XHTML.prefix;:rel %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% rev.attrib</span>
|
|
"rev %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.rev.attrib</span>
|
|
"%XHTML.prefix;:rev %URIorCURIEs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% prefix.attrib</span>
|
|
"prefix %PREFIX.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.prefix.attrib</span>
|
|
"%XHTML.prefix;:prefix %PREFIX.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% vocab.attrib</span>
|
|
"vocab %URI.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.vocab.attrib</span>
|
|
"%XHTML.prefix;:vocab %URI.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% Metainformation.extra.attrib</span> "" >
|
|
|
|
<!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;"
|
|
>
|
|
|
|
<!ENTITY <span class="entity">% XHTML.global.metainformation.extra.attrib</span> "" >
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
|
|
<!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;"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% XHTML.global.metainformation.attrib</span> "" >
|
|
|
|
|
|
<!-- end of xhtml-metaAttributes-1.mod -->
|
|
</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"><!-- ....................................................................... -->
|
|
<!-- XHTML+RDFa Document Model Module ..................................... -->
|
|
<!-- 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)
|
|
....................................................................... -->
|
|
|
|
<!-- 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.
|
|
-->
|
|
<!-- 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.
|
|
-->
|
|
|
|
<!-- .............. Optional Elements in head .................. -->
|
|
|
|
<!ENTITY <span class="entity">% HeadOpts.mix</span>
|
|
"( %script.qname; | %style.qname; | %meta.qname;
|
|
| %link.qname; | %object.qname; )*"
|
|
>
|
|
|
|
<!-- ................. Miscellaneous Elements .................. -->
|
|
|
|
<!-- ins and del are used to denote editing changes
|
|
-->
|
|
<!ENTITY <span class="entity">% Edit.class</span> "| %ins.qname; | %del.qname;" >
|
|
|
|
<!-- script and noscript are used to contain scripts
|
|
and alternative content
|
|
-->
|
|
<!ENTITY <span class="entity">% Script.class</span> "| %script.qname; | %noscript.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Misc.extra</span> "" >
|
|
|
|
<!-- These elements are neither block nor inline, and can
|
|
essentially be used anywhere in the document body.
|
|
-->
|
|
<!ENTITY <span class="entity">% Misc.class</span>
|
|
"%Edit.class;
|
|
%Script.class;
|
|
%Misc.extra;"
|
|
>
|
|
|
|
<!-- .................... Inline Elements ...................... -->
|
|
|
|
<!ENTITY <span class="entity">% InlStruct.class</span> "%br.qname; | %span.qname;" >
|
|
|
|
<!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;" >
|
|
|
|
<!ENTITY <span class="entity">% InlPres.class</span>
|
|
"| %tt.qname; | %i.qname; | %b.qname; | %big.qname;
|
|
| %small.qname; | %sub.qname; | %sup.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% I18n.class</span> "| %bdo.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Anchor.class</span> "| %a.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% InlSpecial.class</span>
|
|
"| %img.qname; | %map.qname;
|
|
| %object.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% InlForm.class</span>
|
|
"| %input.qname; | %select.qname; | %textarea.qname;
|
|
| %label.qname; | %button.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Inline.extra</span> "" >
|
|
|
|
<!ENTITY <span class="entity">% Ruby.class</span> "| %ruby.qname;" >
|
|
|
|
<!-- %Inline.class; includes all inline elements,
|
|
used as a component in mixes
|
|
-->
|
|
<!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;"
|
|
>
|
|
|
|
<!-- %InlNoRuby.class; includes all inline elements
|
|
except ruby, used as a component in mixes
|
|
-->
|
|
<!ENTITY <span class="entity">% InlNoRuby.class</span>
|
|
"%InlStruct.class;
|
|
%InlPhras.class;
|
|
%InlPres.class;
|
|
%I18n.class;
|
|
%Anchor.class;
|
|
%InlSpecial.class;
|
|
%InlForm.class;
|
|
%Inline.extra;"
|
|
>
|
|
|
|
<!-- %NoRuby.content; includes all inlines except ruby
|
|
-->
|
|
<!ENTITY <span class="entity">% NoRuby.content</span>
|
|
"( #PCDATA
|
|
| %InlNoRuby.class;
|
|
%Misc.class; )*"
|
|
>
|
|
|
|
<!-- %InlNoAnchor.class; includes all non-anchor inlines,
|
|
used as a component in mixes
|
|
-->
|
|
<!ENTITY <span class="entity">% InlNoAnchor.class</span>
|
|
"%InlStruct.class;
|
|
%InlPhras.class;
|
|
%InlPres.class;
|
|
%I18n.class;
|
|
%InlSpecial.class;
|
|
%InlForm.class;
|
|
%Ruby.class;
|
|
%Inline.extra;"
|
|
>
|
|
|
|
<!-- %InlNoAnchor.mix; includes all non-anchor inlines
|
|
-->
|
|
<!ENTITY <span class="entity">% InlNoAnchor.mix</span>
|
|
"%InlNoAnchor.class;
|
|
%Misc.class;"
|
|
>
|
|
|
|
<!-- %Inline.mix; includes all inline elements, including %Misc.class;
|
|
-->
|
|
<!ENTITY <span class="entity">% Inline.mix</span>
|
|
"%Inline.class;
|
|
%Misc.class;"
|
|
>
|
|
|
|
<!-- ..................... Block Elements ...................... -->
|
|
|
|
<!-- 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.
|
|
-->
|
|
|
|
<!ENTITY <span class="entity">% Heading.class</span>
|
|
"%h1.qname; | %h2.qname; | %h3.qname;
|
|
| %h4.qname; | %h5.qname; | %h6.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% List.class</span> "%ul.qname; | %ol.qname; | %dl.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Table.class</span> "| %table.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Form.class</span> "| %form.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% Fieldset.class</span> "| %fieldset.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% BlkStruct.class</span> "%p.qname; | %div.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% BlkPhras.class</span>
|
|
"| %pre.qname; | %blockquote.qname; | %address.qname;" >
|
|
|
|
<!ENTITY <span class="entity">% BlkPres.class</span> "| %hr.qname; " >
|
|
|
|
<!ENTITY <span class="entity">% BlkSpecial.class</span>
|
|
"%Table.class;
|
|
%Form.class;
|
|
%Fieldset.class;"
|
|
>
|
|
|
|
<!ENTITY <span class="entity">% Block.extra</span> "" >
|
|
|
|
<!-- %Block.class; includes all block elements,
|
|
used as an component in mixes
|
|
-->
|
|
<!ENTITY <span class="entity">% Block.class</span>
|
|
"%BlkStruct.class;
|
|
%BlkPhras.class;
|
|
%BlkPres.class;
|
|
%BlkSpecial.class;
|
|
%Block.extra;"
|
|
>
|
|
|
|
<!-- %Block.mix; includes all block elements plus %Misc.class;
|
|
-->
|
|
<!ENTITY <span class="entity">% Block.mix</span>
|
|
"%Heading.class;
|
|
| %List.class;
|
|
| %Block.class;
|
|
%Misc.class;"
|
|
>
|
|
|
|
<!-- ................ All Content Elements .................. -->
|
|
|
|
<!-- %Flow.mix; includes all text content, block and inline
|
|
-->
|
|
<!ENTITY <span class="entity">% Flow.mix</span>
|
|
"%Heading.class;
|
|
| %List.class;
|
|
| %Block.class;
|
|
| %Inline.class;
|
|
%Misc.class;"
|
|
>
|
|
<!-- end of xhtml-rdfa-model-2.mod -->
|
|
</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"><!-- ....................................................................... -->
|
|
<!-- XHTML 1.1 + RDFa DTD ................................................. -->
|
|
<!-- file: xhtml-rdfa-2.dtd
|
|
-->
|
|
|
|
<!-- 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.
|
|
|
|
-->
|
|
<!-- 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"
|
|
-->
|
|
<!ENTITY <span class="entity">% XHTML.version</span> "XHTML+RDFa 1.1" >
|
|
|
|
<!-- 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.
|
|
|
|
-->
|
|
<!ENTITY <span class="entity">% NS.prefixed</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% XHTML.prefix</span> "xhtml" >
|
|
|
|
<!-- Be sure to include prefixed global attributes - we don't need
|
|
them, but languages that extend XHTML 1.1 might.
|
|
-->
|
|
<!ENTITY <span class="entity">% XHTML.global.attrs.prefixed</span> "INCLUDE" >
|
|
|
|
<!-- Reserved for use with the XLink namespace:
|
|
-->
|
|
<!ENTITY <span class="entity">% XLINK.xmlns</span> "" >
|
|
<!ENTITY <span class="entity">% XLINK.xmlns.attrib</span> "" >
|
|
|
|
<!-- 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:
|
|
|
|
<?xml version="1.0"?>
|
|
<!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">
|
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
|
xml:lang="en">
|
|
...
|
|
</html>
|
|
|
|
Revisions:
|
|
(none)
|
|
-->
|
|
|
|
<!-- reserved for future use with document profiles -->
|
|
<!ENTITY <span class="entity">% XHTML.profile</span> "" >
|
|
|
|
<!-- ensure XHTML Notations are disabled -->
|
|
<!ENTITY <span class="entity">% xhtml-notations.module</span> "IGNORE" >
|
|
|
|
<!-- Bidirectional Text features
|
|
This feature-test entity is used to declare elements
|
|
and attributes used for bidirectional text support.
|
|
-->
|
|
<!ENTITY <span class="entity">% XHTML.bidi</span> "INCLUDE" >
|
|
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
|
|
<!-- Pre-Framework Redeclaration placeholder .................... -->
|
|
<!-- this serves as a location to insert markup declarations
|
|
into the DTD prior to the framework declarations.
|
|
-->
|
|
<!ENTITY <span class="entity">% xhtml-prefw-redecl.module</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-prefw-redecl.mod</span> "" >
|
|
<![%xhtml-prefw-redecl.module;[
|
|
%xhtml-prefw-redecl.mod;
|
|
<!-- end of xhtml-prefw-redecl.module -->]]>
|
|
|
|
<!-- we need the datatypes now -->
|
|
<!ENTITY <span class="entity">% xhtml-datatypes.module</span> "INCLUDE" >
|
|
<![%xhtml-datatypes.module;[
|
|
<!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" >
|
|
%xhtml-datatypes.mod;]]>
|
|
|
|
<!-- bring in the RDFa attributes cause we need them in Common -->
|
|
<!ENTITY <span class="entity">% xhtml-metaAttributes.module</span> "INCLUDE" >
|
|
<![%xhtml-metaAttributes.module;[
|
|
<!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" >
|
|
%xhtml-metaAttributes.mod;]]>
|
|
|
|
<!ENTITY <span class="entity">% xhtml-events.module</span> "INCLUDE" >
|
|
|
|
<!ENTITY <span class="entity">% Common.extra.attrib</span>
|
|
"href %URI.datatype; #IMPLIED
|
|
%Metainformation.attrib;"
|
|
>
|
|
<!-- adding the lang attribute into the I18N collection -->
|
|
|
|
<!ENTITY <span class="entity">% lang.attrib</span>
|
|
"xml:lang %LanguageCode.datatype; #IMPLIED
|
|
lang %LanguageCode.datatype; #IMPLIED"
|
|
>
|
|
|
|
<!-- Inline Style Module ........................................ -->
|
|
<!ENTITY <span class="entity">% xhtml-inlstyle.module</span> "INCLUDE" >
|
|
<![%xhtml-inlstyle.module;[
|
|
<!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" >
|
|
%xhtml-inlstyle.mod;]]>
|
|
|
|
<!-- declare Document Model module instantiated in framework
|
|
-->
|
|
<!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" >
|
|
|
|
<!-- Modular Framework Module (required) ......................... -->
|
|
<!ENTITY <span class="entity">% xhtml-framework.module</span> "INCLUDE" >
|
|
<![%xhtml-framework.module;[
|
|
<!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" >
|
|
%xhtml-framework.mod;]]>
|
|
|
|
<!-- Post-Framework Redeclaration placeholder ................... -->
|
|
<!-- this serves as a location to insert markup declarations
|
|
into the DTD following the framework declarations.
|
|
-->
|
|
<!ENTITY <span class="entity">% xhtml-postfw-redecl.module</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-postfw-redecl.mod</span> "">
|
|
<![%xhtml-postfw-redecl.module;[
|
|
%xhtml-postfw-redecl.mod;
|
|
<!-- end of xhtml-postfw-redecl.module -->]]>
|
|
|
|
|
|
|
|
<!-- Text Module (Required) ..................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-text.module</span> "INCLUDE" >
|
|
<![%xhtml-text.module;[
|
|
<!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" >
|
|
%xhtml-text.mod;]]>
|
|
|
|
<!-- Hypertext Module (required) ................................. -->
|
|
<!ENTITY <span class="entity">% a.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-hypertext.module</span> "INCLUDE" >
|
|
<![%xhtml-hypertext.module;[
|
|
<!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" >
|
|
%xhtml-hypertext.mod;]]>
|
|
<!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
|
|
>
|
|
|
|
<!-- Lists Module (required) .................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-list.module</span> "INCLUDE" >
|
|
<![%xhtml-list.module;[
|
|
<!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" >
|
|
%xhtml-list.mod;]]>
|
|
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
|
|
<!-- Edit Module ................................................ -->
|
|
<!ENTITY <span class="entity">% xhtml-edit.module</span> "INCLUDE" >
|
|
<![%xhtml-edit.module;[
|
|
<!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" >
|
|
%xhtml-edit.mod;]]>
|
|
|
|
<!-- BIDI Override Module ....................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-bdo.module</span> "%XHTML.bidi;" >
|
|
<![%xhtml-bdo.module;[
|
|
<!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" >
|
|
%xhtml-bdo.mod;]]>
|
|
|
|
<!-- Ruby Module ................................................ -->
|
|
<!ENTITY <span class="entity">% Ruby.common.attlists</span> "INCLUDE" >
|
|
<!ENTITY <span class="entity">% Ruby.common.attrib</span> "%Common.attrib;" >
|
|
<!ENTITY <span class="entity">% xhtml-ruby.module</span> "INCLUDE" >
|
|
<![%xhtml-ruby.module;[
|
|
<!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" >
|
|
%xhtml-ruby.mod;]]>
|
|
|
|
<!-- Presentation Module ........................................ -->
|
|
<!ENTITY <span class="entity">% xhtml-pres.module</span> "INCLUDE" >
|
|
<![%xhtml-pres.module;[
|
|
<!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" >
|
|
%xhtml-pres.mod;]]>
|
|
|
|
<!ENTITY <span class="entity">% link.attlist</span> "IGNORE" >
|
|
<!-- Link Element Module ........................................ -->
|
|
<!ENTITY <span class="entity">% xhtml-link.module</span> "INCLUDE" >
|
|
<![%xhtml-link.module;[
|
|
<!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" >
|
|
%xhtml-link.mod;]]>
|
|
|
|
<!ATTLIST %link.qname;
|
|
%Common.attrib;
|
|
charset %Charset.datatype; #IMPLIED
|
|
hreflang %LanguageCode.datatype; #IMPLIED
|
|
type %ContentType.datatype; #IMPLIED
|
|
media %MediaDesc.datatype; #IMPLIED
|
|
>
|
|
|
|
<!-- Document Metainformation Module ............................ -->
|
|
<!ENTITY <span class="entity">% meta.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-meta.module</span> "INCLUDE" >
|
|
<![%xhtml-meta.module;[
|
|
<!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" >
|
|
%xhtml-meta.mod;]]>
|
|
<!ATTLIST %meta.qname;
|
|
%Common.attrib;
|
|
http-equiv NMTOKEN #IMPLIED
|
|
name NMTOKEN #IMPLIED
|
|
scheme CDATA #IMPLIED
|
|
>
|
|
|
|
<!-- Base Element Module ........................................ -->
|
|
<!ENTITY <span class="entity">% xhtml-base.module</span> "INCLUDE" >
|
|
<![%xhtml-base.module;[
|
|
<!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" >
|
|
%xhtml-base.mod;]]>
|
|
|
|
<!-- Scripting Module ........................................... -->
|
|
<!ENTITY <span class="entity">% script.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-script.module</span> "INCLUDE" >
|
|
<![%xhtml-script.module;[
|
|
<!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" >
|
|
%xhtml-script.mod;]]>
|
|
|
|
<!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
|
|
>
|
|
|
|
<!-- Style Sheets Module ......................................... -->
|
|
<!ENTITY <span class="entity">% style.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-style.module</span> "INCLUDE" >
|
|
<![%xhtml-style.module;[
|
|
<!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" >
|
|
%xhtml-style.mod;]]>
|
|
<!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
|
|
>
|
|
|
|
<!-- Image Module ............................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-image.module</span> "INCLUDE" >
|
|
<![%xhtml-image.module;[
|
|
<!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" >
|
|
%xhtml-image.mod;]]>
|
|
|
|
<!-- Client-side Image Map Module ............................... -->
|
|
<!ENTITY <span class="entity">% area.attlist</span> "IGNORE" >
|
|
|
|
<!ENTITY <span class="entity">% xhtml-csismap.module</span> "INCLUDE" >
|
|
<![%xhtml-csismap.module;[
|
|
<!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" >
|
|
%xhtml-csismap.mod;]]>
|
|
|
|
<!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
|
|
>
|
|
|
|
<!-- Server-side Image Map Module ............................... -->
|
|
<!ENTITY <span class="entity">% xhtml-ssismap.module</span> "INCLUDE" >
|
|
<![%xhtml-ssismap.module;[
|
|
<!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" >
|
|
%xhtml-ssismap.mod;]]>
|
|
|
|
<!-- Param Element Module ....................................... -->
|
|
<!ENTITY <span class="entity">% param.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-param.module</span> "INCLUDE" >
|
|
<![%xhtml-param.module;[
|
|
<!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" >
|
|
%xhtml-param.mod;]]>
|
|
|
|
<!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
|
|
>
|
|
<!-- Embedded Object Module ..................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-object.module</span> "INCLUDE" >
|
|
<![%xhtml-object.module;[
|
|
<!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" >
|
|
%xhtml-object.mod;]]>
|
|
|
|
<!-- Tables Module ............................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-table.module</span> "INCLUDE" >
|
|
<![%xhtml-table.module;[
|
|
<!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" >
|
|
%xhtml-table.mod;]]>
|
|
|
|
<!-- Forms Module ............................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-form.module</span> "INCLUDE" >
|
|
<![%xhtml-form.module;[
|
|
<!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" >
|
|
%xhtml-form.mod;]]>
|
|
|
|
<!-- Target Attribute Module .................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-target.module</span> "INCLUDE" >
|
|
<![%xhtml-target.module;[
|
|
<!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" >
|
|
%xhtml-target.mod;]]>
|
|
|
|
<!-- Legacy Markup ............................................... -->
|
|
<!ENTITY <span class="entity">% xhtml-legacy.module</span> "IGNORE" >
|
|
<![%xhtml-legacy.module;[
|
|
<!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" >
|
|
%xhtml-legacy.mod;]]>
|
|
|
|
<!-- Document Structure Module (required) ....................... -->
|
|
<!ENTITY <span class="entity">% html.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% head.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% title.attlist</span> "IGNORE" >
|
|
<!ENTITY <span class="entity">% xhtml-struct.module</span> "INCLUDE" >
|
|
<![%xhtml-struct.module;[
|
|
<!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" >
|
|
%xhtml-struct.mod;]]>
|
|
<!ENTITY <span class="entity">% profile.attrib</span>
|
|
"profile %URI.datatype; '%XHTML.profile;'"
|
|
>
|
|
<!ENTITY <span class="entity">% XHTML.version.attrib</span>
|
|
"version %FPI.datatype; #FIXED '%XHTML.version;'"
|
|
>
|
|
<!ATTLIST %html.qname;
|
|
%Common.attrib;
|
|
%XSI.schemaLocation.attrib;
|
|
%XHTML.version.attrib;
|
|
>
|
|
<!ATTLIST %head.qname;
|
|
%Common.attrib;
|
|
%profile.attrib;
|
|
>
|
|
<!ATTLIST %title.qname;
|
|
%Common.attrib;
|
|
>
|
|
|
|
<!-- end of XHTML-RDFa DTD ................................................ -->
|
|
<!-- ....................................................................... -->
|
|
</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:
|
|
|
|
<http://www.oasis-open.org/html/tr9401.html>
|
|
--
|
|
|
|
-- .......................................................................... --
|
|
-- 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"><!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"></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>
|