- From: Juan Sequeda <juanfederico@gmail.com>
- Date: Tue, 23 Aug 2011 10:49:21 -0500
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: "Eric Prud'hommeaux" <eric@w3.org>, W3C RDB2RDF <public-rdb2rdf-wg@w3.org>
- Message-ID: <CAMVTWDxdHA8Lf=weai+yzmuWx4zQdQ9_78LF19ARZZcKCQGgoQ@mail.gmail.com>
So it looks like have the following (conflicting) proposals 1) [[ PROPOSAL: Leave the DM document as-is because it already addresses ISSUE-64 and ISSUE-65 ]] 2) [[ PROPOSAL: The DM will not address ISSUE-64 because it is a corner case. ]] 3) [[ PROPOSAL: Create IRIs of the form <xxx/Table#column> for columns that are foreign keys. "xxx" will be some string that identifies that it is a foreign ken (i.e ref) and also create literal triples for the foreign key columns. This would address ISSUE-65 because we would have different IRIs for foreign key properties and literal properties. ]] 4) [[ PROPOSAL: For multi-column foreign keys, create IRIs of the form < xxx/Table#column1,column2> ]] Wrt using relative IRIs instead of prefixes, do we actually need to address this in the document? Isn't this just up to the user? If somebody wants to write all the prefixes, it's up to them. Maybe we could just keep all the examples using relative IRIs and say nothing about this. Proposal 1) is conflicting with 2-4) Juan Sequeda +1-575-SEQ-UEDA www.juansequeda.com On Tue, Aug 23, 2011 at 9:45 AM, Richard Cyganiak <richard@cyganiak.de>wrote: > On 23 Aug 2011, at 14:17, Eric Prud'hommeaux wrote: > > I believe I've examined exactly this proposal in a message earlier in > this thread <http://www.w3.org/mid/20110817224806.GM28022@w3.org>: > … > > I've not heard what the motivation is to make the common case queries and > rules harder to write. I don't think we should complicate users' lives > without some motivation beyond an aesthetic objection to exceptions. > > I've responded in detail here: > http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Aug/0122.html > > I'll quote the conclusion, but please go read the whole thing. > > >> You're optimizing for the “hello, world” case at the expense of > real-world usability. You're pretending that funky characters in identifiers > are a rare corner case that doesn't really happen and that you don't need to > worry about. I'm sorry but that doesn't work. Believe me, I've tried that > approach in D2RQ and it doesn't work. Our second-most frequent class of bugs > over the years has been the result of me assuming, “oh no one would ever be > so stupid to put *that* character into a column name, right?” > > > Best, > Richard > >
Received on Tuesday, 23 August 2011 15:50:12 UTC