ID, bagID, and XML validation

RDF documents cannot be validated against a DTD, because
RDF:Description elements contain both ID and bagID attributes,
both of which are of type ID (as specified in the fourth
paragraph of clause 5).

This state of affairs violates the XML Validity Constraint: One ID per
Element Type (http://www.w3.org/TR/1998/REC-xml-19980210#one-id-per-el).

This seems undesirable.  A simple cure would be to add a new
element <RDF:Reification ID="xxx"> as a child of Description
elements that require it.

-- 
John Cowan	http://www.ccil.org/~cowan		cowan@ccil.org
	You tollerday donsk?  N.  You tolkatiff scowegian?  Nn.
	You spigotty anglease?  Nnn.  You phonio saxo?  Nnnn.
		Clear all so!  'Tis a Jute.... (Finnegans Wake 16.5)

Received on Wednesday, 19 August 1998 15:32:08 UTC