Diff between 3ce90ec8a6620c6b245fbc6a31fc657a and XHTML Role Qname Module

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://www.w3.org/StyleSheets/TR/base.css" type="text/css"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org" />
<title>XHTML Role Attribute Module</title>
<style type="text/css">
      .dtd-code {  font-family: monospace; background-color: #dfdfdf; white-space: pre; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
      code {
      color: green;
      font-family: monospace;
      font-weight: bold;
      }
      h4 { color: #005A9C; background: white }
      code.greenmono {
      color: green;
      font-family: monospace;
      font-weight: bold;
      }
      .example {
      border: solid green;
      border-width: 2px;
      color: green;
      font-weight: bold;
      margin-right: 5%;
      margin-left: 0;
      }
      .bad  {
      border: solid red;
      border-width: 2px;
      margin-left: 0;
      margin-right: 5%;
      color: rgb(192, 101, 101);
      }
      div.navbar { text-align: center; }
      div.contents {
      background-color: rgb(204,204,255);
      padding: 0.5em;
      border: none;
      margin-right: 5%;
      }
      .tocline { list-style: none; }
      td { text-align: left }
      .ins { background-color: yellow }
      .del { background-color: yellow; text-decoration: line-through }
      ul.acks { list-style: none }
    p.issueTitle {
        font-size: 150% ;
    }
    div.issue {
        background-color: #cfc ;
        border: none ;
        margin-right: 5% ;
    }
    /* assertion styles */
<!-- ....................................................................... -->
<!-- XHTML Role Qname Module  ............................................ -->
<!-- file: xhtml-role-qname-1.mod

    .must, .mustnot, .required, .shall, .shallnot, .should, .recommended, .may, .optional {
        font-style:  italic ;
        background-color: #FF8040 ;
    }
    
</style>

<link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css" />
</head>
<body>
<div class="head"><a href="http://www.w3.org/"><img height="48" width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home" /></a> 

<h1><a id="title" name="title"> XHTML Role Attribute Module</a></h1>

<h2><a id="subtitle" name="subtitle"> A module to support role classification of elements</a></h2>

<h2><a id="w3c-doctype" name="w3c-doctype"> W3C Editor's Draft 17 August 2007</a></h2>

<dl>
<dt>This version:</dt>

<dd><a href="http://www.w3.org/TR/2007/ED-xhtml-role-20070817">http://www.w3.org/TR/2007/ED-xhtml-role-20070817</a></dd>

<dt>Latest version:</dt>

<dd><a href="http://www.w3.org/TR/xhtml-role">http://www.w3.org/TR/xhtml-role</a></dd>

<dt>Previous version:</dt>

<dd><a href="http://www.w3.org/TR/2006/WD-xhtml-role-20061113/">http://www.w3.org/TR/2006/WD-xhtml-role-20061113/</a></dd>

<dt>Diff from previous version:</dt>

<dd><a href="xhtml-role-diff.html">xhtml-role-diff.html</a></dd>

<dt>Editors:</dt>

<dd><a href="mailto:Mark.Birbeck@x-port.net">Mark Birbeck</a>, <a href="http://www.x-port.net">x-port.net Ltd.</a></dd>

<dd><a href="mailto:shane@aptest.com">Shane McCarron</a>, <a href="http://www.aptest.com">Applied Testing and Technology, <abbr title="Incorporated">Inc.</abbr></a></dd>

<dd><a href="http://www.cwi.nl/~steven/">Steven Pemberton</a>, <a href="http://www.cwi.nl"><abbr lang="nl" xml:lang="nl" title="Centrum voor Wiskunde en Informatica">CWI</abbr></a>/<a href= 
"http://www.w3.org/"><abbr title="World Wide Web Consortium">W3C</abbr></a><sup>&#174;</sup></dd>

<dd><a href="mailto:raman@google.com">T. V. Raman</a>, Google, Inc.</dd>

<dd><a href="mailto:schwer@us.ibm.com">Richard Schwerdtfeger</a>, IBM Corporation</dd>
</dl>

<p>This document is also available in these non-normative formats: <a href="xhtml-role.ps">PostScript version</a>, <a href="xhtml-role.pdf">PDF version</a>, <a href="xhtml-role.zip">ZIP archive</a>,
and <a href="xhtml-role.tgz">Gzip'd TAR archive</a>.</p>

<p>The English version of this specification is the only normative version. Non-normative <a href="http://www.w3.org/Consortium/Translation/">translations</a> may also be available.</p>

<p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &#169; 2006 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">
W3C</acronym></a><sup>&#174;</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title= 
"European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <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>
</div>

<hr />
<h2><a id="abstract" name="abstract"> Abstract</a></h2>

<p>The XHTML Role Attribute defined in this specification allows the author to annotate XML Languages with machine-extractable semantic information about the purpose of an element. Use cases include
accessibility, device adaptation, server-side processing, and complex data description. This attribute can be integrated into any markup language based upon XHTML Modularization [<a class="nref"
href="#ref_XHTMLMOD">XHTMLMOD</a>].</p>

<h2><a id="status" name="status"> Status of This Document</a></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 W3C publications and the latest revision of
this technical report can be found in the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at http://www.w3.org/TR/.</em></p>

<p>This document is the second Public Working Draft, and is nearly complete. It is based upon comments received against the previous draft, and also upon work done in the definition of [<a class=
"nref" href="#ref_XHTML2">XHTML2</a>], and is therefore relatively mature.</p>

<p>This document has been produced by the <a href="http://www.w3.org/MarkUp/">W3C XHTML 2 Working Group</a> as part of the <a href="http://www.w3.org/MarkUp/Activity">HTML Activity</a>. The goals of
the XHTML 2 Working Group are discussed in the <a href="http://www.w3.org/2007/03/XHTML2-WG-charter">XHTML 2 Working Group charter</a>.</p>

<p> This document is governed by the <a href="http://www.w3.org/TR/2002/NOTE-patent-practice-20020124">24 January 2002 CPP</a> as amended by the <a href="http://www.w3.org/2004/02/05-pp-transition">
W3C Patent Policy Transition Procedure</a>. W3C maintains a <a rel="disclosure" href="http://www.w3.org/MarkUp/2002/Disclosures">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 W3C Patent Policy</a>.</p>

<p>Publication as a Working Draft does not imply endorsement by the W3C 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>Please report errors in this specification to <a href="mailto:www-html-editor@w3.org">www-html-editor@w3.org</a> (<a href="http://lists.w3.org/Archives/Public/www-html-editor/">archive</a>). It is
inappropriate to send discussion email to this address. Public discussion may take place on <a href="mailto:www-html@w3.org">www-html@w3.org</a> (<a href=
"http://lists.w3.org/Archives/Public/www-html/">archive</a>).</p>

<h1><a id="contents" name="contents"> Table of Contents</a></h1>

<div class="toc">
<ul class='toc'>
<li class='tocline'>1. <a href="#s_intro" class="tocxref">Introduction</a></li>

<li class='tocline'>2. <a href="#s_conformance" class="tocxref">Conformance Requirements</a> 

<ul class="toc">
<li class='tocline'>2.1. <a href="#docconf" class="tocxref">Document Conformance</a></li>

<li class='tocline'>2.2. <a href="#hostconf" class="tocxref">Host Language Conformance</a></li>

<li class='tocline'>2.3. <a href="#uaconf" class="tocxref">User Agent Conformance</a></li>
</ul>
</li>

<li class='tocline'>3. <a href="#s_role_module_attributes" class="tocxref">The XHTML Role Attribute</a> 

<ul class="toc">
<li class='tocline'>3.1. <a href="#sec_3.1." class="tocxref">Extending the collection of roles</a></li>
</ul>
</li>

<li class='tocline'>A. <a href="#a_DTD_definition" class="tocxref">DTD Implementation</a> 

<ul class="toc">
<li class='tocline'>A.1. <a href="#a_module_qname" class="tocxref">Qualified Names Module</a></li>

<li class='tocline'>A.2. <a href="#a_module_xhtml_role" class="tocxref">XHTML Role Attribute Module</a></li>
</ul>
</li>

<li class='tocline'>B. <a href="#s_rdf" class="tocxref">RDF Schema</a></li>

<li class='tocline'>C. <a href="#s_refs" class="tocxref">References</a> 

<ul class="toc">
<li class='tocline'>C.1. <a href="#s_norm-refs" class="tocxref">Normative References</a></li>

<li class='tocline'>C.2. <a href="#s_other-refs" class="tocxref">Other References</a></li>
</ul>
</li>

<li class='tocline'>D. <a href="#s_acks" class="tocxref">Acknowledgments</a></li>
</ul>
</div>

<!--OddPage-->
<h1><a id="s_intro" name="s_intro">1. Introduction</a></h1>

<p><em>This section is informative.</em></p>

<p>This document is a module designed to be used to help extend the scope of XHTML-family markup languages into new environments. It has been developed in conjunction with the accessibility community
and other groups to make it easier to describe the semantic meaning of XHTML-family document content.</p>

<!--OddPage-->
<h1><a id="s_conformance" name="s_conformance">2. Conformance Requirements</a></h1>

<p>This section is <em>normative</em>.</p>

<p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [<a class="nref" href= 
"#ref_RFC2119">RFC2119</a>].</p>

<p>Note that all examples in this document are informative, and are not meant to be interpreted as normative requirements.</p>

<h2><a id="docconf" name="docconf">2.1. Document Conformance</a></h2>

<p>XHTML Role Attribute Module is not a stand-alone document type. It is intended to be integrated into other host languages such as XHTML. A conforming XHTML Role Attribute Module document is a
document that requires only the facilities described as mandatory in this specification and the facilities described as mandatory in its host language. Such a document must meet all the following
criteria:</p>

<ol>
<li>
<p><span class="must">The document MUST conform to the constraints expressed in <a href='#a_DTD_definition'>Appendix&#160;A - DTD Implementation</a>, combined with the constraints expressed in its
host language implementation.</span></p>
</li>

<li>
<p><span class="must">If the host language is not in the XHTML namespace, then elements that use this attribute MUST does not incorporate the XHTML Role Attribute Module attribute into its own
namespace, the document MUST contain an <code>xmlns</code> declaration for the XHTML Role Attribute Module namespace [<a class="nref" href="#ref_XMLNAMES">XMLNAMES</a>]</span>. The namespace for
XHTML Role Attribute Module is defined to be <code>http://www.w3.org/1999/xhtml</code>. An example start tag of a root element might look like:</p>

<div class="example"><em>This example is informative</em> 

<pre>
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" &gt;
</pre>
</div>
</li>
</ol>

<h2><a id="hostconf" name="hostconf">2.2. Host Language Conformance</a></h2>

<p><span class="must">When the XHTML Role Attribute Module is included in a host language, all of the facilities required in this specification MUST be included in the host language.</span> <span
class="must">In addition, the attribute defined in this specification MUST be included in the content model of the host language.</span> <span class="must">Finally, the attribute MUST be referenced
using its namespace-qualified form (e.g., &lt;myml:myelement xhtml:role='definition'&gt;a term&lt;/myml:myelement&gt;).</span></p>

<h2><a id="uaconf" name="uaconf">2.3. User Agent Conformance</a></h2>

<p><span class="must">A conforming user agent MUST support all of the features required in this specification.</span></p>

<!--OddPage-->
<h1><a id="s_role_module_attributes" name="s_role_module_attributes">3. The XHTML Role Attribute</a></h1>

<p><em>This section is normative.</em></p>

<p>The <a class="aref" href="Overview.html#adef__role">role</a> attribute takes as its value one or more white-space separated <span class="datatype"><a href= 
"http://www.w3.org/TR/xhtml-modularization/abstraction.html#dt_QName">QName</a></span>s. <span class="must">Any non-qualified value MUST be interpreted in the XHTML namespace, and MUST be taken from
the list defined in this section.</span></p>

<p>The attribute describes the role(s) the current element plays in the context of the document. This can be used, for example, by applications and assistive technologies to determine the purpose of
an element. This could allow a user to make informed decisions on which actions may be taken on an element and activate the selected action in a device independent way. It could also be used as a
mechanism for annotating portions of a document in a domain specific way (e.g., a legal term taxonomy).</p>

<div class="example"><em>This example is informative</em> 

<pre>
&lt;ul role="navigation wai:sitemap"&gt;
    &lt;li href="downloads"&gt;Downloads&lt;/li&gt;
    &lt;li href="docs"&gt;Documentation&lt;/li&gt;
    &lt;li href="news"&gt;News&lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>

<p>Authors may use the following standard roles, listed here with their conventional interpretations. They are intended to define regions of the document to help orient the user.</p>

<dl>
<dt>banner</dt>

<dd>A banner is usually defined as the advertisement at the top of a web page. The banner content typically contains the site or company logo and other key advertisements for the site.</dd>

<dt>contentinfo</dt>

<dd>This is information about the content on the page. For example, footnotes, copyrights, links to privacy statements, etc. would belong here.</dd>

<dt>definition</dt>

<dd>The contents of the associated element represent a definition (e.g., of a term or concept). If there is a <code>dfn</code> element within the contents (as defined in [<a class="nref" href= 
"#ref_XHTMLMOD">XHTMLMOD</a>]), then that represents the term being defined.</dd>

<dt>main</dt>

<dd>This defines the main content of a document.</dd>

<dt>navigation</dt>

<dd>This is a collection of links suitable for use when navigating the document or related documents.</dd>

<dt>note</dt>

<dd>The content is parenthetic or ancillary to the main content of the resource.</dd>

<dt>search</dt>

<dd>This is the search section of a web document. This is typically a form used to submit search requests about the site or a more general Internet wide search service.</dd>

<dt>secondary</dt>

<dd>This is any unique section of the document. In the case of a portal, this may include but not be limited to: show times; current weather; or stocks to watch.</dd>

<dt>seealso</dt>

<dd>Indicates that the element contains content that is related to the main content of the page.</dd>
</dl>

<h2><a id="sec_3.1." name="sec_3.1.">3.1. Extending the collection of roles</a></h2>

<p>It is possible to define additional role values. Such values MUST be defined in their own namespace. Note that current best practice is that the URI associated with that namespace resolve to a
resource that allows for the discovery of the definition of the roles in the namespace. Example definitions include the RDF Schema for the XHTML role attribute values in <a href="#s_rdf">Appendix
B</a>, and the Web Accessibility Initiative's work on an RDF Taxonomy [<a class="nref" href="#ref_ARIA-ROLE">ARIA-ROLE</a>].</p>

<!--OddPage-->
<h1><a id="a_DTD_definition" name="a_DTD_definition">A. DTD Implementation</a></h1>

<p>This appendix is <em>normative</em>.</p>

<p>The DTD implementation of XHTML Role Attribute Module conforms to the requirements defined in [<a class="nref" href="#ref_XHTMLMOD">XHTMLMOD</a>]. Consequently, it provides a Qualified Names
sub-module, and a module file for the XHTML Role Attribute Module module defined in this Proposed Recommendation.</p>

<h2><a id="a_module_qname" name="a_module_qname">A.1. Qualified Names Module</a></h2>

<p>Note that this module defines the parameter entity <code>%xhtml-role-attrs.qname;</code>. This entity is intended to be used in the attribute lists of elements in any host language that permits
the use of the role attribute on elements in its own namespace. In this case the Host Language driver should set a parameter entity <code>%XHTML-ROLE.prefixed;</code> to <code>INCLUDE</code> and a
parameter entity <code>%XHTML-ROLE.prefix;</code> to a value that is the prefix for the XHTML Role Attribute Module attributes.</p>

<pre class="dtd">
&lt;!-- ....................................................................... --&gt;
&lt;!-- XHTML Role Qname Module  ............................................ --&gt;
&lt;!-- file: xhtml-role-qname-1.mod

     This is XHTML Role - the Role Attribute Module for XHTML.

     Copyright 2006 W3C (MIT, ERCIM, Keio), All Rights Reserved.

     This DTD module is identified by the PUBLIC and SYSTEM identifiers:

       PUBLIC "-//W3C//ENTITIES XHTML Role Attribute Qnames 1.0//EN"
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod"

     Revisions:
     (none)
     ....................................................................... --&gt;
     ....................................................................... -->

&lt;!-- XHTML Role Attribute Qname (Qualified Name) Module
<!-- XHTML Role Attribute Qname (Qualified Name) Module

     This module is contained in two parts, labeled Section 'A' and 'B':

       Section A declares parameter entities to support namespace-
       qualified names, namespace declarations, and name prefixing
       for XHTML Role and extensions.

       Section B declares parameter entities used to provide
       namespace-qualified names for the XHTML role attribute:

         %role.qname;   the xmlns-qualified name for @role
         ...

     XHTML Role extensions would create a module similar to this one.
--&gt;
-->

&lt;!-- Section A: XHTML Role Attribute XML Namespace Framework ::::::::::::::: --&gt;
<!-- Section A: XHTML Role Attribute XML Namespace Framework ::::::::::::::: -->

&lt;!-- 1. Declare a %XHTML-ROLE.prefixed; conditional section keyword, used
<!-- 1. Declare a %XHTML-ROLE.prefixed; conditional section keyword, used
        to activate namespace prefixing. The default value should
        inherit '%NS.prefixed;' from the DTD driver, so that unless
        overridden, the default behavior follows the overall DTD
        prefixing scheme.
--&gt;
&lt;!ENTITY <span class="entity">% NS.prefixed</span> "IGNORE" &gt;
&lt;!ENTITY <span class="entity">% XHTML-ROLE.prefixed</span> "%NS.prefixed;" &gt;
-->
<!ENTITY % NS.prefixed "IGNORE" >
<!ENTITY % XHTML-ROLE.prefixed "%NS.prefixed;" >

&lt;!-- 2. Declare a parameter entity (eg., %XHTML-ROLE.xmlns;) containing
<!-- 2. Declare a parameter entity (eg., %XHTML-ROLE.xmlns;) containing
        the URI reference used to identify the XHTML Role Attribute namespace
--&gt;
&lt;!ENTITY <span class="entity">% XHTML-ROLE.xmlns</span>  "http://www.w3.org/1999/xhtml" &gt;
-->
<!ENTITY % XHTML-ROLE.xmlns  "http://www.w3.org/1999/xhtml" >

&lt;!-- 3. Declare parameter entities (eg., %XML.prefix;) containing
<!-- 3. Declare parameter entities (eg., %XML.prefix;) containing
        the default namespace prefix string(s) to use when prefixing
        is enabled. This may be overridden in the DTD driver or the
        internal subset of an document instance. If no default prefix
        is desired, this may be declared as an empty string.

     NOTE: As specified in [XMLNAMES], the namespace prefix serves
     as a proxy for the URI reference, and is not in itself significant.
--&gt;
&lt;!ENTITY <span class="entity">% XHTML-ROLE.prefix</span>  "" &gt;
-->
<!ENTITY % XHTML-ROLE.prefix  "" >

&lt;!-- 4. Declare parameter entities (eg., %XHTML-ROLE.pfx;) containing the
<!-- 4. Declare parameter entities (eg., %XHTML-ROLE.pfx;) containing the
        colonized prefix(es) (eg., '%XHTML-ROLE.prefix;:') used when
        prefixing is active, an empty string when it is not.
--&gt;
&lt;![%XHTML-ROLE.prefixed;[
&lt;!ENTITY <span class="entity">% XHTML-ROLE.pfx</span>  "%XHTML-ROLE.prefix;:" &gt;
]]&gt;
&lt;!ENTITY <span class="entity">% XHTML-ROLE.pfx</span>  "" &gt;
-->
<![%XHTML-ROLE.prefixed;[
<!ENTITY % XHTML-ROLE.pfx  "%XHTML-ROLE.prefix;:" >
]]>
<!ENTITY % XHTML-ROLE.pfx  "" >

&lt;!-- declare qualified name extensions here ............ --&gt;
&lt;!ENTITY <span class="entity">% xhtml-role-qname-extra.mod</span> "" &gt;
<!-- declare qualified name extensions here ............ -->
<!ENTITY % xhtml-role-qname-extra.mod "" >
%xhtml-role-qname-extra.mod;

&lt;!-- 5. The parameter entity %XHTML-ROLE.xmlns.extra.attrib; may be
<!-- 5. The parameter entity %XHTML-ROLE.xmlns.extra.attrib; may be
        redeclared to contain any non-XHTML Role Attribute namespace 
        declaration attributes for namespaces embedded in XML. The default
        is an empty string.  XLink should be included here if used
        in the DTD.
--&gt;
&lt;!ENTITY <span class="entity">% XHTML-ROLE.xmlns.extra.attrib</span> "" &gt;
-->
<!ENTITY % XHTML-ROLE.xmlns.extra.attrib "" >


&lt;!-- Section B: XML Qualified Names ::::::::::::::::::::::::::::: --&gt;
<!-- Section B: XML Qualified Names ::::::::::::::::::::::::::::: -->

&lt;!-- 6. This section declares parameter entities used to provide
<!-- 6. This section declares parameter entities used to provide
        namespace-qualified names for the XHTML role attribute.
--&gt;
-->

&lt;!ENTITY <span class="entity">% xhtml-role.role.qname</span>  "%XHTML-ROLE.pfx;role" &gt;
<!ENTITY % xhtml-role.role.qname  "%XHTML-ROLE.pfx;role" >


&lt;!-- The following defines a PE for use in the attribute sets of elements in
<!-- The following defines a PE for use in the attribute sets of elements in
     other namespaces that want to incorporate the XML Event attributes. Note
     that in this case the XHTML-ROLE.pfx should always be defined. --&gt;
     that in this case the XHTML-ROLE.pfx should always be defined. -->

&lt;!ENTITY <span class="entity">% xhtml-role.attrs.qname</span>
<!ENTITY % xhtml-role.attrs.qname
   "%XHTML-ROLE.pfx;role             CDATA        #IMPLIED"
    &gt;
    >

&lt;!-- end of xhtml-role-qname-1.mod --&gt;

</pre>

<h2><a id="a_module_xhtml_role" name="a_module_xhtml_role">A.2. XHTML Role Attribute Module</a></h2>

<pre class="dtd">
&lt;!-- ...................................................................... --&gt;
&lt;!-- XHTML Role Module .................................................... --&gt;
&lt;!-- file: xhtml-role-1.mod

     This is XHTML Role - the Role Attribute Module for XHTML.

     Copyright 2006 W3C (MIT, ERCIM, Keio), All Rights Reserved.

     This DTD module is identified by the PUBLIC and SYSTEM identifiers:

       PUBLIC "-//W3C//ENTITIES XHTML Role Attribute 1.0//EN"
       SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-role-1.mod"

     Revisions:
     (none)
     ....................................................................... --&gt;


&lt;!-- XHTML Role Attribute Module does nothing, since role is not incorporated
     in any elements content model as part of this module. --&gt;
&lt;!-- end of xhtml-role-1.mod --&gt;

</pre>

<!--OddPage-->
<h1><a id="s_rdf" name="s_rdf">B. RDF Schema</a></h1>

<p><em>This section is informative</em></p>

<p>This section will contain an example RDF specification for the roles that are defined in this document.</p>

<div class="example"><em>This example is informative</em> 

<pre>
&lt;?xml version="1.0"?&gt;
&lt;!DOCTYPE rdf:RDF [
    &lt;!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"&gt;
    &lt;!ENTITY dc "http://dublincore.org/2003/03/24/dces#"&gt;
    &lt;!ENTITY owl "http://www.w3.org/2002/07/owl#"&gt;
    &lt;!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"&gt;
    &lt;!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"&gt;
    &lt;!ENTITY states "http://www.w3.org/2005/07/aaa#"&gt;
    &lt;!ENTITY skos "http://www.w3.org/2004/02/skos/core#"&gt;
    &lt;!ENTITY wairole "http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#"&gt;
]&gt;
&lt;rdf:RDF xml:base="http://www.w3.org/1999/xhtml" 
    xmlns:dc="http://purl.org/dc/elements/1.1/#" 
    xmlns:owl="http://www.w3.org/2002/07/owl#" 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
    xmlns:skos="http://www.w3.org/2004/02/skos/core#" 
    xmlns:states="http://www.w3.org/2005/07/aaa#" 
    xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" 
    xmlns:xhtml="http://www.w3.org/1999/xhtml#"&gt;
    &lt;owl:Class rdf:ID="banner"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        A banner is usually defined as the advertisement at the top of 
        a web page. The banner content typically contains the site or 
        company logo and other key advertisements for the site.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="contentinfo"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        This is information about the content on the page. 
        For example, footnotes, copyrights, links to privacy 
        statements, etc. would belong here.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="definition"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:section"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        The contents of the associated element represent a 
        definition (e.g., of a term or concept).  If there is a 
        dfn element within the contents (as defined in [XHTMLMOD]), 
        then that represents the term being defined.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="main"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        This defines the main content of a document.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="navigation"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;wairole:relatedConcept rdf:resource="wairole:menu"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        This is the navigation bar on a web document. This is 
        typically a list of links to other pages on the site or other 
        areas of the same document.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="note"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:section"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        The content is parenthetic or ancillary to the main content 
        of the resource.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="search"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;wairole:scope rdf:resource="wairole:document"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        This is the search section of a web document. This is 
        typically a form used to submit search requests about 
        the site or a more general Internet wide search service.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="secondary"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:region"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        This is any unique section of the document. In the case 
        of a portal, this may include but not be limited to: show 
        times; current weather; or stocks to watch.
        &lt;/dc:description&gt;
    &lt;/owl:Class&gt;
    &lt;owl:Class rdf:ID="seealso"&gt;
        &lt;rdfs:subClassOf rdf:resource="wairole:section"/&gt;
        &lt;dc:description xml:lang="en"&gt;
        Indicates that the element contains content that is related 
        to the main content of the page.     
        &lt;/dc:description&gt;
        &lt;wairole:relatedConcept rdf:resource="#main"/&gt;
    &lt;/owl:Class&gt;
&lt;/rdf:RDF&gt;
</pre>
</div>

<!--OddPage-->
<h1><a id="s_refs" name="s_refs">C. References</a></h1>

<p>This appendix is <em>normative</em>.</p>

<h2><a id="s_norm-refs" name="s_norm-refs">C.1. Normative References</a></h2>

<dl>
<dt><a id="ref_RFC2119" name="ref_RFC2119" class="normref">[RFC2119]</a></dt>

<dd>"<cite><a href="http://www.rfc-editor.org/rfc/rfc2119.txt">Key words for use in RFCs to indicate requirement levels</a></cite>", RFC 2119, S. Bradner, March 1997.<br />
 Available at: http://www.rfc-editor.org/rfc/rfc2119.txt</dd>

<dt><a id="ref_XMLNAMES" name="ref_XMLNAMES" class="ref">[XMLNAMES]</a></dt>

<dd>"<cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>", W3C Recommendation, T. Bray <i lang="lt" xml:lang="lt">et al.</i>, <i><abbr title="editors">
eds.</abbr></i>, 14 January 1999.<br />
Available at: http://www.w3.org/TR/1999/REC-xml-names-19990114<br />
The <a href="http://www.w3.org/TR/REC-xml-names">latest version</a> is available at: http://www.w3.org/TR/REC-xml-names</dd>
</dl>

<h2><a id="s_other-refs" name="s_other-refs">C.2. Other References</a></h2>

<dl>
<dt>[<a id="ref_ARIA-ROLE" name="ref_ARIA-ROLE">ARIA-ROLE</a>]</dt>

<dd>"<cite><a href="http://www.w3.org/TR/2007/WD-aria-role-20070601/">Roles for Accessible Rich Internet Applications</a></cite>". L. Seeman, R. Schwerdtfeger, 1 June 2007.<br />
The <a href="http://www.w3.org/TR/aria-role">latest version</a> is available at: http://www.w3.org/TR/aria-role</dd>

<dt>[<a id="ref_XHTML" name="ref_XHTML">XHTML</a>]</dt>

<dd>"<cite><a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801">XHTML&#8482; 1.0: The Extensible HyperText Markup Language (Second Edition)</a></cite>". S. Pemberton <i lang="lt" xml:lang="lt">et
al.</i>, 26 January 2000, revised 1 August 2002.<br />
Available at: http://www.w3.org/TR/2002/REC-xhtml1-20020801<br />
The <a href="http://www.w3.org/TR/xhtml1">latest version</a> is available at: http://www.w3.org/TR/xhtml1</dd>

<dt>[<a id="ref_XHTML2" name="ref_XHTML2">XHTML2</a>]</dt>

<dd>"<cite><a href="http://www.w3.org/TR/2005/WD-xhtml2-20050527">XHTML&#8482; 2.0</a></cite>". J. Axelsson <i lang="lt" xml:lang="lt">et al.</i>, 27 May 2005.<br />
Available at: http://www.w3.org/TR/2005/WD-xhtml2-20050527<br />
The <a href="http://www.w3.org/TR/xhtml2">latest version</a> is available at: http://www.w3.org/TR/xhtml2</dd>

<dt>[<a id="ref_XHTMLMOD" name="ref_XHTMLMOD">XHTMLMOD</a>]</dt>

<dd>"<cite><a href="http://www.w3.org/TR/2006/PR-xhtml-modularization-20060213">Modularization of XHTML&#8482; 1.1</a></cite>", W3C Proposed Recommendation, D. Austin <i lang="lt" xml:lang="lt">et
al.</i>, <i><abbr title="editors">eds.</abbr></i>, 13 February 2006.<br />
Available at: http://www.w3.org/TR/2006/PR-xhtml-modularization-20060213<br />
The <a href="http://www.w3.org/TR/xhtml-modularization">latest version</a> is available at: http://www.w3.org/TR/xhtml-modularization</dd>
</dl>

<!--OddPage-->
<h1><a id="s_acks" name="s_acks">D. Acknowledgments</a></h1>

<p><em>This section is informative.</em></p>

<p>At the time of publication, the participants in the W3C XHTML 2 Working Group were:</p>
</body>
</html>
<!-- end of xhtml-role-qname-1.mod -->

      
Properties
3ce90ec8a6620c6b245fbc6a31fc657a XHTML Role Qname Module
base_uri@:http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070817/
charset@:iso-8859-1
content_type@:text/html
last_modified@:2007-02-17 15:17:16Z
uri@:http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070817/<>2007-08-18 09:31:45Z
base_uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod
charset@:utf-8
content_type@:application/xml-dtd
documentation_uri@:http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070817/
documentation_uri@:http://www.w3.org/MarkUp/2007/ED-xhtml-role-20070905/
documentation_uri@:http://www.w3.org/TR/2007/WD-xhtml-role-20071004/
file_name@en:xhtml-role-qname-1.mod
last_modified@:2006-02-25 18:07:33Z
last_modified@:2006-07-25 18:07:33Z
namespace_uri@en:http://www.w3.org/1999/xhtml
public_id@en:-//W3C//ENTITIES XHTML Role Attribute Qnames 1.0//EN
rights@en:Copyright 2006 W3C (MIT, ERCIM, Keio), All Rights Reserved.
src@:digest:3ce90ec8a6620c6b245fbc6a31fc657a
src@:digest:daa9567183946e29fc9052b09deb2abb
src@:digest:b906b9529c7ccc15bccd9536527ac8f2
system_id@en:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod
tag@en:HTML
tag@en:QName Module
tag@en:Role
tag@en:XHTML
tag@en:XHTML1
title@en:XHTML Role Qname Module
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-08-14 17:27:37Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-08-18 09:35:06Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-09-21 08:24:40Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-10-02 21:58:18Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-10-19 01:00:08Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2007-11-20 01:20:28Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-02-04 23:51:17Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-02-21 23:54:53Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-03-06 00:06:09Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-04-04 01:21:07Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-04-23 23:19:04Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-05-18 01:34:00Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-05-28 00:05:42Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-07-30 11:10:27Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-10-25 04:37:49Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2008-12-23 23:16:34Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2009-01-06 22:46:26Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2009-09-16 23:33:22Z
uri@:http://www.w3.org/MarkUp/DTD/xhtml-role-qname-1.mod<>2010-01-17 02:08:14Z
Edit Edit