16:45:32 RRSAgent has joined #rdb2rdf 16:45:32 logging to http://www.w3.org/2011/02/08-rdb2rdf-irc 16:45:34 RRSAgent, make logs world 16:45:34 Zakim has joined #rdb2rdf 16:45:36 Zakim, this will be 7322733 16:45:36 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 15 minutes 16:45:37 Meeting: RDB2RDF Working Group Teleconference 16:45:37 Date: 08 February 2011 16:45:45 Chair: Michael 16:45:49 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Feb/0039.html 16:45:58 regrets+ Ashok 16:46:04 regrets+ Nuno 16:46:09 regrets+ Seema 16:46:15 regrets+ Alexandre 16:46:21 regrets+ Richard 16:46:26 RRSAgent, draft minutes 16:46:26 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html mhausenblas 16:46:31 RRSAgent, make logs public 16:54:13 soeren has joined #RDB2RDF 16:54:57 juansequeda has joined #rdb2rdf 16:55:16 privera has joined #RDB2RDF 16:56:03 dmcneil has joined #RDB2RDF 16:56:42 MacTed has joined #RDB2RDF 16:57:00 Zakim, pick a victim 16:57:00 sorry, mhausenblas, I don't know what conference this is 16:59:08 SW_RDB2RDF()12:00PM has now started 16:59:15 + +1.314.394.aaaa 16:59:35 mhausenblas, I might not be able to call in. So I'll be just *listening* through irc 16:59:48 boris has joined #rdb2rdf 17:00:09 +mhausenblas 17:00:32 Zakim, aaaa is dmcneil 17:00:32 +dmcneil; got it 17:00:49 Zakim, pick a victim 17:00:49 Not knowing who is chairing or who scribed recently, I propose mhausenblas 17:00:51 +??P5 17:00:58 Zakim, ??P5 is soeren 17:00:58 +soeren; got it 17:01:11 zakim, dial ivan-voip 17:01:11 ok, ivan; the call is being made 17:01:12 +Ivan 17:01:36 + +1.781.273.aabb 17:01:40 RRSAgent, draft minutes 17:01:40 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html mhausenblas 17:01:43 Zakim, please dial ericP-415 17:01:43 ok, ericP; the call is being made 17:01:44 +EricP 17:01:53 Zakim, aabb is MacTed 17:01:53 +MacTed; got it 17:02:05 +??P17 17:02:24 Zakim, ??P17 is privera 17:02:24 +privera; got it 17:02:37 + +49.133.6.aacc 17:02:38 Zakim, mute me 17:02:38 privera should now be muted 17:02:45 Zakim, MacTed is OpenLink_Software 17:02:45 +OpenLink_Software; got it 17:02:45 Zakim, OpenLink_Software is temporarily me 17:02:46 +MacTed; got it 17:02:49 Zakim, aacc is boris 17:02:49 +boris; got it 17:03:04 Zakim, mute me 17:03:04 MacTed should now be muted 17:03:40 boris has joined #rdb2rdf 17:04:03 scribenick: ericP 17:04:20 Topic: Admin 17:04:22 Souri has joined #rdb2rdf 17:04:23 PROPOSAL: Accept the minutes of last meeting, see http://www.w3.org/2011/02/01-rdb2rdf-minutes.html 17:04:39 +1 17:04:39 +1 17:04:57 + +1.603.897.aadd 17:05:06 aadd is me 17:05:07 Zakim, aadd is Souri 17:05:08 +Souri; got it 17:05:30 RESOLVED: http://www.w3.org/2011/02/01-rdb2rdf-minutes.html is a record of the last meeting 17:06:04 mhausenblas: SemTech session not accepted 17:06:08 http://www.w3.org/2011/03/w3c-track.html 17:06:18 ... can we exploit the W3C track at WWW2011? 17:06:51 ivan: W3C has to pick two major topics for the track. those have already been announced 17:07:30 ... you can ask mcf, but at WWW2010, both days were consumed by the two announced topics 17:07:43 ... i plan to be at WWW2011, happy to jump in 17:08:07 ACTION: mhausenb to ask Marie-Claire Forgue if there is a chance to present or discuss RDB2RDF at the W3C track at WWW2011 17:08:07 Created ACTION-100 - Ask Marie-Claire Forgue if there is a chance to present or discuss RDB2RDF at the W3C track at WWW2011 [on Michael Hausenblas - due 2011-02-15]. 17:08:16 ... perhaps a workshop has a slot for an e.g. panel 17:08:32 -soeren 17:09:03 +??P5 17:09:15 zakim, ??P5 is soeren 17:09:15 +soeren; got it 17:09:37 mhausenblas: would be happy to have an RDB2RDF sandwich board 17:10:35 ACTION: ivan, mhausenblas to investigate alternatives at SemTech 17:10:35 Sorry, couldn't find user - ivan, 17:10:40 Topic: R2RML status 17:10:58 ACTION: ivan to investigate alternatives at SemTech 17:10:58 Sorry, amibiguous username (more than one match) - ivan 17:10:58 Try using a different identifier, such as family name or username (eg. ivan, imikhail) 17:11:34 ACTION: herman to investigate alternatives at SemTech 17:11:34 Created ACTION-101 - Investigate alternatives at SemTech [on Ivan Herman - due 2011-02-15]. 17:11:48 ACTION-92? 17:11:48 ACTION-92 -- Richard Cyganiak to address the R2RML - DM connection -- due 2011-02-08 -- OPEN 17:11:48 http://www.w3.org/2001/sw/rdb2rdf/track/actions/92 17:12:01 ACTION-93? 17:12:01 ACTION-93 -- Souripriya Das to identify not-mapping vs. default-mapping issues in R2RML/DM (Wiki or via mail) -- due 2011-02-08 -- OPEN 17:12:01 http://www.w3.org/2001/sw/rdb2rdf/track/actions/93 17:12:23 Souri: some progress 17:12:43 http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_of_Direct_Mapping_in_R2RML 17:13:13 -> http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_of_Direct_Mapping_in_R2RML Use of Direct Mapping in R2RML 17:13:46 Souri: say we have triples map with a subject map and one or more predicate object maps 17:14:11 ... it becomes tedious to list PO maps for each column 17:14:55 q+ 17:15:37 -EricP 17:16:04 ack ivan 17:16:13 +EricP 17:16:38 -EricP 17:16:57 +EricP 17:17:10 -EricP 17:17:33 q+ 17:17:50 q? 17:17:53 q- 17:18:03 scribenick: mhausenblas 17:18:11 +EricP 17:18:23 Michael: fine, let's give Souri a bit more time to flesh out details 17:19:00 Ivan: I think Michael and Souri are talking about the same thing (continuum from DM to full R2RML) 17:19:22 soeren: would like to see a directive to enable default mapping 17:19:30 scribenick: ericP 17:19:34 soeren: would like to see a directive to enable default mapping 17:19:38 RRSAgent, draft minutes 17:19:38 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html mhausenblas 17:20:09 Souri: looking at bullet one, PO maps include direct mapping 17:20:27 ... second bullet includes r2rml:exclude 17:21:05 ... third bullet has r2rml:includes -- start empty and include explicitly include columns 17:21:30 ACTION-96? 17:21:30 ACTION-96 -- Richard Cyganiak to capture this (multiple subject maps) and other (future) potential error cases in the Wiki (ISSUE-16) -- due 2011-02-08 -- OPEN 17:21:30 http://www.w3.org/2001/sw/rdb2rdf/track/actions/96 17:21:32 mhausenblas: action remains open 17:21:41 ACTION-97? 17:21:41 ACTION-97 -- Richard Cyganiak to look into D2RQ implementation and update http://www.w3.org/2001/sw/rdb2rdf/wiki/Entity_disambiguation -- due 2011-02-08 -- OPEN 17:21:41 http://www.w3.org/2001/sw/rdb2rdf/track/actions/97 17:22:11 boris_ has joined #rdb2rdf 17:22:29 Souri: in the last meeting, we discussed blank nodes in the direct mapping 17:22:37 Zakim, unmute me 17:22:37 MacTed should no longer be muted 17:22:39 ISSUE-9? 17:22:39 ISSUE-9 -- Generate Blank Nodes for duplicate tuples -- open 17:22:39 http://www.w3.org/2001/sw/rdb2rdf/track/issues/9 17:22:43 ... stimulated discussion 17:22:49 why we don't collect all the possibilities on a wiki page? (regarding blank nodes) 17:22:59 s/stimulated discussion/stimulated email discussion/ 17:23:00 http://www.w3.org/2001/sw/rdb2rdf/track/issues/9 17:23:49 q+ 17:23:56 q+ 17:24:03 soeren: i have the impression that we are divided on bnodes 17:24:41 q+ to ask how non-repeatable "persistent" identifiers can be used 17:24:55 ack ivan 17:25:05 q+ to remind on our charter 17:25:08 soeren: some don't want them for linked data reasons 17:25:24 ivan: i feel we should remain as we have it 17:25:39 ... direct mapping philosophy assumes another layer of massage 17:26:05 ... if i want to push data into an LD environment, the second stage can take care of it 17:26:19 q? 17:26:31 ... if we eliminate bnodes, it will be complicated to generate URIs for what are currently bnodes 17:27:01 ... 'cause we need to communicate to folks (via e.g. url scheme) that this node is effectively a bnode 17:27:38 yes 17:27:43 ack MacTed 17:27:55 mhausenblas, has this anything to do with r2rml? 17:28:34 MacTed: guidance around bnodes is that we want to avoid them 'cause they cause trouble down the line 17:29:04 ack ericP 17:29:04 ericP, you wanted to ask how non-repeatable "persistent" identifiers can be used 17:29:10 Zakim, mute me 17:29:10 MacTed should now be muted 17:29:12 scribenick: mhausenblas 17:29:27 ericP: in the relational model we have IDs for tupels 17:29:41 ... using PK to identify a tuple 17:30:06 ... if we have some data via DM and we advertise some IDs other than the PK, it might no longer be valid 17:30:34 ... so we have a unreliable URI if tuple changes 17:30:38 +1 to Eric 17:31:08 ericP: so bNodes are the only reliable mechanism for tuples that might change 17:31:11 q? 17:31:44 ericP: so, I'm all for preserving the current status 17:31:46 q+ 17:32:02 Zakim, unmute me 17:32:02 MacTed should no longer be muted 17:32:20 mhausenblas: our charter says we have to be linked-data-friendly 17:32:34 q? 17:32:38 ack MacTed 17:32:56 scribenick: ericP 17:32:57 MacTed: there is a temporality to RDB-contained data 17:33:05 RRSAgent, draft minutes 17:33:05 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html mhausenblas 17:33:49 ... the graphs captured should reflect that temporarility 17:33:54 q+ 17:34:00 ack me 17:34:00 mhausenblas, you wanted to remind on our charter 17:34:02 q? 17:34:15 ericP: but these syntehtic identifiers can't be used 17:34:35 q+ 17:34:58 MacTed: you can have a document which describes this identifer, giving a time windows 17:35:25 q? 17:35:27 Zakim, mute me 17:35:27 MacTed should now be muted 17:35:31 ack ivan 17:35:32 -soeren 17:35:56 ivan: blank nodes issue came up at RDFNext 17:36:02 +??P4 17:36:06 ACTION: Ted to sum up the possibilities for generating reliable URIs for DM (to avoid bNodes) on the Wiki 17:36:06 Created ACTION-102 - Sum up the possibilities for generating reliable URIs for DM (to avoid bNodes) on the Wiki [on Ted Thibodeau - due 2011-02-15]. 17:36:11 http://bnode.w3.org/UUID-based-ID 17:36:13 zakim, +??P4 is soeren 17:36:13 sorry, soeren, I do not recognize a party named '+??P4' 17:36:19 ... david booth proposed a URI scheme for anonymous nodes 17:36:28 zakim, ??P4 is soeren 17:36:28 +soeren; got it 17:36:42 ... if a client sees that URI, they can dereference it but get something which which isn't very informative 17:36:57 that is a potentially viable suggestion... 17:37:03 ... if we want to do this, we have to precisely define this URI scheme 17:37:10 much like the canonical variable names -- foo, bar, blat, thud... 17:37:11 q? 17:37:16 ack Souri 17:37:52 Souri: some RDBs have a persistent identifier, e.g. Oracle's rowid 17:38:08 ... but what if the table gets moved? we can't use it as an identifer anymore 17:38:23 ... but we need to communicate that it may suddenly disappear 17:38:27 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Feb/0035.html 17:38:34 ... i.e. that it's not so reliable 17:38:54 ... i tried to compare the bnode and the synthetic URI cases 17:39:31 ... if we're returning this URI based on a uniqe sequence number from a query, or returning a bnode, neither can be used again 17:39:47 zakim, mute me 17:39:47 Ivan should now be muted 17:39:55 q+ to ask what is the motivation to assign URIs which we can't re-use? 17:40:04 q? 17:40:10 that also covers the temporal nature 17:40:12 ack ericP 17:40:12 ericP, you wanted to ask what is the motivation to assign URIs which we can't re-use? 17:40:17 I think that Souri's description is indeed close to David's approach 17:41:39 q+ 17:41:43 ericP: if we don't have an identifier for a row, why do we want to pretend we have an identifier 17:41:49 mhausenblas: need to work out in use cases 17:41:49 ack ivan 17:41:50 ack ivan 17:42:23 ivan: besides saying "we don't want blank nodes 'cause the linked data doesn't like them", we need more arguments 17:42:54 ... on the wiki page [mhausenblas's request], we need use cases 17:44:31 Michael: some if not all of our use cases (http://www.w3.org/TR/2010/WD-rdb2rdf-ucr-20100608/) require to have linkable resources 17:44:35 ... i understand that in many cases i prefer to use an identifier 17:45:08 soeren: perhaps a compromise is to allow one to use a rowid if there is one 17:45:22 q? 17:45:47 q+ 17:45:59 q+ 17:46:02 q+ to propose a solution 17:46:07 ack ivan 17:46:46 ivan: Souri came up with a schems with an R2RML with exceptions 17:47:11 +1 17:47:18 ack Souri 17:47:19 ... so can't i create a mapping which defines only row (subject) identifiers, they can do it in five lines 17:47:34 default bnode? danger lies ahead... 17:47:48 Souri: yes, you can create a logical table using the rowid 17:48:08 PROPOSAL: The DM does not try to define URI-creation, this is topic of and must be done via R2RML 17:48:10 q? 17:48:15 ack me 17:48:15 mhausenblas, you wanted to propose a solution 17:48:25 ... per ivan's point, you can create a tiny mapping which is 99% direct mapping 17:49:04 PROPOSAL: The DM does not try to define URI-creation when there is no PK, this is topic of and must be done via R2RML 17:49:15 +1 17:49:17 +1 17:49:48 ',' should be a';' 17:50:09 +1, with eric's change 17:50:09 :-) 17:50:09 q+ 17:50:30 ack dmcneil 17:50:57 in fact, it's true -- PK is also temporal... 17:51:01 dmcneil, why is the URI creation when there isn't a PK so differnt from when there is one 17:51:13 Zakim, unmute me 17:51:13 MacTed should no longer be muted 17:51:14 dmcneil: why is the URI creation when there isn't a PK so differnt from when there is one? 17:51:18 q? 17:51:29 zakim, mute me 17:51:29 Ivan should now be muted 17:51:40 q+ 17:52:02 q? 17:52:44 ack MacTed 17:53:54 MacTed: PK can change over time 17:54:08 pkey change implies a resource disappears, a new resource appears => not much we can do about it 17:54:35 soeren: so ericP is assuming that PKs are stable and MacTed is assuming they're not 17:54:46 nothing lasts forever 17:54:55 mhausenblas: if you want to have reliable URIs, we need to use R2RML 17:55:43 MacTed: if you push URIs out of DM into R2RML, you've killed DM 17:56:10 ... PK may be defined in the schema or interprated in the application layer 17:56:24 ... every DB has to have a row id, but it doesn't have to expose them 17:56:50 ... in my perfect world, there are attributes which are valid at a point in time 17:57:07 zakim, who is noise? 17:57:07 I don't understand your question, privera. 17:57:15 Zakim, who's making noise? 17:57:26 mhausenblas, listening for 10 seconds I heard sound from the following: soeren (32%), MacTed (63%) 17:57:29 ... there's a named graph associated with the identifer and the named graph is valid for a given time 17:57:39 zakim, mute me 17:57:39 soeren should now be muted 17:58:06 zakim, mute me 17:58:06 Ivan was already muted, ivan 17:58:46 mhausenblas: resolution requires MacTed's response to action 102 17:58:51 ACTION-102? 17:58:51 ACTION-102 -- Ted Thibodeau to sum up the possibilities for generating reliable URIs for DM (to avoid bNodes) on the Wiki -- due 2011-02-15 -- OPEN 17:58:51 http://www.w3.org/2001/sw/rdb2rdf/track/actions/102 17:59:00 ACTION-102? 17:59:00 Sorry... I don't know anything about this channel 17:59:06 silly scroll... 17:59:50 Topic: Test Cases 17:59:52 http://this-db-really.does-not-exist.org/ 18:00:04 thanks again Eric! 18:00:16 ADJOURNED 18:00:40 zakim, drop me 18:00:40 Ivan is being disconnected 18:00:42 -Ivan 18:00:42 next meeting: next week, next chair: ashok 18:00:47 Zakim, please draft minutes 18:00:47 I don't understand 'please draft minutes', ericP 18:00:48 -Souri 18:00:48 -privera 18:00:56 -soeren 18:01:06 Michael: regrets for the next two meetings (on travel) 18:01:07 -dmcneil 18:01:13 RRSAgent, draft minutes 18:01:13 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html mhausenblas 18:01:26 The DM does not try to define URI-creation when there is no PK, this is topic of and must be done via R2RML 18:01:38 http://this-db-really.does-not-exist.org/ 18:01:59 trackbot, end telecon 18:01:59 Zakim, list attendees 18:01:59 As of this point the attendees have been +1.314.394.aaaa, mhausenblas, dmcneil, soeren, Ivan, +1.781.273.aabb, EricP, privera, +49.133.6.aacc, MacTed, boris, +1.603.897.aadd, Souri 18:02:00 RRSAgent, please draft minutes 18:02:00 I have made the request to generate http://www.w3.org/2011/02/08-rdb2rdf-minutes.html trackbot 18:02:01 RRSAgent, bye 18:02:01 I see 5 open action items saved in http://www.w3.org/2011/02/08-rdb2rdf-actions.rdf : 18:02:01 ACTION: mhausenb to ask Marie-Claire Forgue if there is a chance to present or discuss RDB2RDF at the W3C track at WWW2011 [1] 18:02:01 recorded in http://www.w3.org/2011/02/08-rdb2rdf-irc#T17-08-07 18:02:01 ACTION: ivan, mhausenblas to investigate alternatives at SemTech [2] 18:02:01 recorded in http://www.w3.org/2011/02/08-rdb2rdf-irc#T17-10-35 18:02:01 ACTION: ivan to investigate alternatives at SemTech [3] 18:02:01 recorded in http://www.w3.org/2011/02/08-rdb2rdf-irc#T17-10-58 18:02:01 ACTION: herman to investigate alternatives at SemTech [4] 18:02:01 recorded in http://www.w3.org/2011/02/08-rdb2rdf-irc#T17-11-34 18:02:01 ACTION: Ted to sum up the possibilities for generating reliable URIs for DM (to avoid bNodes) on the Wiki [5] 18:02:01 recorded in http://www.w3.org/2011/02/08-rdb2rdf-irc#T17-36-06