14:20:44 RRSAgent has joined #rdb2rdf 14:20:44 logging to http://www.w3.org/2011/03/15-rdb2rdf-irc 14:20:46 RRSAgent, make logs world 14:20:46 Zakim has joined #rdb2rdf 14:20:48 Zakim, this will be 7322733 14:20:48 I do not see a conference matching that name scheduled within the next hour, trackbot 14:20:49 Meeting: RDB2RDF Working Group Teleconference 14:20:49 Date: 15 March 2011 15:01:27 cygri_ has joined #rdb2rdf 15:01:39 member:Zakim, this will be 7322733 15:01:51 zakim, this will be 7322733 15:01:52 ok, ivan; I see SW_RDB2RDF()12:00PM scheduled to start in 59 minutes 15:04:33 ivan, take 2 seconds to look at https://dvcs.w3.org/hg/FeDeRate/file/66e9d9e8a090/rdf2rdf/src/test/scala/RDF2RDFTest.scala#l16 15:04:36 you'll love it :-) 15:05:14 I fixed your example btw ;-) 15:07:16 does this do the transformation? Ie, is it some sort of a CONSTRUCT based transformation engine? 15:07:52 it is 15:07:59 look at the assertion at the end 15:08:08 assert(expectedGraph === resultGraph) 15:08:14 yes, I have seen it 15:08:23 hence my question 15:08:27 :-) 15:08:32 it's actually doing the computation 15:08:40 your example is just alive now ;-) 15:08:47 :-) 15:08:52 so what did you fix? 15:09:03 some predicated where missing 15:09:20 s/predicated/predicates 15:09:32 in the body of the WHERE 15:34:18 mhausenblas has joined #rdb2rdf 15:52:34 trackbot, start telecon 15:52:36 RRSAgent, make logs world 15:52:38 Zakim, this will be 7322733 15:52:38 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 8 minutes 15:52:39 Meeting: RDB2RDF Working Group Teleconference 15:52:39 Date: 15 March 2011 15:52:54 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Mar/0050.html 15:52:59 Chair: Michael 16:00:03 SW_RDB2RDF()12:00PM has now started 16:00:11 + +3539149aaaa 16:00:48 soeren has joined #RDB2RDF 16:00:53 - +3539149aaaa 16:00:54 SW_RDB2RDF()12:00PM has ended 16:00:54 Attendees were +3539149aaaa 16:01:16 SW_RDB2RDF()12:00PM has now started 16:01:24 + +3539149aaaa 16:01:27 Zakim, aaaa is me 16:01:27 +mhausenblas; got it 16:01:38 Zakim, cygri is with me 16:01:38 +cygri; got it 16:01:49 +??P13 16:02:00 zakim, i'm with trackbot 16:02:00 sorry, cygri, I do not recognize a party named 'trackbot' 16:02:10 Zakim, ??P13 is soeren 16:02:10 +soeren; got it 16:02:16 regrets+ Marcelo 16:02:20 present+ Soeren 16:02:30 present+ Richard 16:02:34 present+ Michael 16:02:41 RRSAgent, draft minutes 16:02:41 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 16:02:52 RRSAgent, make the logs public 16:02:52 I'm logging. I don't understand 'make the logs public', mhausenblas. Try /msg RRSAgent help 16:03:07 RRSAgent, make logs public 16:04:08 nunolopes has joined #RDB2RDF 16:04:13 Zakim, nunolopes is with me 16:04:13 +nunolopes; got it 16:04:33 Seema has joined #rdb2rdf 16:05:31 + +1.603.897.aabb 16:05:44 Zakim, aabb is Souri 16:05:44 +Souri; got it 16:05:49 present+ Souri 16:05:52 Souri has joined #rdb2rdf 16:06:05 zakim, dial ivan-voip 16:06:05 ok, ivan; the call is being made 16:06:06 +Ivan 16:06:20 present+ Ivan 16:06:26 RRSAgent, draft minutes 16:06:26 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 16:06:29 Zakim, please dial ericP-office 16:06:29 ok, ericP; the call is being made 16:06:31 + +1.603.897.aacc 16:06:31 +EricP 16:06:44 Zakim, aacc is Seema 16:06:44 +Seema; got it 16:06:47 present+ Eric 16:06:47 zakim, trackbot is with mhausenblas 16:06:47 +trackbot; got it 16:06:56 zakim, RRSAgent is with mhausenblas 16:06:56 +RRSAgent; got it 16:07:05 zakim, zakim is with mhausenblas 16:07:05 +zakim; got it 16:07:05 present+ Seema 16:07:26 Zakim, who's here? 16:07:26 On the phone I see mhausenblas, soeren, Souri, Ivan, Seema, EricP 16:07:28 mhausenblas has mhausenblas, cygri, nunolopes, trackbot, RRSAgent, zakim 16:07:30 On IRC I see Souri, Seema, nunolopes, soeren, mhausenblas, cygri, Zakim, RRSAgent, MacTed, ivan, LeeF_, LeeF, betehess, ericP, trackbot 16:07:30 +Alexandre 16:07:42 present+ Alexandre 16:08:20 regrets+ Juan 16:08:59 Zakim, pick a victim 16:08:59 Not knowing who is chairing or who scribed recently, I propose Souri 16:09:13 scribenick: cygri 16:09:45 Topic: Admin 16:09:47 PROPOSAL: Accept the minutes of last meeting, see 16:09:47 PROPOSAL: Accept the minutes of last meeting, see http://www.w3.org/2011/03/08-rdb2rdf-minutes.html 16:09:47 http://www.w3.org/2011/03/08-rdb2rdf-minutes.html 16:10:04 +1 16:10:11 RESOLUTION: Accept the minutes of last meeting, see http://www.w3.org/2011/03/08-rdb2rdf-minutes.html 16:10:23 Topic: Publication of the WD 16:10:42 mhausenblas: idea is to go through issues to see if they are addressed 16:10:53 ISSUE-27? 16:10:53 ISSUE-27 -- NULL graphColumn value producing triples in an unnamed graph -- open 16:10:53 http://www.w3.org/2001/sw/rdb2rdf/track/issues/27 16:11:23 souri: we addressed this 16:11:41 ... document still uses "unnamed graph" in some places 16:11:50 ... i'd prefer to keep that term 16:12:10 seema: i don't think we updated the document 16:12:31 ericP: SPARQL says, i'm querying a bunch of stores and one is the default graph 16:12:57 ... we can define this directly like in SPARQL, or with a level of indirection 16:12:59 q+ 16:13:12 mhausenblas: but needs to be clarified 16:13:27 ack cygri 16:15:04 q+ 16:15:06 q+ 16:15:10 ack Souri 16:15:29 cygri: we should target RDF Dataset as in SPARQL 16:15:38 q- 16:15:54 souri: but default graph in SPARQL can be constructed e.g. as union of several graphs with FROM 16:16:08 q+ 16:16:10 Michael: seems this needs to be addressed in the text, propose to action Richard with it 16:16:36 souri: so the default graph can be synthesized or changed via protocol. you can change at query time 16:16:44 ack cygri 16:18:07 we did add a special IRI rr:unnamedGraph to exlicitly refer to the unnamed graph 16:18:08 test case: R2RML which asserts {

} into the "unnamed" graph and some other source { } : Query: FROM SELECT { ?s ?p ?o } 16:18:13 does that give one triple or two? 16:18:14 default graph in SPARQL => synthesized at query processing by UNIONing the graphs named in the FROM clauses 16:18:47 default graph in SPARQL is different from unnamed graph in an RDF store 16:19:26 I am worried about confusing people with these two distinct concepts being named by the same term 16:19:29 PROPOSE that "unnamed graph" be called the "default graph" with the intension that the output of the R2RML mapping is the same RDF database described by SPARQL 16:20:41 q+ to see if discussing the above test case will approach consensus 16:20:54 privera has joined #RDB2RDF 16:21:04 souri: propose to mark it as open issue in the spec 16:21:09 ack ericP 16:21:09 ericP, you wanted to see if discussing the above test case will approach consensus 16:21:33 I am ok to discuss it after the call 16:21:53 s/with the intension/with the intention/ 16:22:13 ericP: i have a test case; souri does this appeal to you? 16:22:21 +[IPcaller] 16:22:49 Zakim, [IPcaller] is privera 16:22:49 +privera; got it 16:22:57 present+ Percy 16:24:09 (discussion of ericP's test case) 16:24:47 Zakim mute me 16:24:55 souri: maybe we can get some time to discuss this (after call) 16:25:16 Zakim, mute me 16:25:16 privera should now be muted 16:25:24 ericP: can you put an action on souri and me to resolve this after the call 16:25:33 ACTION: Eric and Souri to resolve ISSUE-27 (note or text proposal) 16:25:33 Created ACTION-107 - And Souri to resolve ISSUE-27 (note or text proposal) [on Eric Prud'hommeaux - due 2011-03-22]. 16:25:48 ISSUE-24? 16:25:48 ISSUE-24 -- Clarify support for complex joinConditions -- open 16:25:48 http://www.w3.org/2001/sw/rdb2rdf/track/issues/24 16:26:56 mhausenblas: this has been addressed in section 3.9.1 16:27:00 http://www.w3.org/2001/sw/rdb2rdf/r2rml/#RefObjectMapClass_joinCondition_Property 16:27:07 s/mhausenblas/souri/ 16:27:25 souri: this addresses ISSUE-24 and ISSUE-32 16:27:41 close ISSUE-24 16:27:42 ISSUE-24 Clarify support for complex joinConditions closed 16:27:51 ISSUE-22? 16:27:51 ISSUE-22 -- Support for database vendor specific SQL statements. -- open 16:27:51 http://www.w3.org/2001/sw/rdb2rdf/track/issues/22 16:28:21 seema: we added a note about this 16:28:41 http://www.w3.org/2001/sw/rdb2rdf/r2rml/#sql-conformance 16:28:49 souri: we extended the note that was already present in 1.3 16:28:55 close ISSUE-22 16:28:55 ISSUE-22 Support for database vendor specific SQL statements. closed 16:29:12 ISSUE-29? 16:29:12 ISSUE-29 -- Require blank node and IRI identifier expressions to produce strings -- open 16:29:12 http://www.w3.org/2001/sw/rdb2rdf/track/issues/29 16:29:21 ACTION-105? 16:29:21 ACTION-105 -- Eric Prud'hommeaux to provide text for ISSUE-29 -- due 2011-03-15 -- OPEN 16:29:21 http://www.w3.org/2001/sw/rdb2rdf/track/actions/105 16:29:46 ericP: can anybody hear me? 16:29:55 mhausenblas: yes we can. nice try! 16:30:32 ericP: this was about how SQL does datatype conversions/casting 16:31:56 q+ back to the join condition 16:32:04 ack ivan 16:32:13 q? 16:32:37 ericP: ACTION-105 continues 16:32:39 ack back 16:32:39 back, you wanted to the join condition 16:33:10 RRSAgent, draft minutes 16:33:10 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 16:33:14 ivan: re ISSUE-22 changed text, are the curlies in the right place? 16:33:30 seema: we missed it in the last example 16:33:40 souri: yes this has to be changed 16:34:07 ivan: i don't understand this one. why do we need the curlies around the pseudo table names? 16:34:13 souri: so we can avoid parsing the SQL 16:34:14 q+ 16:34:39 ivan: i guess that's where i'll have to believe you 16:35:00 souri: (explains example) 16:35:35 regrets+ Boris 16:35:51 regrets+ Alex 16:35:58 RRSAgent, draft minutes 16:35:58 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 16:36:19 q? 16:36:33 souri: we tried to make the name of the pseudo tables very esoteric to avoid clashes 16:37:02 ivan: what would happen if i bound the rr namespace URI to bla: instead of rr: ? 16:37:31 souri: it would not change anything here. maybe we can make this simpler 16:38:01 ... maybe we don't need the 'rr:' part in there 16:38:14 ack cygri 16:38:46 ... so we'll take that out 16:38:46 Issue-24, Issue-32 16:38:51 ISSUE-32? 16:38:51 ISSUE-32 -- Remove the use of curly braces in joinCondition -- open 16:38:51 http://www.w3.org/2001/sw/rdb2rdf/track/issues/32 16:40:59 then they must escape the { and } with \ 16:43:27 cygri: (wants either limited expressivity in the join, or allow full sql without curlies) 16:43:34 mhausenblas: so how to resolve? 16:44:00 souri: well limited expressivity might also be ok 16:44:11 ... i'm not sure which one is better 16:44:22 ... yes a bit hacky, you have to escape curlies 16:44:42 ... but there are similar examples in other languages 16:45:18 PROPOSAL: postpone ISSUE-32, put a note in the R2RML text explaining the options (limited expressivity, current hack, full SQL) 16:46:50 +1 16:47:14 RESOLUTION: postpone ISSUE-32, put a note in the R2RML text explaining the options (limited expressivity, current hack, full SQL) 16:47:18 ACTION: Richard to add note re ISSUE-32 to R2RML 16:47:18 Created ACTION-108 - Add note re ISSUE-32 to R2RML [on Richard Cyganiak - due 2011-03-22]. 16:47:30 a PL/SQL string with SQL query: select empno || 'Souri''s document' from emp -- notice the double single-quote 16:47:31 ISSUE-30? 16:47:31 ISSUE-30 -- Different blank node identifier than was defined in mapping -- open 16:47:31 http://www.w3.org/2001/sw/rdb2rdf/track/issues/30 16:47:32 Topic: ISSUE-30 16:47:59 -soeren 16:48:24 ACTION: Richard to address ISSUE-30 16:48:25 Created ACTION-109 - Address ISSUE-30 [on Richard Cyganiak - due 2011-03-22]. 16:48:33 ISSUE-31? 16:48:34 ISSUE-31 -- Clarify reference to "blank node label" -- open 16:48:34 http://www.w3.org/2001/sw/rdb2rdf/track/issues/31 16:48:36 cygri: i said i'd modify the text, didn't do yet, can i have an issue? 16:48:42 Topic: ISSUE-32 16:49:06 souri: i clarified the text to consistently call it "blank node identifier" 16:49:18 ... only required a change in section 5.1 16:49:30 http://www.w3.org/2001/sw/rdb2rdf/r2rml/#Blank_Nodes 16:49:51 -1 16:49:52 s/Topic: ISSUE-32/Topic/ISSUE-31/ 16:50:04 i OBJECT! 16:50:12 s/-1/+1/ 16:50:21 close ISSUE-31 16:50:21 ISSUE-31 Clarify reference to "blank node label" closed 16:50:30 s/i OBJECT/tacit approval/ 16:50:32 Topic: ISSUE-7 16:50:33 ISSUE-7 16:50:36 ISSUE-7? 16:50:36 ISSUE-7 -- Linked Data aspects for mapping RDB2RDF -- open 16:50:36 http://www.w3.org/2001/sw/rdb2rdf/track/issues/7 16:50:41 ACTION-106? 16:50:41 ACTION-106 -- Sören Auer to review R2RML draft and tell editors where notes should be made -- due 2011-03-15 -- OPEN 16:50:41 http://www.w3.org/2001/sw/rdb2rdf/track/actions/106 16:50:57 mhausenblas: we lost soeren 16:51:01 soeren? 16:51:26 Michael: see discussion http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Mar/0044.html 16:53:14 close ACTION-106 16:53:14 ACTION-106 Review R2RML draft and tell editors where notes should be made closed 16:55:28 ISSUE-28? 16:55:28 ISSUE-28 -- Clarify whether blank nodes are equivalent based on their identifier -- open 16:55:28 http://www.w3.org/2001/sw/rdb2rdf/track/issues/28 16:56:00 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Mar/0048.html 16:56:02 Topic: ISSUE-28 16:56:08 mhausenblas: there's a new test case 16:57:34 RRSAgent, draft minutes 16:57:34 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 16:58:49 souri: there was discussion on how to generate class URIs ... we'll handle without ISSUE/ACTION 16:58:53 Topic: Direct mapping 16:58:56 ISSUE-10? 16:58:56 ISSUE-10 -- Hash vs Slash -- open 16:58:56 http://www.w3.org/2001/sw/rdb2rdf/track/issues/10 16:58:59 Topic: ISSUE-10 16:59:05 ACTION-104? 16:59:05 ACTION-104 -- Juan Sequeda to implement decision re ISSUE-10 (remove hash) and close ISSUE-10 -- due 2011-03-15 -- OPEN 16:59:05 http://www.w3.org/2001/sw/rdb2rdf/track/actions/104 16:59:30 ivan: last time i checked this wasn't done yet in the spec 16:59:35 ISSUE-9? 16:59:35 ISSUE-9 -- Generate Blank Nodes for duplicate tuples -- open 16:59:35 http://www.w3.org/2001/sw/rdb2rdf/track/issues/9 16:59:37 Topic: ISSUE-9 16:59:41 Richard's email regarding rr:class: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Mar/0063.html 16:59:54 mhausenblas: we also asked the RDF WG about this 17:00:02 ... so i'd prefer to keep that open 17:00:37 PROPOSAL: postpone ISSUE-9 and take feedback from RDF WG into account 17:01:05 +1 17:01:20 RESOLUTION: postpone ISSUE-9 and take feedback from RDF WG into account 17:02:27 mhausenblas: all editors, could the drafts be ready for review on monday morning? 17:02:43 ericP: should we line up reviewers? 17:03:38 I have updated, based on Ivan's comment, the rr:joinCondition section and corr examples: new version 1.45 17:04:10 Thanks SOuri 17:07:19 RRSAgent, draft minutes 17:07:19 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 17:08:29 close ACTION-104 17:08:29 ACTION-104 Implement decision re ISSUE-10 (remove hash) and close ISSUE-10 closed 17:08:31 (discussing how to get the remaining actions done and till when) 17:08:45 ACTION: Eric to implement decision re ISSUE-10 (remove hash) and close ISSUE-10 17:08:46 Created ACTION-110 - Implement decision re ISSUE-10 (remove hash) and close ISSUE-10 [on Eric Prud'hommeaux - due 2011-03-22]. 17:08:49 ericP: (volunteers to take over ACTON-104) 17:09:28 PROPOSAL: Both R2RML and DM address all open action till Fr 18 March and report on the list 17:09:32 +1 17:10:25 +1 17:10:26 RESOLUTION: Both R2RML and DM address all open action till Fr 18 March and report on the list 17:10:40 +1 17:11:10 ericP: is it acceptable to refer to the draft version of SQL? 17:11:17 mhausenblas: as fallback, yes 17:11:46 mhausenblas: adjourned 17:11:46 zakim, drop me 17:11:46 Ivan is being disconnected 17:11:48 -Ivan 17:11:49 [meeting adjourned] 17:11:53 -Alexandre 17:11:56 -mhausenblas 17:11:59 Zakim, drop me 17:11:59 privera is being disconnected 17:12:01 -privera 17:12:02 -Seema 17:12:11 RRSAgent, draft minutes 17:12:11 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html mhausenblas 17:12:42 privera has left #RDB2RDF 17:13:46 ivan has joined #rdb2rdf 17:14:02 nunolopes has joined #RDB2RDF 17:14:14 zakim, code? 17:14:14 the conference code is 7322733 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), ivan 17:20:22 FROM FROM ... FROM NAMED FROM NAMED ... 17:22:00 boris has joined #RDB2RDF 17:23:30 default graph = UNION(,) 17:44:53 boo, calendar fail... :-( 17:49:32 -Souri 18:05:00 disconnecting the lone participant, EricP, in SW_RDB2RDF()12:00PM 18:05:01 SW_RDB2RDF()12:00PM has ended 18:05:05 Attendees were +3539149aaaa, mhausenblas, cygri, soeren, nunolopes, +1.603.897.aabb, Souri, Ivan, +1.603.897.aacc, EricP, Seema, trackbot, RRSAgent, zakim, Alexandre, privera 18:11:15 trackbot, end telecon 18:11:15 Zakim, list attendees 18:11:15 sorry, trackbot, I don't know what conference this is 18:11:16 RRSAgent, please draft minutes 18:11:16 I have made the request to generate http://www.w3.org/2011/03/15-rdb2rdf-minutes.html trackbot 18:11:17 RRSAgent, bye 18:11:17 I see 4 open action items saved in http://www.w3.org/2011/03/15-rdb2rdf-actions.rdf : 18:11:17 ACTION: Eric and Souri to resolve ISSUE-27 (note or text proposal) [1] 18:11:17 recorded in http://www.w3.org/2011/03/15-rdb2rdf-irc#T16-25-33 18:11:17 ACTION: Richard to add note re ISSUE-32 to R2RML [2] 18:11:17 recorded in http://www.w3.org/2011/03/15-rdb2rdf-irc#T16-47-18 18:11:17 ACTION: Richard to address ISSUE-30 [3] 18:11:17 recorded in http://www.w3.org/2011/03/15-rdb2rdf-irc#T16-48-24 18:11:17 ACTION: Eric to implement decision re ISSUE-10 (remove hash) and close ISSUE-10 [4] 18:11:17 recorded in http://www.w3.org/2011/03/15-rdb2rdf-irc#T17-08-45