Re: Review of RDF primer Revised Editor's Draft 21 July 2003

On Thu, 31 Jul 2003 10:15:49 -0400
Frank Manola <fmanola@mitre.org> wrote:

> > How about:
> > rdf:ID is useful to abbreviate URIrefs but also provides an additional
> > useful check that the value of the rdf:ID attribute is unique against the
> > current base URI (usually document URI).  This helps pick up repeating
> > rdf:ID values such as when defining properties and classes in RDF schemas.
> 
> 
> This is good (but we might want to say this in Section 3, where rdf:ID 
> is first introduced, rather than here (?).  In addition, this raises an 
> additional question:  it's fairly clear how this works if the id values 
> are being checked within the scope of a particular document, but if you 
> use rdf:ID in combination with a base URI defined with xml:base, how do 
> you really do a uniqueness check, since there's no guarantee that all 
> the rdf:ID values in question are in the same document?

The rdf:ID values are checked against hte current in-scope base URI.
That is either the innermost xml:base value or the document URI.
i.e. the pair (rdf:ID value, in-scope base URI) must be unique.

Dave

Received on Thursday, 31 July 2003 09:55:12 UTC