Illustratation of prefix interaction details

Here's a pathological example of when prefixes and QNames can be confusing.

As I read the current grammar, this is legal.  Only
CONSTRUCT and DESCRIBE can use QName in the
between the two PrefixDecl allowed in the Query term.

Additionally FROM can also use QNames in
since it indirectly uses
which can be a QName.

So the a:bar are different URIs below.  (A DESCRIBE example would be similar)

The a:abc is a source URI or graph name.


PREFIX a: <>
PREFIX a: <>
  (a:foo a:bar "blah")
PREFIX a: <>
FROM a:abc
  (?x a:bar ?y)

Received on Monday, 25 October 2004 10:53:59 UTC