17:00:17 RRSAgent has joined #RDB2RDF 17:00:17 logging to http://www.w3.org/2009/11/24-RDB2RDF-irc 17:00:19 RRSAgent, make logs world 17:00:19 Zakim has joined #RDB2RDF 17:00:21 Zakim, this will be 7322733 17:00:21 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start now 17:00:22 Meeting: RDB2RDF Working Group Teleconference 17:00:22 Date: 24 November 2009 17:00:29 Chair: Ahmed 17:00:31 li_ma has joined #RDB2RDF 17:01:03 scribenick: Marcelo 17:01:07 (as of http://www.w3.org/2001/sw/rdb2rdf/wiki/ScribeList) 17:02:09 Zakim, who's here? 17:02:09 SW_RDB2RDF()12:00PM has not yet started, MacTed 17:02:10 On IRC I see li_ma, Zakim, RRSAgent, soeren, Marcelo, Ashok, whalb, Ahmed, nunolopes, mhausenblas, jsequeda, mdean, Souri, ericP, MacTed, LeeF, trackbot, iv_an_ru 17:02:26 Zakim, this is 7322733 17:02:26 ok, MacTed; that matches SW_RDB2RDF()12:00PM 17:02:31 Zakim, who's here? 17:02:31 On the phone I see ??P13, Ashok_Malhotra, ??P16, +043316876aaaa, +7.791.000.0.aabb, +1.512.471.aacc, [IPcaller], +1.781.273.aadd, +1.603.897.aaee 17:02:33 On IRC I see li_ma, Zakim, RRSAgent, soeren, Marcelo, Ashok, whalb, Ahmed, nunolopes, mhausenblas, jsequeda, mdean, Souri, ericP, MacTed, LeeF, trackbot, iv_an_ru 17:02:56 + +1.508.358.aaff 17:03:11 Zakim, aadd is OpenLink_Software 17:03:11 +OpenLink_Software; got it 17:03:12 Zakim, OpenLink_Software is temporarily MacTed 17:03:12 zakim, mute me 17:03:12 zakim, who is on the phone? 17:03:13 +MacTed; got it 17:03:14 On the phone I see ??P13, Ashok_Malhotra, ??P16, +043316876aaaa, +7.791.000.0.aabb, +1.512.471.aacc, [IPcaller], MacTed (muted), +1.603.897.aaee, +1.508.358.aaff 17:03:17 MacTed should now be muted 17:03:23 zakim, aaaa is me 17:03:23 +whalb; got it 17:03:23 angela_UNITN has joined #RDB2RDF 17:03:29 Zakim, aacc is jsequeda 17:03:31 + +3539149aagg 17:03:31 +jsequeda; got it 17:03:39 zakim, aaee is Souri 17:03:39 +Souri; got it 17:03:52 Zakim, aagg is mhausenblas 17:03:52 +mhausenblas; got it 17:03:57 thanks. 17:03:59 Zakim, who's here? 17:03:59 On the phone I see ??P13, Ashok_Malhotra, ??P16, whalb, +7.791.000.0.aabb, jsequeda, [IPcaller], MacTed (muted), Souri, +1.508.358.aaff, mhausenblas 17:04:02 On IRC I see angela_UNITN, li_ma, Zakim, RRSAgent, soeren, Marcelo, Ashok, whalb, Ahmed, nunolopes, mhausenblas, jsequeda, mdean, Souri, ericP, MacTed, LeeF, trackbot, iv_an_ru 17:04:10 Zakim, nunolopes is with mhausenblas 17:04:10 +nunolopes; got it 17:04:25 + +39.046.188.aahh 17:05:07 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2009Nov/0056.html 17:05:17 RRSAgent, make logs public 17:05:25 RRSAgent, draft minutes 17:05:25 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:05:34 Metatomix has joined #RDB2RDF 17:05:56 +??P30 17:06:48 Zakim, please dial ericP-office 17:06:48 ok, ericP; the call is being made 17:06:48 regrets+ Harry 17:06:49 +EricP 17:07:06 cygri has joined #rdb2rdf 17:07:19 regrets+ Ben 17:07:28 Zakim, cygri is with mhausenblas 17:07:28 +cygri; got it 17:07:34 Zakim, who is here 17:07:34 mhausenblas, you need to end that query with '?' 17:07:38 Zakim, who is here? 17:07:38 On the phone I see ??P13, Ashok_Malhotra, ??P16, whalb, +7.791.000.0.aabb, jsequeda, [IPcaller], MacTed (muted), Souri, +1.508.358.aaff, mhausenblas, +39.046.188.aahh, ??P30, EricP 17:07:41 On IRC I see cygri, Metatomix, angela_UNITN, li_ma, Zakim, RRSAgent, soeren, Marcelo, Ashok, whalb, Ahmed, nunolopes, mhausenblas, jsequeda, mdean, Souri, ericP, MacTed, LeeF, 17:07:43 mhausenblas has mhausenblas, nunolopes, cygri 17:07:45 ... trackbot, iv_an_ru 17:08:31 ACTION-15? 17:08:31 ACTION-15 -- Harry Halpin to make a draft scribelist on wiki -- due 2009-11-24 -- OPEN 17:08:31 http://www.w3.org/2001/sw/rdb2rdf/track/actions/15 17:08:39 close ACTION-15 17:08:39 ACTION-15 Make a draft scribelist on wiki closed 17:08:50 ACTION-16? 17:08:50 ACTION-16 -- Juan Sequeda to init DDL coverage on Wiki -- due 2009-11-24 -- OPEN 17:08:50 http://www.w3.org/2001/sw/rdb2rdf/track/actions/16 17:08:56 close ACTION-16 17:08:56 ACTION-16 Init DDL coverage on Wiki closed 17:09:12 ACTION-17? 17:09:12 ACTION-17 -- Michael Hausenblas to create an issue for vendor-specific data types -- due 2009-11-24 -- OPEN 17:09:12 http://www.w3.org/2001/sw/rdb2rdf/track/actions/17 17:09:25 continues - Michael is a slacker ;) 17:10:05 ISSUE-2? 17:10:05 ISSUE-2 -- R2RML serializations -- OPEN 17:10:05 http://www.w3.org/2001/sw/rdb2rdf/track/issues/2 17:10:29 http://www.w3.org/2001/sw/rdb2rdf/wiki/Liaisons 17:12:23 Could you please put the URL for the slides on IRC? 17:12:25 yes, but I need a bit of help 17:12:44 http://www.cs.utexas.edu/~jsequeda/UltrawrapPresentationW3CRDB2RDF.pdf 17:13:33 slide #2 17:13:57 goals of ultrawrap .. 17:14:17 s/yes, but I need a bit/Topic: Ultrawrap presentation 17:14:25 RRSAgent, draft minutes 17:14:25 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:14:33 automatically create SPARQL endpoints for legacy relational databases 17:14:49 real-time consistency between relational and RDF 17:15:36 slide #3 17:15:40 s/yes, but I need a bit of help/Topic: Ultrawrap presentation 17:15:43 RRSAgent, draft minutes 17:15:43 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:15:58 architecture of ultrawrap 17:16:11 s/Ultrawrap presentation of help/Ultrawrap presentation 17:16:20 an alternative: SPARQL querying of relational data 17:16:21 RRSAgent, draft minutes 17:16:21 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:16:24 compite time ... create ontology and virtual triple store 17:16:40 run time ... SPARQL to SQL 17:16:43 slide #4 17:16:56 architecture of ultrawrap 17:17:17 slide #5 and #6 17:17:25 first step of the architecture 17:17:55 q+ to (eventually) ask about the differences between RDF and OWL access (SPARQL vs. OWL API?) 17:18:18 putative ontology is created automatically from source relational schema 17:18:29 s/thanks./Topic: Admin 17:18:32 RRSAgent, draft minutes 17:18:32 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:18:52 who is taking? how can I know that? 17:19:00 ashok 17:19:12 slide #7 17:19:43 +q 17:19:50 first-order logic rules transform SQL DDL to OWL 17:20:23 rules cover all possible combination from DDL 17:20:31 slide #8 17:21:05 articles where the approach of ultrawrap is described 17:21:23 ack ericP 17:21:23 ericP, you wanted to (eventually) ask about the differences between RDF and OWL access (SPARQL vs. OWL API?) 17:21:44 ack Souri 17:22:18 s/continues - Michael is a slacker ;)/Topic: Liaisons 17:22:26 RRSAgent, draft minutes 17:22:26 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:22:50 Souri: Do you read the data dictionary to get information about DDL? 17:23:23 jsequeda: yes, we do 17:23:27 slide #9 17:23:52 Relational example about students and courses 17:24:17 slide #11 17:24:35 Proof of total coverage of all key combinations 17:24:39 s/Could you please put the URL for the slides on IRC?/Eric volunteers to take over RIF and OWL liaisons 17:24:45 RRSAgent, draft minutes 17:24:45 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:24:47 slide #12 17:25:33 All possible combinations of keys and foreign keys are produced (described by a tree) 17:26:48 All these combinations are considered by ultrawrap 17:27:13 q? 17:28:16 q+ to ask if any were degerate forms a la "i don't care if there are 0, 1 or more elts with this identifier" 17:29:49 Ultrawrap rules are complete in the sense that considered all possible alternatives of keys and foreign keys 17:30:15 This is shown in the DEXA paper mentioned in slide #8 17:30:56 ack ericP 17:30:56 ericP, you wanted to ask if any were degerate forms a la "i don't care if there are 0, 1 or more elts with this identifier" 17:32:48 Are you talking about constraint violations in the actual data? 17:35:50 slide #14 17:36:15 the putative ontology is created from the data dictionary 17:36:54 Ahmed: Could you please say a bit more about the rules? 17:37:46 -Ashok_Malhotra 17:37:56 +q 17:38:06 slide #15 17:38:21 what is the quality of the putative ontology? 17:38:26 -q 17:39:10 If the quality is sufficient, just renaming is needed 17:39:47 If it is not, putative ontology need to be mapped to a domain ontology 17:39:54 slide #16 17:40:02 virtual triple store 17:40:14 represent relational data as triples 17:41:03 virtual triple store uses a table with tree columns: subject, predicate and object 17:41:35 it actually uses a table with five columns (include index values) 17:41:37 slide #18 17:41:59 example of a select statement that output triples 17:42:04 RRSAgent, draft minutes 17:42:04 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 17:42:08 +q 17:42:15 zakim, who is taking? 17:42:15 I don't understand your question, Marcelo. 17:43:09 thanks :-) 17:43:22 Marcelo - the voice you couldn't recognize was Orri 17:43:26 slide #19 17:43:52 triple view is a union of all the select statements that output triples 17:47:29 slide #20 17:47:37 SPARQL to SQL 17:47:39 slide #21 17:48:05 shows a naive translation of a SPARQL query into SQL 17:48:26 it is a syntactic transformation 17:48:29 this happens in run time 17:48:29 angela_UNITN has joined #RDB2RDF 17:48:42 slide #22 17:48:57 SQL optimizer 17:49:01 slide #23 17:49:45 -q 17:50:00 shows some examples of query optimization in the system 17:50:24 slide #24 17:50:29 shows the query plans 17:50:58 .. triple view plan and optimal plan 17:53:05 As I had indicated on 17-Nov-2009 meeting (see minutes) , we'd like very much to present our SQL-based approach on 01-Dec-2009 17:53:26 Souri, yes, we'll discuss this in AOB 17:53:40 thanks michael 17:54:33 slide #25 17:54:51 summary of what happens in compile and run time 17:54:53 slide #26 17:55:09 shows experimental results 17:55:25 running on Microsoft SQL Server 17:55:42 Are these hot (back-to-back) runs? 17:56:44 Test on BSBM on 1 million triples 17:58:09 Zakim, unmute me 17:58:09 MacTed should no longer be muted 17:58:45 Comparison was made with Jena 17:59:29 slide #27 17:59:30 Zakim, mute me 17:59:30 MacTed should now be muted 17:59:35 Current work 17:59:55 so *most* of those numbers were calculated from published results ... only a couple were actually run 18:00:10 - +7.791.000.0.aabb 18:00:18 Version 0 of the system was presented (query only the putative ontology) 18:00:33 Michael: Ultrawrap is faster than native SQL (Q5 and Q10)? 18:01:01 I lost the phone connection 18:01:02 Topic: AOB 18:01:10 -??P30 18:01:14 scribenick: mhausenblas 18:01:16 http://www.w3.org/2001/sw/rdb2rdf/wiki/Initial_Round_of_Presentations 18:02:27 Michael: collision OKKAM and Oracle 18:02:42 - +1.508.358.aaff 18:05:40 +??P0 18:05:54 I am back :-) 18:06:49 PROPOSAL: Oracle 1 Dec, Eric 8 DEc and OKKAM 15 dec 18:07:02 +1 18:07:05 +1 18:07:08 +1 18:08:08 RRSAgent, draft minutes 18:08:08 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 18:08:08 -??P16 18:08:10 -Souri 18:08:10 -[IPcaller] 18:08:13 -whalb 18:08:14 - +39.046.188.aahh 18:08:14 -MacTed 18:08:15 -jsequeda 18:08:16 [adjourned] 18:08:17 -??P13 18:08:20 -mhausenblas 18:08:25 zakim, list attendees 18:08:25 As of this point the attendees have been Ashok_Malhotra, +043316876aaaa, +7.791.000.0.aabb, +1.512.471.aacc, [IPcaller], +1.781.273.aadd, +1.603.897.aaee, +1.508.358.aaff, MacTed, 18:08:27 Marcelo has left #rdb2rdf 18:08:28 ... whalb, +3539149aagg, jsequeda, Souri, mhausenblas, nunolopes, +39.046.188.aahh, EricP, cygri 18:08:33 rrsagent, draft minutes 18:08:33 I have made the request to generate http://www.w3.org/2009/11/24-RDB2RDF-minutes.html mhausenblas 18:08:38 zakim, bye 18:08:38 leaving. As of this point the attendees were Ashok_Malhotra, +043316876aaaa, +7.791.000.0.aabb, +1.512.471.aacc, [IPcaller], +1.781.273.aadd, +1.603.897.aaee, +1.508.358.aaff, 18:08:38 Zakim has left #rdb2rdf 18:08:42 ... MacTed, whalb, +3539149aagg, jsequeda, Souri, mhausenblas, nunolopes, +39.046.188.aahh, EricP, cygri 18:08:45 rrsagent, bye 18:08:45 I see no action items