RE: query regarding validity of RDF file

> Is a tag like this permissible in RDF?
> <rdf:RDF
>     xmlns:rdf=""
>     xmlns:lib="">
> The formal grammar for RDF would seem to say no:
> RDF     ::= ['<rdf:RDF>'] obj* ['</rdf:RDF>']
> ie you can't declare namespaces as attributes of the root element
> of an RDF document.

RDF/XML works at the level of the infoset rather than a textual level. Hence
the namespace nodes aren't considered except insofar as they inform the
infoset of the elements they are on.

Hence not only is
allowed, but also one may use:


or any other variation on prefixing.

Received on Wednesday, 12 February 2003 08:04:20 UTC