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.
3346 lines
154 KiB
3346 lines
154 KiB
<?xml version='1.0' encoding='UTF-8'?>
|
|
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML+RDFa 1.0//EN' 'http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd'>
|
|
<html dir="ltr" about="" property="dcterms:language" content="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:dcterms='http://purl.org/dc/terms/' xmlns:bibo='http://purl.org/ontology/bibo/' xmlns:foaf='http://xmlns.com/foaf/0.1/' xmlns:xsd='http://www.w3.org/2001/XMLSchema#'>
|
|
<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>
|
|
|
|
|
|
|
|
<style type="text/css">
|
|
/*****************************************************************
|
|
* ReSpec CSS
|
|
* Robin Berjon (robin at berjon dot com)
|
|
* v0.05 - 2009-07-31
|
|
*****************************************************************/
|
|
|
|
|
|
/* --- INLINES --- */
|
|
em.rfc2119 {
|
|
text-transform: lowercase;
|
|
font-variant: small-caps;
|
|
font-style: normal;
|
|
color: #900;
|
|
}
|
|
|
|
h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, a acronym,
|
|
h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr, a abbr {
|
|
border: none;
|
|
}
|
|
|
|
dfn {
|
|
font-weight: bold;
|
|
}
|
|
|
|
a.internalDFN {
|
|
color: inherit;
|
|
border-bottom: medium solid #99c;
|
|
text-decoration: none;
|
|
}
|
|
|
|
a.externalDFN {
|
|
color: inherit;
|
|
border-bottom: medium dotted #ccc;
|
|
text-decoration: none;
|
|
}
|
|
|
|
a.bibref {
|
|
text-decoration: none;
|
|
}
|
|
|
|
code {
|
|
color: #ff4500;
|
|
}
|
|
|
|
|
|
/* --- WEB IDL --- */
|
|
pre.idl {
|
|
border-top: 1px solid #90b8de;
|
|
border-bottom: 1px solid #90b8de;
|
|
padding: 1em;
|
|
line-height: 120%;
|
|
}
|
|
|
|
pre.idl::before {
|
|
content: "WebIDL";
|
|
display: block;
|
|
width: 150px;
|
|
background: #90b8de;
|
|
color: #fff;
|
|
font-family: initial;
|
|
padding: 3px;
|
|
font-weight: bold;
|
|
margin: -1em 0 1em -1em;
|
|
}
|
|
|
|
.idlType {
|
|
color: #ff4500;
|
|
font-weight: bold;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/*.idlModule*/
|
|
/*.idlModuleID*/
|
|
/*.idlInterface*/
|
|
.idlInterfaceID {
|
|
font-weight: bold;
|
|
color: #005a9c;
|
|
}
|
|
|
|
.idlSuperclass {
|
|
font-style: italic;
|
|
color: #005a9c;
|
|
}
|
|
|
|
/*.idlAttribute*/
|
|
.idlAttrType, .idlFieldType {
|
|
color: #005a9c;
|
|
}
|
|
.idlAttrName, .idlFieldName {
|
|
color: #ff4500;
|
|
}
|
|
.idlAttrName a, .idlFieldName a {
|
|
color: #ff4500;
|
|
border-bottom: 1px dotted #ff4500;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/*.idlMethod*/
|
|
.idlMethType {
|
|
color: #005a9c;
|
|
}
|
|
.idlMethName {
|
|
color: #ff4500;
|
|
}
|
|
.idlMethName a {
|
|
color: #ff4500;
|
|
border-bottom: 1px dotted #ff4500;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/*.idlParam*/
|
|
.idlParamType {
|
|
color: #005a9c;
|
|
}
|
|
.idlParamName {
|
|
font-style: italic;
|
|
}
|
|
|
|
.extAttr {
|
|
color: #666;
|
|
}
|
|
|
|
/*.idlConst*/
|
|
.idlConstType {
|
|
color: #005a9c;
|
|
}
|
|
.idlConstName {
|
|
color: #ff4500;
|
|
}
|
|
.idlConstName a {
|
|
color: #ff4500;
|
|
border-bottom: 1px dotted #ff4500;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/*.idlException*/
|
|
.idlExceptionID {
|
|
font-weight: bold;
|
|
color: #c00;
|
|
}
|
|
|
|
.idlTypedefID, .idlTypedefType {
|
|
color: #005a9c;
|
|
}
|
|
|
|
.idlRaises, .idlRaises a.idlType, .idlRaises a.idlType code, .excName a, .excName a code {
|
|
color: #c00;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.excName a {
|
|
font-family: monospace;
|
|
}
|
|
|
|
.idlRaises a.idlType, .excName a.idlType {
|
|
border-bottom: 1px dotted #c00;
|
|
}
|
|
|
|
.excGetSetTrue, .excGetSetFalse, .prmNullTrue, .prmNullFalse, .prmOptTrue, .prmOptFalse {
|
|
width: 45px;
|
|
text-align: center;
|
|
}
|
|
.excGetSetTrue, .prmNullTrue, .prmOptTrue { color: #0c0; }
|
|
.excGetSetFalse, .prmNullFalse, .prmOptFalse { color: #c00; }
|
|
|
|
.idlImplements a {
|
|
font-weight: bold;
|
|
}
|
|
|
|
dl.attributes, dl.methods, dl.constants, dl.fields {
|
|
margin-left: 2em;
|
|
}
|
|
|
|
.attributes dt, .methods dt, .constants dt, .fields dt {
|
|
font-weight: normal;
|
|
}
|
|
|
|
.attributes dt code, .methods dt code, .constants dt code, .fields dt code {
|
|
font-weight: bold;
|
|
color: #000;
|
|
font-family: monospace;
|
|
}
|
|
|
|
.attributes dt code, .fields dt code {
|
|
background: #ffffd2;
|
|
}
|
|
|
|
.attributes dt .idlAttrType code, .fields dt .idlFieldType code {
|
|
color: #005a9c;
|
|
background: transparent;
|
|
font-family: inherit;
|
|
font-weight: normal;
|
|
font-style: italic;
|
|
}
|
|
|
|
.methods dt code {
|
|
background: #d9e6f8;
|
|
}
|
|
|
|
.constants dt code {
|
|
background: #ddffd2;
|
|
}
|
|
|
|
.attributes dd, .methods dd, .constants dd, .fields dd {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
table.parameters, table.exceptions {
|
|
border-spacing: 0;
|
|
border-collapse: collapse;
|
|
margin: 0.5em 0;
|
|
width: 100%;
|
|
}
|
|
table.parameters { border-bottom: 1px solid #90b8de; }
|
|
table.exceptions { border-bottom: 1px solid #deb890; }
|
|
|
|
.parameters th, .exceptions th {
|
|
color: #fff;
|
|
padding: 3px 5px;
|
|
text-align: left;
|
|
font-family: initial;
|
|
font-weight: normal;
|
|
text-shadow: #666 1px 1px 0;
|
|
}
|
|
.parameters th { background: #90b8de; }
|
|
.exceptions th { background: #deb890; }
|
|
|
|
.parameters td, .exceptions td {
|
|
padding: 3px 10px;
|
|
border-top: 1px solid #ddd;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.parameters tr:first-child td, .exceptions tr:first-child td {
|
|
border-top: none;
|
|
}
|
|
|
|
.parameters td.prmName, .exceptions td.excName, .exceptions td.excCodeName {
|
|
width: 100px;
|
|
}
|
|
|
|
.parameters td.prmType {
|
|
width: 120px;
|
|
}
|
|
|
|
table.exceptions table {
|
|
border-spacing: 0;
|
|
border-collapse: collapse;
|
|
width: 100%;
|
|
}
|
|
|
|
/* --- TOC --- */
|
|
.toc a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
a .secno {
|
|
color: #000;
|
|
}
|
|
|
|
/* --- TABLE --- */
|
|
table.simple {
|
|
border-spacing: 0;
|
|
border-collapse: collapse;
|
|
border-bottom: 3px solid #005a9c;
|
|
}
|
|
|
|
.simple th {
|
|
background: #005a9c;
|
|
color: #fff;
|
|
padding: 3px 5px;
|
|
text-align: left;
|
|
}
|
|
|
|
.simple th[scope="row"] {
|
|
background: inherit;
|
|
color: inherit;
|
|
border-top: 1px solid #ddd;
|
|
}
|
|
|
|
.simple td {
|
|
padding: 3px 10px;
|
|
border-top: 1px solid #ddd;
|
|
}
|
|
|
|
.simple tr:nth-child(even) {
|
|
background: #f0f6ff;
|
|
}
|
|
|
|
/* --- DL --- */
|
|
.section dd > p:first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.section dd > p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.section dd {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.section dl.attrs dd, .section dl.eldef dd {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* --- EXAMPLES --- */
|
|
pre.example {
|
|
border-top: 1px solid #ff4500;
|
|
border-bottom: 1px solid #ff4500;
|
|
padding: 1em;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
pre.example::before {
|
|
content: "Example";
|
|
display: block;
|
|
width: 150px;
|
|
background: #ff4500;
|
|
color: #fff;
|
|
font-family: initial;
|
|
padding: 3px;
|
|
font-weight: bold;
|
|
margin: -1em 0 1em -1em;
|
|
}
|
|
|
|
/* --- EDITORIAL NOTES --- */
|
|
.issue {
|
|
padding: 1em;
|
|
border: 1px solid #f00;
|
|
background: #ffc;
|
|
}
|
|
|
|
.issue::before {
|
|
content: "Issue";
|
|
display: block;
|
|
width: 150px;
|
|
margin: -1.5em 0 0.5em 0;
|
|
font-weight: bold;
|
|
border: 1px solid #f00;
|
|
background: #fff;
|
|
padding: 3px 1em;
|
|
}
|
|
|
|
.note {
|
|
padding: 1em;
|
|
border: 2px solid #cff6d9;
|
|
background: #e2fff0;
|
|
}
|
|
|
|
.note::before {
|
|
content: "Note";
|
|
display: block;
|
|
width: 150px;
|
|
margin: -1.5em 0 0.5em 0;
|
|
font-weight: bold;
|
|
border: 1px solid #cff6d9;
|
|
background: #fff;
|
|
padding: 3px 1em;
|
|
}
|
|
|
|
/* --- SYNTAX HIGHLIGHTING --- */
|
|
pre.sh_sourceCode {
|
|
background-color: white;
|
|
color: black;
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
}
|
|
|
|
pre.sh_sourceCode .sh_keyword { color: #005a9c; font-weight: bold; } /* language keywords */
|
|
pre.sh_sourceCode .sh_type { color: #666; } /* basic types */
|
|
pre.sh_sourceCode .sh_usertype { color: teal; } /* user defined types */
|
|
pre.sh_sourceCode .sh_string { color: red; font-family: monospace; } /* strings and chars */
|
|
pre.sh_sourceCode .sh_regexp { color: orange; font-family: monospace; } /* regular expressions */
|
|
pre.sh_sourceCode .sh_specialchar { color: #ffc0cb; font-family: monospace; } /* e.g., \n, \t, \\ */
|
|
pre.sh_sourceCode .sh_comment { color: #A52A2A; font-style: italic; } /* comments */
|
|
pre.sh_sourceCode .sh_number { color: purple; } /* literal numbers */
|
|
pre.sh_sourceCode .sh_preproc { color: #00008B; font-weight: bold; } /* e.g., #include, import */
|
|
pre.sh_sourceCode .sh_symbol { color: blue; } /* e.g.+ */
|
|
pre.sh_sourceCode .sh_function { color: black; font-weight: bold; } /* function calls and declarations */
|
|
pre.sh_sourceCode .sh_cbracket { color: red; } /* block brackets (e.g., {, }) */
|
|
pre.sh_sourceCode .sh_todo { font-weight: bold; background-color: #00FFFF; } /* TODO and FIXME */
|
|
|
|
/* Predefined variables and functions (for instance glsl) */
|
|
pre.sh_sourceCode .sh_predef_var { color: #00008B; }
|
|
pre.sh_sourceCode .sh_predef_func { color: #00008B; font-weight: bold; }
|
|
|
|
/* for OOP */
|
|
pre.sh_sourceCode .sh_classname { color: teal; }
|
|
|
|
/* line numbers (not yet implemented) */
|
|
pre.sh_sourceCode .sh_linenum { display: none; }
|
|
|
|
/* Internet related */
|
|
pre.sh_sourceCode .sh_url { color: blue; text-decoration: underline; font-family: monospace; }
|
|
|
|
/* for ChangeLog and Log files */
|
|
pre.sh_sourceCode .sh_date { color: blue; font-weight: bold; }
|
|
pre.sh_sourceCode .sh_time, pre.sh_sourceCode .sh_file { color: #00008B; font-weight: bold; }
|
|
pre.sh_sourceCode .sh_ip, pre.sh_sourceCode .sh_name { color: #006400; }
|
|
|
|
/* for Prolog, Perl... */
|
|
pre.sh_sourceCode .sh_variable { color: #006400; }
|
|
|
|
/* for LaTeX */
|
|
pre.sh_sourceCode .sh_italics { color: #006400; font-style: italic; }
|
|
pre.sh_sourceCode .sh_bold { color: #006400; font-weight: bold; }
|
|
pre.sh_sourceCode .sh_underline { color: #006400; text-decoration: underline; }
|
|
pre.sh_sourceCode .sh_fixed { color: green; font-family: monospace; }
|
|
pre.sh_sourceCode .sh_argument { color: #006400; }
|
|
pre.sh_sourceCode .sh_optionalargument { color: purple; }
|
|
pre.sh_sourceCode .sh_math { color: orange; }
|
|
pre.sh_sourceCode .sh_bibtex { color: blue; }
|
|
|
|
/* for diffs */
|
|
pre.sh_sourceCode .sh_oldfile { color: orange; }
|
|
pre.sh_sourceCode .sh_newfile { color: #006400; }
|
|
pre.sh_sourceCode .sh_difflines { color: blue; }
|
|
|
|
/* for css */
|
|
pre.sh_sourceCode .sh_selector { color: purple; }
|
|
pre.sh_sourceCode .sh_property { color: blue; }
|
|
pre.sh_sourceCode .sh_value { color: #006400; font-style: italic; }
|
|
|
|
/* other */
|
|
pre.sh_sourceCode .sh_section { color: black; font-weight: bold; }
|
|
pre.sh_sourceCode .sh_paren { color: red; }
|
|
pre.sh_sourceCode .sh_attribute { color: #006400; }
|
|
|
|
|
|
</style><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css" charset="utf-8" /></head>
|
|
<body style="display: inherit; "><div class="head"><p><a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C" /></a></p><h1 property="dcterms:title" class="title" id="title">XHTML+RDFa 1.1</h1><h2 property="bibo:subtitle" id="subtitle">Support for RDFa via XHTML Modularization</h2><h2 property="dcterms:issued" datatype="xsd:dateTime" content="2011-12-15T06:00:00+0000" id="w3c-working-draft-15-december-2011"><acronym title="World Wide Web
|
|
Consortium">W3C</acronym> Working Draft 15 December 2011</h2><dl><dt>This version:</dt><dd><a href="http://www.w3.org/TR/2011/WD-xhtml-rdfa-20111215/">http://www.w3.org/TR/2011/WD-xhtml-rdfa-20111215/</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>Previous version:</dt><dd><a rel="dcterms:replaces" href="http://www.w3.org/TR/2011/WD-xhtml-rdfa-20110331/">http://www.w3.org/TR/2011/WD-xhtml-rdfa-20110331/</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 rel="bibo:editor"><span typeof="foaf:Person"><a rel="foaf:homepage" property="foaf:name" content="Shane McCarron" href="http://blog.halindrome.com">Shane McCarron</a>, <a rel="foaf:workplaceHomepage" href="http://www.aptest.com">Applied Testing and Technology, Inc.</a> <span class="ed_mailto"><a rel="foaf:mbox" href="mailto:shane@aptest.com">shane@aptest.com</a></span> </span>
|
|
</dd>
|
|
</dl><p>This document is also available in these non-normative formats: <a href="xhtml-rdfa-diff.html">Diff from previous Draft</a>, <a href="xhtml-rdfa.ps">Postscript version</a>, and <a href="xhtml-rdfa.pdf">PDF version</a>.</p><p class="copyright"><a rel="license" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2007-2011 <span rel="dcterms:publisher"><span typeof="foaf:Organization"><a rel="foaf:homepage" property="foaf:name" content="World Wide Web Consotrium" href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup></span></span> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</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 id="abstract" class="introductory section" property="dcterms:abstract" datatype="" typeof="bibo:Chapter" about="#abstract"><h2>Abstract</h2>
|
|
|
|
<p>RDFa Core 1.1 [<cite><a class="bibref" rel="biblioentry" href="#bib-RDFA-CORE">RDFA-CORE</a></cite>] 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 [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML11-2e">XHTML11-2e</a></cite>], 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" typeof="bibo:Chapter" about="#sotd"><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 version reflects changes made as a result of comments received
|
|
during the second Last Call period. That document was widely
|
|
reviewed and the Working Group has made a small number of improvements and clarifications as a result. The Working Group believes that all comments received during
|
|
the last review have been addressed.</p>
|
|
|
|
<p>This is a revision of Sections 8 and 9 and Appendix A of RDFa Syntax 1.0 [<cite><a class="bibref" rel="biblioentry" href="#bib-RDFA-SYNTAX">RDFA-SYNTAX</a></cite>].
|
|
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 [<cite><a class="bibref" rel="biblioentry" href="#bib-RDFA-CORE">RDFA-CORE</a></cite>].</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 [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML11-2e">XHTML11-2e</a></cite>].</li>
|
|
<li>Removal of the collection of TERMs from this document - instead deferring the
|
|
definitions in an RDFa Initial Context document.</li>
|
|
</ol>
|
|
|
|
<p>A <a href="http://rdfa.digitalbazaar.com/test-suite/">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 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 id="toc" typeof="bibo:Chapter" about="#toc" class="section"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#s_intro" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a><ul class="toc"><li class="tocline"><a href="#document-conformance" class="tocxref"><span class="secno">2.1 </span>Document Conformance</a></li><li class="tocline"><a href="#user-agent-conformance" class="tocxref"><span class="secno">2.2 </span>User Agent Conformance</a></li></ul></li><li class="tocline"><a href="#additional-rdfa-processing-rules" class="tocxref"><span class="secno">3. </span>Additional RDFa Processing Rules</a></li><li class="tocline"><a href="#xhtml-rdfa-1.1-definition" class="tocxref"><span class="secno">4. </span>XHTML+RDFa 1.1 Definition</a></li><li class="tocline"><a href="#metainformation-attributes-module" class="tocxref"><span class="secno">5. </span>Metainformation Attributes Module</a><ul class="toc"><li class="tocline"><a href="#metainformation-attributes-collection" class="tocxref"><span class="secno">5.1 </span>Metainformation Attributes Collection</a></li><li class="tocline"><a href="#xhtml-rdfa-initial-context" class="tocxref"><span class="secno">5.2 </span>XHTML RDFa Initial Context</a></li></ul></li><li class="tocline"><a href="#xhtml-rdfa-xml-schema" class="tocxref"><span class="secno">A. </span>XHTML+RDFa XML Schema</a><ul class="toc"><li class="tocline"><a href="#xhtml-metainformation-attributes-module" class="tocxref"><span class="secno">A.1 </span>XHTML Metainformation Attributes Module</a></li><li class="tocline"><a href="#xhtml-rdfa-schema-content-model-module" class="tocxref"><span class="secno">A.2 </span>XHTML+RDFa Schema Content Model Module</a></li><li class="tocline"><a href="#xhtml-rdfa-schema-modules" class="tocxref"><span class="secno">A.3 </span>XHTML+RDFa Schema Modules</a></li><li class="tocline"><a href="#xhtml-rdfa-xml-schema-driver-module" class="tocxref"><span class="secno">A.4 </span>XHTML+RDFa XML Schema Driver Module</a></li></ul></li><li class="tocline"><a href="#xhtml-rdfa-document-type-definition" class="tocxref"><span class="secno">B. </span>XHTML+RDFa Document Type Definition</a><ul class="toc"><li class="tocline"><a href="#xhtml-metainformation-attributes-module-1" class="tocxref"><span class="secno">B.1 </span>XHTML Metainformation Attributes Module</a></li><li class="tocline"><a href="#xhtml-rdfa-content-model-module" class="tocxref"><span class="secno">B.2 </span>XHTML+RDFa Content Model Module</a></li><li class="tocline"><a href="#xhtml-rdfa-driver-module" class="tocxref"><span class="secno">B.3 </span>XHTML+RDFa Driver Module</a></li><li class="tocline"><a href="#sgml-open-catalog-entry-for-xhtml-rdfa" class="tocxref"><span class="secno">B.4 </span>SGML Open Catalog Entry for XHTML+RDFa</a></li></ul></li><li class="tocline"><a href="#deployment-advice" class="tocxref"><span class="secno">C. </span>Deployment Advice</a></li><li class="tocline"><a href="#change-history" class="tocxref"><span class="secno">D. </span>Change History</a></li><li class="tocline"><a href="#acknowledgments" class="tocxref"><span class="secno">E. </span>Acknowledgments</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">F. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">F.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">F.2 </span>Informative references</a></li></ul></li></ul></div>
|
|
|
|
|
|
|
|
<div id="s_intro" typeof="bibo:Chapter" about="#s_intro" class="section">
|
|
|
|
<!-- 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 [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>] module for the RDFa Core
|
|
attributes in both XML DTD and XML Schema formats.</p>
|
|
</div>
|
|
<div id="conformance" class="normative section" typeof="bibo:Chapter" about="#conformance">
|
|
<!-- 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 class="rfc2119" title="must">must</em>, <em class="rfc2119" title="must not">must not</em>, <em class="rfc2119" title="required">required</em>, <em class="rfc2119" title="should">should</em>, <em class="rfc2119" title="should not">should not</em>, <em class="rfc2119" title="recommended">recommended</em>, <em class="rfc2119" title="may">may</em>, and <em class="rfc2119" title="optional">optional</em> in this specification are to be interpreted as described in [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC2119">RFC2119</a></cite>].</p>
|
|
|
|
|
|
<div id="document-conformance" typeof="bibo:Chapter" about="#document-conformance" class="section">
|
|
<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 class="rfc2119" title="must">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 class="rfc2119" title="must">must</em> be
|
|
<code>html</code>.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>The start tag of the root element of the document <em class="rfc2119" title="must">must</em> explicitly
|
|
contain a default namespace declaration for the XHTML namespace
|
|
[<cite><a class="bibref" rel="biblioentry" href="#bib-XML-NAMES11">XML-NAMES11</a></cite>].
|
|
The namespace URI for XHTML is defined to be
|
|
<code>http://www.w3.org/1999/xhtml</code>.</p>
|
|
|
|
<p>The start tag <em class="rfc2119" title="may">may</em> also contain the
|
|
declaration of the
|
|
XML Schema Instance Namespace and an XML Schema Instance
|
|
<code>schemaLocation</code> attribute [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>]. 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>
|
|
</li>
|
|
|
|
<li>There <em class="rfc2119" title="may">may</em> Be a <span class="aref">@version</span> attribute on the <code>html</code> element with the value "XHTML+RDFa 1.1".</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>
|
|
version="XHTML+RDFa 1.1"
|
|
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 class="rfc2119" title="should">should</em> use XML declarations in all their documents.
|
|
XHTML document authors <em class="rfc2119" title="must">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 class="rfc2119" title="should">should</em> be labeled with the Internet Media Type "application/xhtml+xml" as defined in [<cite><a class="bibref" rel="biblioentry" href="#bib-RFC3236">RFC3236</a></cite>]. For further information on using media types with XHTML Family markup languages, see the informative note [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MEDIA-TYPES">XHTML-MEDIA-TYPES</a></cite>].
|
|
</p>
|
|
|
|
</div>
|
|
<div id="user-agent-conformance" typeof="bibo:Chapter" about="#user-agent-conformance" class="section">
|
|
<h3 id="uaconf"><span class="secno">2.2 </span>User Agent Conformance</h3>
|
|
|
|
<p>A conforming user agent <em class="rfc2119" title="must">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
|
|
[<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>] section on "XHTML Family User Agent
|
|
Conformance".</p>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="normative section" id="additional-rdfa-processing-rules" typeof="bibo:Chapter" about="#additional-rdfa-processing-rules">
|
|
|
|
<!-- 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 [<cite><a class="bibref" rel="biblioentry" href="#bib-RDFA-CORE">RDFA-CORE</a></cite>] with the following extensions:</p>
|
|
<ul>
|
|
<li>The default vocabulary IRI is undefined.</li>
|
|
<li>XHTML+RDFa defines default prefix mappings and terms via
|
|
an RDFa Initial Context at
|
|
<code>http://www.w3.org/2011/rdfa-context/xhtml-rdfa-1.1</code>.</li>
|
|
<li>The <a class="tref" title="base">base</a> can be set using the <code>base</code> element as defined in [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>].</li>
|
|
<li>The <a class="tref" title="current_language">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 7.5, processing step 5,
|
|
if no IRI is provided by a resource attribute (e.g., <span class="aref">@about</span>, <span class="aref">@href</span>, <span class="aref">@resource</span>, or <span class="aref">@src</span>),
|
|
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 the <a class="tref" title="new_subject">new subject</a> is set to the <a class="tref" title="parent_object">parent object</a>.</li>
|
|
<li>In section 7.5, processing step 6,
|
|
if no IRI is provided by a resource attribute (e.g., <span class="aref">@about</span>, <span class="aref">@href</span>, <span class="aref">@resource</span>, or <span class="aref">@src</span>),
|
|
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 the <a class="tref" title="new_subject">new subject</a> is set to the <a class="tref" title="parent_object">parent object</a>.</li>
|
|
|
|
</ul>
|
|
|
|
<p>When an XHTML+RDFa document uses <span class="aref">@version</span> on the <code>html</code> element,
|
|
a conforming RDFa Processor <em class="rfc2119" title="must">must</em> examine the value of this attribute.
|
|
If the value matches that of a defined version of XHTML+RDFa, then the
|
|
processing rules for that version <em class="rfc2119" title="must">must</em> be used. If the value does not
|
|
match a defined version, or there is no <span class="aref">@version</span>
|
|
attribute, then the processing rules for the most recent version of
|
|
XHTML+RDFa must be used.</p>
|
|
|
|
</div>
|
|
<div class="normative section" id="xhtml-rdfa-1.1-definition" typeof="bibo:Chapter" about="#xhtml-rdfa-1.1-definition">
|
|
|
|
<!-- 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 [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML11-2e">XHTML11-2e</a></cite>].</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" [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>].
|
|
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>. <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">@prefix</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> are available
|
|
on all elements.</dd>
|
|
</dl>
|
|
<p>XHTML+RDFa also uses the Ruby Annotation module as
|
|
defined in
|
|
[<cite><a class="bibref" rel="biblioentry" href="#bib-RUBY">RUBY</a></cite>]:
|
|
</p>
|
|
<dl>
|
|
<dt>Ruby Annotation Module</dt>
|
|
<dd><code>ruby, rbc, rtc, rb, rt, rp</code></dd>
|
|
</dl>
|
|
<p id="C1" about="#C1" resource="http://www.w3.org/2010/02/rdfa/meetings/2010-05-13#resolution_4" rel="bibo:affirmedBy">This specification also adds the <code>lang</code> attribute to the I18N
|
|
attribute collection as defined in [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>].
|
|
The
|
|
<code>lang</code> attribute is defined in [<cite><a class="bibref" rel="biblioentry" href="#bib-HTML401">HTML401</a></cite>].
|
|
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 class="rfc2119" title="must">must</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 A</a>, and as an
|
|
XML DTD is defined in
|
|
<a href="#a_xhtmlrdfa_dtd">Appendix B</a>.</p>
|
|
</div>
|
|
<div class="normative section" id="metainformation-attributes-module" typeof="bibo:Chapter" about="#metainformation-attributes-module">
|
|
|
|
<!-- 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
|
|
in the format required by [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>].
|
|
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 [<cite><a class="bibref" rel="biblioentry" href="#bib-XHTML-MODULARIZATION11-2e">XHTML-MODULARIZATION11-2e</a></cite>].</p>
|
|
<div id="metainformation-attributes-collection" typeof="bibo:Chapter" about="#metainformation-attributes-collection" class="section">
|
|
<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" border="1" summary="Metainformation Attribute Collection">
|
|
<thead>
|
|
<tr>
|
|
<th>Attributes</th>
|
|
<th>Notes</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><span id="A_about">about</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-safecurieorcurieoriri" class="externalDFN" title="SafeCURIEorCURIEorIRI">SafeCURIEorCURIEorIRI</a>)</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_content">content</span> (<a class="externalDFN" title="CDATA">CDATA</a>)</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_datatype">datatype</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-termorcurieorabsiri" class="externalDFN" title="TERMorCURIEorAbsIRI">TERMorCURIEorAbsIRI</a>)</td>
|
|
<td>If not specified, then the default value is <code>string</code> as defined in [<cite><a class="bibref" rel="biblioentry" href="#bib-XMLSCHEMA-2">XMLSCHEMA-2</a></cite>].</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_prefix">prefix</span>( NCName ': ' IRI )+</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_property">property</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-termorcurieorabsiris" class="externalDFN" title="TERMorCURIEorAbsIRIs">TERMorCURIEorAbsIRIs</a>)</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_rel">rel</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-termorcurieorabsiris" class="externalDFN" title="TERMorCURIEorAbsIRIs">TERMorCURIEorAbsIRIs</a>)</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_resource">resource</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-safecurieorcurieoriri" class="externalDFN" title="SafeCURIEorCURIEorIRI">SafeCURIEorCURIEorIRI</a>)</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_rev">rev</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-termorcurieorabsiris" class="externalDFN" title="TERMorCURIEorAbsIRIs">TERMorCURIEorAbsIRIs</a>)</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_typeof">typeof</span> (<a href="http://www.w3.org/TR/rdfa-core/#dfn-termorcurieorabsiris" class="externalDFN" title="TERMorCURIEorAbsIRIs">TERMorCURIEorAbsIRIs</a>)</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td><span id="A_vocab">vocab</span> (<a class="externalDFN" title="IRI">IRI</a>)</td>
|
|
<td>An IRI 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="informative section" id="xhtml-rdfa-initial-context" typeof="bibo:Chapter" about="#xhtml-rdfa-initial-context">
|
|
<h3 id="initialContext"><span class="secno">5.2 </span>XHTML RDFa Initial Context</h3><p><em>This section is non-normative.</em></p>
|
|
|
|
<p id="C4" about="#C4" resource="http://www.w3.org/2010/02/rdfa/meetings/2010-07-22#resolution_2" rel="bibo:affirmedBy">This specification defines an RDFa Initial Context. It
|
|
is available at <code>http://www.w3.org/2011/rdfa-context/xhtml-rdfa-1.1</code>.</p>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="appendix section" id="xhtml-rdfa-xml-schema" typeof="bibo:Chapter" about="#xhtml-rdfa-xml-schema">
|
|
|
|
<!-- 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">W3C</acronym> <acronym title="HyperText Markup
|
|
Language">XHTML2</acronym> Working Group</a> home page for more
|
|
information.</p>
|
|
|
|
<div id="xhtml-metainformation-attributes-module" typeof="bibo:Chapter" about="#xhtml-metainformation-attributes-module" class="section">
|
|
<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 2011/12/15 18:37:56 denis 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:SafeCURIEorCURIEorURI"/>
|
|
<xs:attribute name="content" type="xh11d:CDATA"/>
|
|
<xs:attribute name="datatype" type="xh11d:TERMorCURIEoAbsURI"/>
|
|
<xs:attribute name="typeof" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="prefix" type="xh11d:PREFIX"/>
|
|
<xs:attribute name="property" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="rel" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="resource" type="xh11d:SafeCURIEorCURIEorURI"/>
|
|
<xs:attribute name="rev" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<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 id="xhtml-rdfa-schema-content-model-module" typeof="bibo:Chapter" about="#xhtml-rdfa-schema-content-model-module" class="section">
|
|
<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 2011/12/15 18:37:56 denis 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 id="xhtml-rdfa-schema-modules" typeof="bibo:Chapter" about="#xhtml-rdfa-schema-modules" class="section">
|
|
<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 2011/12/15 18:37:56 denis 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.1"/>
|
|
</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.I18n.attrib"/>
|
|
<xs:attributeGroup ref="xhtml.id"/>
|
|
<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 id="xhtml-rdfa-xml-schema-driver-module" typeof="bibo:Chapter" about="#xhtml-rdfa-xml-schema-driver-module" class="section">
|
|
|
|
<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:SafeCURIEorCURIEorURI"/>
|
|
<xs:attribute name="datatype" type="xh11d:TERMorCURIEoAbsURI"/>
|
|
<xs:attribute name="typeof" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="prefix" type="xh11d:PREFIX"/>
|
|
<xs:attribute name="property" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="rel" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="resource" type="xh11d:SafeCURIEorCURIEorURI"/>
|
|
<xs:attribute name="rev" type="xh11d:TERMorCURIEoAbsURIs"/>
|
|
<xs:attribute name="vocab" type="xs:anyURI"/>
|
|
</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 id="xhtml-rdfa-document-type-definition" typeof="bibo:Chapter" about="#xhtml-rdfa-document-type-definition" class="section">
|
|
|
|
<!-- 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">W3C</acronym> <acronym title="HyperText Markup
|
|
Language">XHTML2</acronym> Working Group</a> home page for more
|
|
information.</p>
|
|
|
|
<div id="xhtml-metainformation-attributes-module-1" typeof="bibo:Chapter" about="#xhtml-metainformation-attributes-module-1" class="section">
|
|
<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 2011/12/15 18:37:56 denis 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">% CURIEorIRI.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% CURIEorIRIs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% IRI.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% IRIs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% PREFIX.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% SafeCURIEorCURIEorIRI.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% SafeCURIEorCURIEorIRIs.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% TERMorCURIEorAbsIRI.datatype</span> "CDATA" >
|
|
<!ENTITY <span class="entity">% TERMorCURIEorAbsIRIs.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 %SafeCURIEorCURIEorIRI.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.about.attrib</span>
|
|
"%XHTML.prefix;:about %SafeCURIEorCURIEorIRI.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% typeof.attrib</span>
|
|
"typeof %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.typeof.attrib</span>
|
|
"%XHTML.prefix;:typeof %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% property.attrib</span>
|
|
"property %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.property.attrib</span>
|
|
"%XHTML.prefix;:property %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% resource.attrib</span>
|
|
"resource %SafeCURIEorCURIEorIRI.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.resource.attrib</span>
|
|
"%XHTML.prefix;:resource %SafeCURIEorCURIEorIRI.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 %TERMorCURIEorAbsIRI.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.datatype.attrib</span>
|
|
"%XHTML.prefix;:datatype %TERMorCURIEorAbsIRI.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% rel.attrib</span>
|
|
"rel %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.rel.attrib</span>
|
|
"%XHTML.prefix;:rel %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
]]>
|
|
|
|
<!ENTITY <span class="entity">% rev.attrib</span>
|
|
"rev %TERMorCURIEorAbsIRIs.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.rev.attrib</span>
|
|
"%XHTML.prefix;:rev %TERMorCURIEorAbsIRIs.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 %IRI.datatype; #IMPLIED"
|
|
>
|
|
|
|
<![%XHTML.global.attrs.prefixed;[
|
|
<!ENTITY <span class="entity">% XHTML.global.vocab.attrib</span>
|
|
"%XHTML.prefix;:vocab %IRI.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 id="xhtml-rdfa-content-model-module" typeof="bibo:Chapter" about="#xhtml-rdfa-content-model-module" class="section">
|
|
<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 2011/12/15 18:37:56 denis 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 id="xhtml-rdfa-driver-module" typeof="bibo:Chapter" about="#xhtml-rdfa-driver-module" class="section">
|
|
|
|
<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 class="rfc2119" title="required">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 class="rfc2119" title="required">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 class="rfc2119" title="required">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 class="rfc2119" title="required">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">% 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;
|
|
>
|
|
<!ATTLIST %title.qname;
|
|
%Common.attrib;
|
|
>
|
|
|
|
<!-- end of XHTML-RDFa DTD ................................................ -->
|
|
<!-- ....................................................................... -->
|
|
</pre></div>
|
|
</div>
|
|
<div id="sgml-open-catalog-entry-for-xhtml-rdfa" typeof="bibo:Chapter" about="#sgml-open-catalog-entry-for-xhtml-rdfa" class="section">
|
|
|
|
<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
|
|
[<cite><a class="bibref" rel="biblioentry" href="#bib-SGML-CATALOG">SGML-CATALOG</a></cite>] 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 class="informative section" id="deployment-advice" typeof="bibo:Chapter" about="#deployment-advice">
|
|
|
|
<!-- 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 B</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 [<cite><a class="bibref" rel="biblioentry" href="#bib-GRDDL">GRDDL</a></cite>].
|
|
Authors who want to be certain their documents are
|
|
transformable by all [<cite><a class="bibref" rel="biblioentry" href="#bib-GRDDL">GRDDL</a></cite>] processors may
|
|
also include a <code>profile</code> attribute on the
|
|
<code>head</code> element that includes a
|
|
reference to the RDFa Initial Context IRI
|
|
<code>http://www.w3.org/2011/rdfa-context/xhtml-rdfa-1.1</code>.</p>
|
|
|
|
</div>
|
|
|
|
<div class="informative section" id="change-history" typeof="bibo:Chapter" about="#change-history">
|
|
|
|
<!-- 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 class="informative section" id="acknowledgments" typeof="bibo:Chapter" about="#acknowledgments">
|
|
|
|
<!-- 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 (Chair)</li>
|
|
<li>Benjamin Adrian, German Research Center for Artificial Intelligence (DFKI) Gmbh</li>
|
|
<li>Mark Birbeck, webBackplane.com (Invited Expert)</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>Nathan Rixham (Invited Expert)</li>
|
|
<li>Manu Sporny, Digital Bazaar (Chair, Invited Expert)</li>
|
|
<li>Robert Weir, IBM Corporation</li>
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
<div id="references" class="appendix section" typeof="bibo:Chapter" about="#references">
|
|
<!-- OddPage -->
|
|
<h2><span class="secno">F. </span>References</h2><div id="normative-references" typeof="bibo:Chapter" about="#normative-references" class="section"><h3><span class="secno">F.1 </span>Normative references</h3><dl class="bibliography" about=""><dt id="bib-HTML401">[HTML401]</dt><dd rel="dcterms:requires">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 rel="dcterms:requires">Shane McCarron; et al. <a href="http://www.w3.org/TR/2011/WD-rdfa-core-20111215"><cite>RDFa Core 1.1: Syntax and processing rules for embedding RDF through attributes.</cite></a> 15 December 2011. W3C Working Draft. URL: <a href="http://www.w3.org/TR/2011/WD-rdfa-core-20111215">http://www.w3.org/TR/2011/WD-rdfa-core-20111215</a>
|
|
</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd rel="dcterms:requires">S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. 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 rel="dcterms:requires">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 rel="dcterms:requires">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 rel="dcterms:requires">Shane McCarron. <a href="http://www.w3.org/TR/2010/REC-xhtml-modularization-20100729"><cite>XHTML™ Modularization 1.1 Second Edition.</cite></a> 29 July 2010. W3C Recommendation. URL: <a href="http://www.w3.org/TR/2010/REC-xhtml-modularization-20100729">http://www.w3.org/TR/2010/REC-xhtml-modularization-20100729</a>
|
|
</dd><dt id="bib-XHTML11-2e">[XHTML11-2e]</dt><dd rel="dcterms:requires">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 rel="dcterms:requires">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 rel="dcterms:requires">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 id="informative-references" typeof="bibo:Chapter" about="#informative-references" class="section"><h3><span class="secno">F.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-GRDDL">[GRDDL]</dt><dd rel="dcterms:references">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 rel="dcterms:references">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 rel="dcterms:references">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 rel="dcterms:references">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></dl></div></div></body></html>
|
|
|