Re: DAML-ONT: RDF syntax

On Wed, 25 Oct 2000, Pierre-Antoine CHAMPIN wrote:

> Dan Connolly wrote:
> > Sergey Melnik wrote:
> > > Original definition:
> > >
> > >         <Property ID="subClassOf">
> > >           <equivalentTo
> > > resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>
> > >         </Property>
> > >
> > >         Deficiencies:
> > >           - invalid RDF syntax: attributes "ID" and 
> > >             "resource" are not qualified and
> > >             won't be recognized by all RDF parsers.
> > 
> > The spec doesn't require ID and resource to be qualified;
> > in fact, as written, it doesn't allow them to be qualified:
> > 
> >   [6.6] idAttr         ::= ' ID="' IDsymbol '"'
> >  [6.18] resourceAttr   ::= ' resource="' URI-reference '"'
> > http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/#grammar
> > 
> > So it looks to me like the bug is in your tools[1],
> > not in the DAML schema.
> 
> Neither. The bug is in the spec :-P
> Seriously, I think that issue has already been raised on www-rdf-interest@w3.rdf .
> Namespace qualification (that is "rdf:ID" and "rdf:resource") *are* needed since the element name can be anything, and does not belong to any well known DTD.

Indeed. The bug writeup now has a URI,
http://www.w3.org/2000/03/rdf-tracking/#rdf-ns-prefix-confusion

There have been some messages subsequently that propose resolution for
this issue. This should feed into an errata note for the RDF syntax
spec...

Dan

Received on Wednesday, 25 October 2000 11:03:45 UTC