- From: <noah_mendelsohn@us.ibm.com>
- Date: Wed, 28 Oct 2009 11:20:30 -0400
- To: ht@inf.ed.ac.uk (Henry S. Thompson)
- Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>, www-tag@w3.org
Henry Thompson writes:
> Comments welcome.
I think this is good for the common case where you >do< want to
future-proof your references, as in:
"Conformant implementations may follow the edition cited and/or any later
edition(s). "
I do think it would be a step too far for the TAG to imply or require that
such language be used in all cases. I can easily imagine cases in which
what's desired is to specifically require use of the "edition cited", or
else to allow only later editions meeting certain criteria. So:
> When citing a W3C specification in the normative references
> section of another specification, care should be taken to be
> clear about the status of editions of the referenced
> specification other than the then-current one.
This should be the binding recommendation from the TAG, and perhaps should
be rephrased using MUST.
> In order to on the one hand acknowledge that
> implementations sometimes lag behind specifications, and on the
> other that implementations of new editions of referenced
> specifications should be encouraged, wording along the following
> lines should be used:
I might prefer:
--------
"It is often, but not always, good practice to encourage use of new
editions of referenced specifications. In that common case, wording along
the following lines is recommended:
(this is unchanged from Henry's)
Left-Handed Sewer Flutes 1.0 (Second edition), P.D.Q. Bach and
Peter Schickele, Editors. World Wide Consortium, 29 February
2009. The edition cited (http://www.w3.org/TR/2009/REC-lhsf-20090229/
)
is the earliest appropriate for use with this specification.
Conformant implementations may follow the edition cited and/or any
later edition(s). The latest edition of LHSF 1.0 is available at
http://www.w3.org/TR/lhsf/. It is implementation-defined which
editions of LHSF 1.0 are supported.
Note that this wording also accounts for the fact that implementations
sometimes lag behind specifications."
--------
Noah
--------------------------------------
Noah Mendelsohn
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------
ht@inf.ed.ac.uk (Henry S. Thompson)
Sent by: www-tag-request@w3.org
10/28/2009 10:57 AM
To: www-tag@w3.org
cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>, (bcc:
Noah Mendelsohn/Cambridge/IBM)
Subject: Best practice for referring to specifications
which may update
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In the context of an extended discussion at the recent TAG f2f
regarding references to potential time-varying specification URIs [1]
I took an action [2] to suggest wording for a Best Practice in this
area, based on wording developed by C. M. Sperberg-McQueen, who also
reviewed and contributed to the following.
Here's what I think this might look like:
When citing a W3C specification in the normative references section
of another specification, care should be taken to be clear about the
status of editions of the referenced specification other than the
then-current one. In order to on the one hand acknowledge that
implementations sometimes lag behind specifications, and on the
other that implementations of new editions of referenced
specifications should be encouraged, wording along the following
lines should be used:
Left-Handed Sewer Flutes 1.0 (Second edition), P.D.Q. Bach and
Peter Schickele, Editors. World Wide Consortium, 29 February
2009. The edition cited (http://www.w3.org/TR/2009/REC-lhsf-20090229/
)
is the earliest appropriate for use with this specification.
Conformant implementations may follow the edition cited and/or any
later edition(s). The latest edition of LHSF 1.0 is available at
http://www.w3.org/TR/lhsf/. It is implementation-defined which
editions of LHSF 1.0 are supported.
The appropriateness of this approach is based on the W3C rules
regarding what constitutes an acceptable new edition of an existing
W3C Recommendation. For references to publications from other
standards bodies with similar expectations regarding backwards
compatibility, for example IETF or ISO, a similar approach to
citation is also called for, along the following lines:
The Extension of MIME Content-Types to a New Medium, N. Borenstein
and M. Linimon. Internet Engineering Task Force RFC 1437, 1 April
1993. RFC 1437 was current at the date of publication of this
specification, but may be updated or obsoleted by later RFCs.
Conformant implementations may follow the RFC cited and/or any
later RFCs which update or obsolete it. It is
implementation-defined which RFCs are supported.
Intelligent transport systems -- Physical characterisation of
vehicles and equipment -- International airline seat pitch
measurements. Part 1: Measurement architecture. International
Standard ISO 314159-1:2009, 29 February 2009. The referenced
specification may from time to time be amended, replaced by a new
edition, or expanded by the addition of new parts. See
http://www.iso.org/iso/home.htm for up-to-date information.
Conformant implementations may follow the edition cited and/or any
amendments etc. It is implementation-defined which amendments
etc. are supported.
In cases where many references require similar treatment, a blanket
statement at the top of the references section may be more
appropriate:
Dated references below are to the earliest known or appropriate
edition of the referenced work. The referenced works may be
subject to revision, and conformant implementations may follow,
and are encouraged to investigate the appropriateness of
following, some or all more recent editions or replacements of the
works cited. It is in each case implementation-defined which
editions are supported.
and then simply
Left-Handed Sewer Flutes 1.0 (Second edition), P.D.Q. Bach and
Peter Schickele, Editors. World Wide Consortium, 29 February 2009
(http://www.w3.org/TR/2009/REC-lhsf-20090229/). The latest
edition of LHSF 1.0 is available at http://www.w3.org/TR/lhsf/.
The Extension of MIME Content-Types to a New Medium, N. Borenstein
and M. Linimon. Internet Engineering Task Force RFC 1437, 1 April
1993.
Intelligent transport systems -- Physical characterisation of
vehicles and equipment -- International airline seat pitch
measurements. Part 1: Measurement architecture. International
Standard ISO 314159-1:2009, 29 February 2009. See
http://www.iso.org/iso/home.htm for up-to-date information.
All of the above formulations assume a definition of
'implementation-dependent' along the following lines:
If a choice is described as 'implementation-dependent', then
conformant implementations must document which choice they make.
Comments welcome.
ht
[1] http://www.w3.org/2001/tag/2009/09/23-minutes#item03
[2] http://www.w3.org/2001/tag/group/track/actions/303
- --
Henry S. Thompson, School of Informatics, University of Edinburgh
Half-time member of W3C Team
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged
spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFK6FvskjnJixAXWBoRAkMoAJwLt6r3r+Vv0Bafj7VXG3lTwTUZCQCbBUQt
vLwTcIIeuu0opUPciRUtZ/g=
=TIg8
-----END PGP SIGNATURE-----
Received on Wednesday, 28 October 2009 15:21:21 UTC