W3C home > Mailing lists > Public > public-rdf-dawg-comments@w3.org > July 2005

Blank node label syntax (Was Re: Blank Nodes and SPARQL)

From: Seaborne, Andy <andy.seaborne@hp.com>
Date: Fri, 01 Jul 2005 11:58:31 +0100
Message-ID: <42C521D7.5050609@hp.com>
To: jos.deroo@agfa.com
CC: public-rdf-dawg-comments@w3.org



jos.deroo@agfa.com wrote:
> Dan Connolly wrote:
> [...]
> 
>>cwm has a mode where it makes up blank nodes based on line/column
>>numbers so you can see where they came from and so they're repeatable.
>>So we might have data a la...
>>
>> _:l23c14 foaf:mbox <mailto:connolly@w3.org>.
> 
> 
> I am using _:e123_14_ where 123 is tripleCount and 14 is documentCount
> the 'e' is a recent change after I realized that NCNAME can't start
> with [0-9]
> true?

Hmm - the syntax uses NCNAME and it could be more general, allowing 0-9 to start 
a label.

> 
> Andy, I think the "." in production [83] has to be removed
> 
> NCCHAR      ::=    NCCHAR1 | '_' | '-' | | [0-9]
>                   | #x00B7 | [#x0300-#x036F] | [#x203F-#x2040]
> true?

Yes - true.  That should have happened due to Tueday's decision on qname synatx. 
  I'll fix it.

	Thanks
	Andy

> 
> [...]
> 
>> SELECT ?MBOX
>>  WHERE { _:l55c33 foaf:mbox ?MBOX. }.
>>
>>still has (?MBOX, <mailto:connolly@w3.org>) as a solution,
>>even thought the bnode identifiers are different.
>>Any piece of software that says that's not a solution
>>is not implementing the semantics of SPARQL.
> 
> 
> indeed - seeing WHERE as premis of rule, one can
> replace exivar with univar having rulescope
> 
Received on Friday, 1 July 2005 11:03:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:14:49 GMT