- From: Dan Brickley <danbri@w3.org>
- Date: Wed, 25 Oct 2000 11:03:32 -0400 (EDT)
- To: Pierre-Antoine CHAMPIN <champin@bat710.univ-lyon1.fr>
- cc: Dan Connolly <connolly@w3.org>, Sergey Melnik <melnik@db.stanford.edu>, www-rdf-logic@w3.org
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