Summary of Options for Issue #5

Hi all,

Considering Issue #5
http://www.w3.org/2001/sw/BestPractices/HTML/2005-current-issues#bnode

We have been assuming that _:foo as a CURIE would simply be a bnode.  
However, "_" is a valid XMLNS, so this presents a problem. It would  
be best if any QNAME would be parsed exactly the same way when parsed  
as a CURIE. (We note that this means N3 has ambiguities in its use of  
the same syntax.)

We have two options on the table:

A) Use a different prefix than '_', such as '#'

#:foo is a bnode named foo.

Note that this is conceptually similar to a local XHTML identifier,  
#foo. #foo is not the same as #:foo, but the locality idea is similar.

B) Use NO prefix

:foo is a bnode named foo.

This conflicts with N3's use of that syntax, which assumes the  
default namespace. In CURIEs, "foo" is in the default namespace.


There was also discussion about other possibilities than the []  
syntax for separating URIs from CURIEs. In particular, we discussed  
using "@" as a prefix. This part of the discussion wasn't finished  
during the telecon, so we should continue it on this mailing list!

Please send comments, and let's try to resolve this issue in the near  
future, using emails and telecons.

-Ben

Received on Sunday, 19 February 2006 00:47:50 UTC