Three Services: Pubrules, Checker, Sample
This resource provides three services:
- Pubrules filter,
which shows only the relevant requirements for publication of a
W3C Technical Report, Submission, or
Incubator Report.
- Checker, available in two flavors:
- Use auto mode
to determine values from the document and then run
the checker (then switching to manual mode for adjustments).
- Use manual
mode to exercise control over the type of tests run and
their display.
- A sample of what the front of the document should look like
given the chosen characteristics
Publication requirements and checker test results are shown
below. The requirements and template are not shown in "Checker (Auto)"
mode until you have run the checker.
A companion document includes a
glossary, roles, and history of this document. A comparison of requirements across
all document types is available.
For information about process requirements (how to request a transition,
how to request publication, etc.), see How
to Organize a Recommendation Track Transition. If you would like
to discuss technical report production informally among your peers and get
the latest tips and techniques, try the spec-prod mailing list (archive). Document Contacts should consult the W3C Manual of Style for guidance on additional
publication topics and conventions.
Document Requirements
The Document Contact MUST verify that the requirements in this section
(listed in "document order") have
been satisfied before requesting publication. How to Organize a Recommendation Track
Transition explains the remainder of the publication process.
See the sample below that has
been generated by the parameters you have chosen in the form at the
top of this document, summarized here:
- Document type:
Ordinary
Working Draft
- Working Group Patent Policy:
W3C Patent Policy
- Expected to become a Recommendation: yes
- Includes normative material: yes
- Relation to previous Recommendations of same major revision:
No previous Recommendation
Highlighted test results
appear after each provision. Several resulttypes require attention: Errors, Warnings, and those marked "Please verify." For the latter, some test results
include a link to a tool to help verify the requirement has been satisfied.
- normativeVersionTest At least one normative representation MUST
be available for requests that use the "This Version" URI. More than
one normative representation MAY be
delivered in response to such requests. A "This Version" URI MUST NOT be used to identify a non-normative
representation.
Please verify manually; not tested.
- valideHTMLTestrecursive
All normative representations MUST validate
as one of the following: HTML 4.x, some version of XHTML that is a W3C Recommendation, or RDFa in XHTML. Team Contacts please see the
Communications Team to propose additional exceptions.
- valideBackwardTest To help ensure backwards compatibility, at least one normative representation MUST
identify itself as HTML 4.x, XHTML 1.0, or RDFa in XHTML.
- Visual styles SHOULD NOT vary
significantly among normative alternatives.
Please verify manually; not tested.
Note: Serving two representations at the "this
version" URI is an assertion by W3C that the documents are equivalent
for the purposes of conveying the requirements of the document. In
practice, the Comm Team will not read each alternative to verify that
this is the case. If the Communications Team learns of substantive
discrepancies between normative alternatives, the W3C Head of
Communications may request that the author no longer serve the
alternative as normative.
- goodStylesheetTestrecursive
Each document MUST include the
following absolute URI to identify a style sheet for this maturity level:
http://www.w3.org/StyleSheets/TR/W3C-WDInclude this source code:
<link rel="stylesheet" type="text/css"
href="http://www.w3.org/StyleSheets/TR/W3C-WD"/>
OK
- lastStylesheetTestrecursive
Any internal style sheets MUST be
cascaded before this link; i.e., the internal style sheets MUST NOT override the W3C tech report
styles.
Is the last style sheet used the W3C one? OK
See also
Style Guidelines for Group-Internal Drafts.3. Front Matter
- divClassHeadTest The front
matter MUST appear at the beginning of
the body of the document, within <div class="head">. There is
one exception to that requirement: the
hr element after the
copyright MAY appear inside
or after the div element.
Editors SHOULD NOT include
other information in this section.Is there a <div class="head"> section? OK
Logos
- logoTest The document MUST include a link to the W3C logo identified
below. The URI used to identify the logo MUST be absolute.
Include this source code:
<a href="http://www.w3.org/"><img height="48" width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home"/></a>
OK
Title, Date, Maturity Level
- titleTest The document's title MUST be in the
title element and in an h1 element.OK (found "Use Cases and Requirements for Ontology and
API for Media Resource 1.0")
- Technical report version information, i.e., version and edition numbers.
- See the (non-normative) Version Management in W3C Technical Reports for more information
Please verify manually; not tested.
- dateTitleH2Test The document's status and date MUST be in
an
h2 element as follows (see also
date syntax):
<h2>W3C Working Draft 14 August 2010</h2>
Is the dated status h2 title correct? OK (W3C Working Draft 21 January
2010)
Document Identifiers
- docIDFormat
Document identifier information MUST be presented in a
dl list,
where each dt element marks up an identifier role ("This Version", "Latest Version", "Previous Version", etc.)
and each dd element includes a link whose link text is the identifier.
OK
- docIDOrder
Document identifier information MUST be
present in this order:
OK
- docIDThisVersion
The syntax of a "This Version" URI
MUST
be
<http://www.w3.org/TR/2010/WD-shortname-2010MMDD/>.
Error (missing required trailing slash in http://www.w3.org/TR/2010/WD-media-annot-reqs-20100121; other tests not performed)
- docIDLatestVersion
The syntax of a "Latest Version" URI
MUST
be
<http://www.w3.org/TR/shortname/>.
Error (missing required trailing slash in http://www.w3.org/TR/media-annot-reqs; other tests not performed)
- docIDDate
The title page date and the date at the end
of the "This Version" URI MUST match.
OK
Editor/Author Information
- editorSectionTestThe editors'/authors' names MUST
be listed. Affiliations and email addresses
are OPTIONAL; email addresses are NOT RECOMMENDED. If an editor/author is
acknowledged in an earlier version of this document and the individual's
affiliation has since changed, list the individual using the notation
"<name>, <affiliation> (until DD Month YYYY)". If the list of
authors is very long (e.g., the entire Working Group), identify the authors
in the acknowledgments section, linked from the head of the document.
Distinguish any contributors from authors in the acknowledgments
section.
Is there an Editor or Author section in the head of the document? OK
(WonSuk Lee,
Tobias Bürger,
Felix Sasaki,
Véronique Malaisé,
)
Links to non-normative document representations
- Authors MAY provide links to alternative
(non-normative) representations or packages for the document. For instance:
<p>This document is also available in these
non-normative formats:
<a href="WD-shortname-20020101.html">single HTML
file</a>, <a href="WD-shortname-20020101.tgz">gzipped tar file of
HTML</a>.</p>
Please verify manually; not tested.
Copyright Information
- copyrightTest The
copyright MUST use the following markup
(fill in with the appropriate year, years, or year range). The
abbr element MAY be used in place of acronym.
Include this source code:
<p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2010 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup>
(<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. 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>
OK (with date range 2010)
- hrAfterCopyrightTest A horizontal rule (
hr) MUST
follow the copyright.Is there a <hr/> after the copyright? OK
4. Document Abstract
- abstractTest There MUST be an abstract, labeled with an
h2 element with content "Abstract" that follows the hr element.If there is an abstract, is it marked up by <h2> and is it at the right location (just after the hr)? OK
5. Document Status Section
- sotdTest There MUST be a status section that follows the abstract, labeled
with an
h2 element with content "Status of This
Document". The Team maintains the status section of a document.Is there a status of the document and is it correctly marked up? OK
- boilerplateTRDocTest It MUST begin with the following
boilerplate text:
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 W3C technical reports index
at http://www.w3.org/TR/.
Include this source code:
<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>
OK
- datesFormatTest All dates MUST have the form DD Month YYYY. A leading zero
in the day is OPTIONAL.
Please verify manually; not tested.
- WGLinkTest It MUST include the name of the W3C group
that produced the document. The name MUST be
a link to a public page for the group.
Is there a link to the Working Group home page in the status of the document? OK - Found 1: http://www.w3.org/2008/WebVideo/Annotations/. Note: The displayed URI may be that of the group's Member-only home
page, even if the status section uses a link to the group's public page.
The current checker implementation relies on code that displays the URI
known to W3C's internal database of group home pages, even if the URI
found in the status section is to a public page.
- mailingListNameTest It MUST include the name of a mailing list
for comments that has a public archive.
Please verify.
Address found: (public-media-annotation@w3.org,
)
Does this mailing list have a public archive?
- mailingListLinkTest It MUST include a link
to the public archive of that mailing list.
Please verify.
Found: (http://lists.w3.org/Archives/Public/public-media-annotation/,
) Is
this a link to the archive of the identified mailing
list?
- customParagraphTest It MUST include at least one customized
paragraph. This section SHOULD include the
title page date (i.e., the one next to the maturity level at the top of the document). These paragraphs SHOULD explain the publication context, including
rationale and relationships to other work. See examples and more discussion
in the Manual of Style.
Please verify manually; not tested.
- changesListTest It
SHOULD
include a link to changes since
the previous draft (e.g., a list of changes or a diff document or
both; see the online HTML diff tool).
Please verify manually; not tested.
- stabilityTest It MUST set expectations about the (in)stability of the
document. The RECOMMENDED text
is:
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.
Include this source code:
<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>
OK
- patPolReqTest
It MUST
include this text related to patent policy requirements (with suitable links inserted; see guidelines for linking to disclosure pages):
This document was produced by a group operating under the 5
February 2004 W3C Patent Policy.
W3C maintains a public list of any
patent disclosures 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 Essential Claim(s) must disclose the
information in accordance with section 6 of the W3C Patent Policy.
Include this source code:
<p>
This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
February 2004 W3C Patent Policy</a>.
W3C maintains a <a rel="disclosure" href="@@URI to IPP status or other page@@">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>
Note: Contact the Communications Team for suitable adaptations in
the case where a document has been published jointly by more than
one group. In the adaptation, be sure that the text for informative-only
specs or specs not going to Rec is the same as the standard text.
Please verify.-
Patent policy boilerplate seems ok as well as consistency with IPP. However, this seems to be a use cases or requirements document that is marked as normative (i.e., there are patent policy commitments). In general use cases or requirements documents are treated as informative. Please verify this is intentional. The status text may be missing the necessary text to indicate that document is informative-only; test that via the checker user interface.
- knownDisclosureNumberTest
It MUST NOT
indicate the number of known disclosures at the time of
publication.
Please verify manually; not tested.
6. Table of Contents
- tocTest
There SHOULD be a table of contents after
the status section, labeled with an
h2 element with content
"Table of Contents".OK
7. Document Body
- headingWithoutIDTestrecursive
Every marked-up section and subsection of the document
MUST have a
target anchor. A section is identified by
a heading element (
h1-h6). The
anchor may be specified using an id (or
name if an a element is used)
attribute on any of the following: the heading element
itself, the
parent div element of the heading element (where the
heading element is the first child of the div), a
descendant of the heading element, or an a
immediately preceding the heading element.OK
- brokenLinkTest
The document MUST NOT have any broken
internal links or broken links to other resources at w3.org. The document
SHOULD NOT have any other broken links.
- cssValideTestrecursive
The document MUST NOT have any style sheet
errors.
- namespacesTestrecursive
All proposed XML namespaces
created by the publication of the document MUST
follow URIs for W3C Namespaces.
- wcagTest The document(s) MUST conform to the Web Content Accessibility Guidelines
2.0, Level AA. Note: You may wish to consult the
customizable quick reference to Web Content Accessibility Guidelines 2.0.
8. Compound Documents
- compoundFilesLocationTest If the document is compound (i.e., if it consists of more than one
file), all the files MUST be under a
directory /TR/2010/WD-shortname-2010MMDD/
Error. While I did not check that all resources are located in the correct directory, I did find some problematic URIs (e.g., they refer to resources not hosted by W3C or to style sheets or icons expected in other directories):
- compoundOverviewTestThe main
page SHOULD be called Overview.html.
OK,
using the URI provided to the checker. Found <http://www.w3.org/TR/media-annot-reqs/Overview.html
>
- compoundTestAll
other files MUST be reachable by links from
the document.
Warning No links found to
additional components of a multipart document.
Sample: Your Document Head Should Look Like This
Given the parameters you have chosen, the
head of your document should resemble the instance shown below. Note
however that you will still need to provide a custom paragraph in the
status section, and you may also have to adjust some of the
recommended language according to your publication context. The sample
shown does not illustrate all of the requirements of pubrules: it does
not illustrate every possible publication context or requirements
beyond those of the document head and status section.
The following appear in the head element but are not
shown here:
title element includes document title.- Link to style sheet in head:
<link rel="stylesheet" type="text/css"
href="http://www.w3.org/StyleSheets/TR/W3C-WD" />
Abstract
....abstract text...
Status of this document
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 W3C technical reports index at
http://www.w3.org/TR/.
...Your custom paragraph here; see examples ...
This document was developed by the
Sample Working Group.
The Working Group expects
to advance this Working Draft to Recommendation Status.
A complete list of changes
to this document is available.
Please send comments about
this document to public-mailing-list@w3.org (with
public archive).
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.
This document was produced by a group operating under the
5
February 2004 W3C Patent Policy.
W3C maintains a
public list of any
patent disclosures 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
Essential Claim(s) must disclose the
information in accordance with
section 6 of the W3C Patent Policy.
Table of Contents
...table of contents...
Ian Jacobs,
W3C Head of Communications.
This document is based on
contributions from Ian Jacobs,
Matthieu Fuzellier, Dan
Connolly, Chris Lilley, Hugo Haas, Dominique Hazaël-Massieux, Susan Lesch,
Vivien Lacourba, and others. A filter is applied to
the document source to provide
specific views.
Created 3 Feb 2000.
$Id: 13-pubrules-src.html,v 1.587 2011/01/04 20:18:28 ijacobs Exp $