- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Mon, 28 Mar 2005 13:38:30 +0100
- To: Tim Berners-Lee <timbl@w3.org>
- CC: David Wood <dwood@mindswap.org>, www-tag@w3.org, public-swbp-wg@w3.org
SWBPD WG wrote: > - an http URI without a hash MAY be used to identify an RDF property. > > where MAY is understood in terms of RFC 2119 > and identify is understood in terms of RFC 3986 Tim Berners-Lee wrote: > 1. Briefly, The SWBP WG is not the design authority for HTTP URIs, > so it not in a position to say MAY about them. It is in a position > to take part in the debate. I helped choose much of the wording of the resolution, and I added MAY in response to a comment from another group participant that the resolution was insufficiently clear. Personally, I still think MAY was an appropriate word. Going to RFC 2119 I read: [[ 5. MAY This word, or the adjective "OPTIONAL", mean that an item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because the vendor feels that it enhances the product while another vendor may omit the same item. An implementation which does not include a particular option MUST be prepared to interoperate with another implementation which does include the option, though perhaps with reduced functionality. In the same vein an implementation which does include a particular option MUST be prepared to interoperate with another implementation which does not include the option (except, of course, for the feature the option provides.) ]] I think it is very much in scope for the SWBPD WG to have, and state, a position about how RDF properties may be identified; and it seems wholly in order to point out to SW developers, and to the TAG, that a (not 'the') current practice, and a practice that the SWBPD WG endorses, is to use http URIs without a hash, in some cases. Hence, we discourage SW implementations which are not prepared to interoperate with this practice; which looking at the definition of MAY seems to be the force of this resolution. However, I am not sure of the value of a detailed discussion about the wording here. The intent is clear: SWBPD WG has a strongly held position that current practice, including DC, FOAF, CC, in the naming of RDF properties is not wrong; and there is concern that the TAG may be considering resolutions of httpRange-14 which would make such practice wrong. It is clear that SWBPD WG does not have the architecture of the Web in its charter, but it is also clear that how to name RDF properties is within its scope: the resolution is worded to be within this narrower concern. I hope that as the TAG move towards resolving this issue, they will bear in mind the excellent advice in the next para of RFC 2119: [[ 6. Guidance in the use of these Imperatives Imperatives of the type defined in this memo must be used with care and sparingly. In particular, they MUST only be used where it is actually required for interoperation or to limit behavior which has potential for causing harm (e.g., limiting retransmisssions) For example, they must not be used to try to impose a particular method on implementors where the method is not required for interoperability. ]] The TAG could trump SWBPD's MAY, with a MUST NOT, but would it actually be required for interoperation, would it really limit behavior which has potential for causing harm? Tim: >Could the SWBPWG please answer also answer the following: > 1. Who was the creator <http://www.w3.org/2005/moby/dick> ? > 2. What is the year of creation of <http://www.w3.org/2005/moby/dick> ? > 3. Who was the creator <http://www.w3.org/2005/moby/xyz> ? > 4. What is the year of creation of <http://www.w3.org/2005/moby/xyz> ? Those are fun questions, I hope to have a go at answering them (for myself), later in the week. Jeremy
Received on Monday, 28 March 2005 12:39:24 UTC