- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Wed, 9 May 2012 00:08:37 +0100
- To: ashok.malhotra@oracle.com
- Cc: public-rdb2rdf-wg@w3.org
On 8 May 2012, at 23:02, ashok malhotra wrote:
> On 5/8/2012 1:45 PM, Richard Cyganiak wrote:
>> The proposal is to allow omitting the rr:column/rr:template/rr:constant if the term type is rr:BlankNode.
> I don't like the absence of something to trigger behaviour. A naive use may think that
> the absence of rr:column/rr:template/rr:constant was a bug and may be surprised by getting
> unique blanknode IDs. How about a keyword such as rr:UNIQUE to indicate that unique
> identifiers are desired.
Yeah, I was trying to get away without introducing any new vocabulary, but this made me slightly uncomfortable too.
How about Eric's earlier proposal:
rr:subjectMap [
rr:termType rr:RowBlankNode;
];
• If the term type is rr:BlankNode, then you have to specify how to generate the blank node identifier using rr:column/rr:template/rr:constant. (That's the status quo.)
• If the term type is rr:RowBlankNode, then you don't specify rr:column/rr:template/rr:constant, and you get a fresh blank node for each row. (That's the new part.)
Richard
Received on Tuesday, 8 May 2012 23:09:07 UTC