- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Wed, 30 Oct 2002 10:21:36 +0000
- To: Dan Connolly <connolly@w3.org>
- cc: www-rdf-comments@w3.org, "Peter F. " Patel-Schneider <pfps@research.bell-labs.com>, "Smith, Michael K" <michael.smith@eds.com>
>>>Dan Connolly said:
> I don't have any replacement text to suggest just now,
> but I have to agree with Peter's observation
> that the existing text isn't clear.
This text (no link), I'll assume was that which was commented on by
Peter in May, after the last working draft was published:
[[4/ The constraint on only one rdf:ID (or rdf:bagID) for a URI in a given
document is hidden deep in the document. It would be much better to
gather all these context-sensitive constraints in one place. It would
be even much better to remove these context-sensitive constraints, as
there is no need to have only one rdf:ID with a particular URI in a
document. The development of this constraint is rather confusing, as
there have been statements to the effect that rdf:about="#foo" is a
synonym for rdf:ID="foo".
]] -- http://lists.w3.org/Archives/Public/www-rdf-comments/2002AprJun/0100.html
I responded to him and agreed to make changes:
[[ Linking and making these constraints more prominent is a good
idea; I will add this.
If I recall correctly, RDF Core decided that keeping them (for
IDs) was useful for users who could then rely on them, for
example, when defining RDF Schema RDF/XML documents, that the
terms being defined using rdf:ID were unique identifiers in that
RDF/XML file.
It is true that the constraints don't apply when using
rdf:about="#foo" which I guess is seen more as referring rather
than defining "foo" despite these being equivalent; rather
rdf:ID="foo" is equivalent to rdf:about="#foo" but with the
extra constraint.
]] -- http://lists.w3.org/Archives/Public/www-rdf-comments/2002AprJun/0119.html
All this is recorded in the changes section of the editors draft of
the syntax WD as:
[[Update after comments by Patel-Schneider, 2002-05-21 outlined in
response 1 and response 2.
...
Section 5.4 Constraints - added and moved the rdf:ID and rdf:bagID
constraints there linked from the old location in the grammar.
...
]]
-- http://ilrt.org/discovery/2001/07/rdf-syntax-grammar/#section-Changes
The new section 5.4 is:
http://ilrt.org/discovery/2001/07/rdf-syntax-grammar/#section-constraints
with the test cases directly linked there.
Dave
Received on Wednesday, 30 October 2002 05:22:05 UTC