17:01:17 RRSAgent has joined #RDB2RDF 17:01:17 logging to http://www.w3.org/2010/01/12-RDB2RDF-irc 17:01:19 RRSAgent, make logs world 17:01:19 Zakim has joined #RDB2RDF 17:01:21 Zakim, this will be 7322733 17:01:21 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start now 17:01:22 Meeting: RDB2RDF Working Group Teleconference 17:01:22 Date: 12 January 2010 17:01:46 zakim, who is on the phone? 17:01:46 SW_RDB2RDF()12:00PM has not yet started, Souri 17:01:48 On IRC I see RRSAgent, Ahmed, Ashok, Seema, Souri, angela_UNITN, whalb, jsequeda, hhalpin, MacTed, mhausenblas, iv_an_ru, trackbot, ericP 17:02:24 Chair: Ahmed 17:02:58 nunolopes has joined #RDB2RDF 17:02:59 scribenick: Souri 17:03:24 BenSzekely has joined #RDB2RDF 17:03:24 ahmed: happy new year to everybody 17:03:32 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010Jan/0007.html 17:03:44 RRSAgent, draft minutes 17:03:44 I have made the request to generate http://www.w3.org/2010/01/12-RDB2RDF-minutes.html mhausenblas 17:03:53 RRSAgent, make logs public 17:03:59 Zakim, nunolopes is with mhausenblas 17:03:59 sorry, nunolopes, I do not recognize a party named 'mhausenblas' 17:04:06 ahmed: regrets from Marcelo 17:04:19 angela: yes 17:04:19 soeren has joined #RDB2RDF 17:04:26 wolfgang: yes 17:05:48 zakim, who is on the phone? 17:05:48 SW_RDB2RDF()12:00PM has not yet started, Souri 17:05:49 On IRC I see soeren, BenSzekely, nunolopes, Zakim, RRSAgent, Ahmed, Ashok, Seema, Souri, angela_UNITN, whalb, jsequeda, hhalpin, MacTed, mhausenblas, iv_an_ru, trackbot, ericP 17:06:08 mike: minutes approval 17:06:42 http://www.w3.org/2009/12/15-RDB2RDF-minutes.html 17:07:01 PROPOSAL: Accept the minutes of the 15 December 2009 telecon 17:07:04 +1 17:07:14 RESOLUTION: Accept the minutes of the 15 December 2009 telecon 17:07:24 actions? 17:07:38 Juan? 17:08:08 issues? 17:08:11 when you speak, please first identify yourself to help me scribe 17:08:22 trackbot, issues? 17:08:22 Sorry, mhausenblas, I don't understand 'trackbot, issues?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 17:08:43 yes, it was me. When i find out more about the sparql to sql patent from microsoft, I`ll let everybody know 17:08:49 ahmed: Oracle SQL-based approach, view definition specified in SQL 17:09:17 ahmed: The other approach was to use new RDF vocabulary to specify the views 17:09:36 Zakim, this is 7322733 17:09:36 ok, MacTed; that matches SW_RDB2RDF()12:00PM 17:09:37 ahmed: how to proceed from here 17:09:47 zakim, who's here? 17:09:47 On the phone I see ??P11, angela_UNITN, +043316876aaaa, Seema, Souri, Ashok_Malhotra, ??P22, ??P5, mhausenblas, ??P7, ??P26, +49.322.222.0.aabb, OpenLink_Software 17:09:51 On IRC I see soeren, BenSzekely, nunolopes, Zakim, RRSAgent, Ahmed, Ashok, Seema, Souri, angela_UNITN, whalb, jsequeda, hhalpin, MacTed, mhausenblas, iv_an_ru, trackbot, ericP 17:09:59 ahmed: requiring lot of changes in DB cannot be a requirement 17:10:03 Zakim, OpenLink_Software is temporarily me 17:10:03 +MacTed; got it 17:10:05 Zakim, mute me 17:10:05 MacTed should now be muted 17:10:06 ISSUES? 17:10:08 zakim, aaaa is me 17:10:08 +whalb; got it 17:10:15 ahmed: but you get a lot of perf out of that 17:10:41 ahmed: look deeper to find some support at the client level or config level 17:10:53 Zakim, nunolopes is with mhausenblas 17:10:53 +nunolopes; got it 17:11:04 ahmed: what will the WG do from now on ... 17:11:22 ahmed: Linked Data area will be led by Michael 17:11:32 q+ Re deadlines 17:11:40 ahmed: waiting for Michael to send more on that 17:11:54 ahmed: start debating ... 17:11:56 ack hhalpin 17:11:56 hhalpin, you wanted to deadlines 17:12:02 q+ 17:12:48 Michael: notes that http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements exists 17:12:54 (bug report for Zakim / trackbot maintainers -- Zakim doesn't make connection between "this will be" and "this is" and doesn't accept "this is" before start-time ... so trackbot should use "this is" and must say so *after* the session start-time ... or some other fix which accomplishes same) 17:12:58 Harry: tight timeframe, just 2 yrs, some proposal should be ready by April 17:13:13 Michael: agree with Harry 17:13:27 Again, should be no problem extending things for a few months, but the main issue is "how to do it" 17:13:32 ahmed: use case needs to come from discussion 17:13:34 I am a bit neutral on this one... 17:13:52 hhalpin has changed the topic to: Discussion 17:13:54 q+ 17:13:57 ahmed: how to go about creating the user cases? 17:14:15 ashok: SQL-based approach is not Oracle-specific 17:14:29 queue? 17:14:32 ACTION: hhalpin to update web-page and schedule 17:14:32 Created ACTION-18 - Update web-page and schedule [on Harry Halpin - due 2010-01-19]. 17:14:38 ack Ashok 17:14:39 ashok: there are other approaches that are very similar: Triplify, UltraWrap 17:14:43 actions? 17:15:01 issues? 17:15:21 ashok: Gather all these groups (Triplify, Oracle, Ultrawrap) together to write a document 17:16:12 orri: agree, SQL-based style could be the most aligned to DB 17:16:48 orri: challenge on impl side would be to take the sparql and rewrite it into sql 17:17:08 ... worried about the efficiency of the translation 17:17:27 ashok: is sparql-to-sql translation relevant for this WG? 17:17:31 queue? 17:17:40 ack soeren 17:17:59 soren: strongly support those parts that are not covered by database systems 17:18:16 ... how sparql query can access the data stored in the database tables 17:18:22 We should take the most minimal starting point, but one that can extended. Perhaps the mapping first from tables and views, and then if we have time, then see what we can do re SPARQL->SQL mapping. 17:18:41 ... one page syntactic description to access the base tables 17:18:46 RRSAgent, draft minutes 17:18:46 I have made the request to generate http://www.w3.org/2010/01/12-RDB2RDF-minutes.html mhausenblas 17:19:04 ... would like to see how the translation from sparql to sql would work 17:19:35 ... rdbms to rdf on one hand, and sparql query to sql query on the other hand 17:19:54 orri: on-the-fly mapping from sparql to sql is more complex 17:20:31 q+ On doing two -distinct steps, first mapping then possibly SPARQL to SQL 17:20:46 trackbot, ISSUE-2 17:20:46 Sorry, hhalpin, I don't understand 'trackbot, ISSUE-2'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 17:20:56 trackbot, ISSUE-2? 17:20:56 Sorry, hhalpin, I don't understand 'trackbot, ISSUE-2?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 17:20:59 (then sparql endpoints...) 17:21:00 ISSUE-2? 17:21:00 ISSUE-2 -- R2RML serializations -- OPEN 17:21:00 http://www.w3.org/2001/sw/rdb2rdf/track/issues/2 17:21:06 ahmed: mapping rel data to RDF is simpler, but in our env we need on-demand kind of support 17:21:07 Zakim, who's noisy? 17:21:18 MacTed, listening for 10 seconds I heard sound from the following: Ashok_Malhotra (4%) 17:21:20 if we don't do on-demand, we have twice the cost 17:21:35 orri: if we don't do on-demand, we have twice the cost 17:21:54 q+ I see two types of on demand RDB2RDF: when the user has write access to the DB and they can create a view (oracle, triplify, ultrawrap) OR they do not have write access and will do something like D2R 17:23:14 Souri: We are thinking of looking at RDB data as RDF data. Data need not be materialized 17:23:53 ... most impt part is the mapping part so we can help user with writing the SQPARQL query 17:24:08 Zakim, q? 17:24:08 I see hhalpin on the speaker queue 17:24:11 queue? 17:24:18 q+ 17:24:20 ack hhalpin 17:24:20 hhalpin, you wanted to doing two -distinct steps, first mapping then possibly SPARQL to SQL 17:24:41 Harry: I am hearing consensus from the group to do the mapping first (R2ML language) 17:25:10 The mapping is declarative... 17:25:19 ... then investigate the SPARQL to SQL translation approach. 17:25:27 I agree that ETL isn't that used. 17:25:32 orri: the mapping is most important 17:25:49 ack jsequeda 17:26:10 Juan: liked what ahmed said at the beginning about writing a document 17:26:48 +1 on writing proposal for each "family" of approaches 17:27:11 ... would like to see document regarding how to map from RDB to RDF using the two approaches -- SQL-based view def and RDF vocab (such as D2R) based view def 17:28:18 Souri: Writing a SQL view is one approach, to go with SQL language to specify a query as a view definition, and then use that with some declarative mapping 17:28:36 Souri: using that to define the mapping, the advantage of that is that the relational data is completely specifiable. 17:29:05 Souri: the vocabulary-based approach is to add new words with RDF, express the view, but using the RDF as the underlying way to view the relational data. 17:29:17 queue 17:29:19 queue? 17:29:25 Souri: So the D2RQ based approach has been popular, but not sure about coverage 17:30:37 orri: having considered both SQL and RDF vocab sides, even with the latter with some annotations it is possible to translate 17:30:44 q+ The syntax in the charter for the mapping should be XML 17:30:53 q+ The syntax in the charter for the mapping 17:31:41 q+ syntax 17:32:07 ack hhalpin 17:32:32 soren: the query that defines the view does not need to be standardized, its only the mapping of view cols, names to RDF terms 17:32:37 souri: fully agree 17:33:20 harry: the mapping could be specified as XML 17:33:25 so we can outline how to do the SQL transformation, then we can do the mapping via the XML file. 17:33:39 s/SQL transformation/SQL to get view 17:33:58 ahmed: do you kind of agree with Souri's point? 17:34:03 +1 17:34:05 +1 17:34:08 Michael: sounds ok to me 17:34:09 I mean, the real question would be could the XML file also be used for more D2RQ ETL sort of things 17:34:33 ashok: looks fine, the only question is we are speaking of two approaches, right? 17:35:11 I would agree, but not sure of the details, as I haven't implemented any of this myself yet. 17:35:14 ... there does not look like any conflict. 17:35:19 ahmed: summarize 17:35:44 ashok: rel to rdf vs. sparql-to-sql? 17:36:41 q+ 17:36:58 ahmed: converging into sql-based views and then mapping the names (view, view-col, constraint) to RDF terms 17:37:02 ack hhalpin 17:37:56 so what I am saying is that it's unclear if we need the view, although that's obviously the sensible way to do this! 17:38:56 harry: can we just use XML to do the mapping? 17:39:21 and debate over the listserv as well :) 17:39:23 Michael: propose give one week to the WG members to think about it 17:39:27 We can create a W3C WBS poll 17:39:36 ... may be a proposal to consider 17:39:39 but I'd like a bit more clarity about what options to put in the poll 17:39:42 or the exact questions 17:39:48 before I volunteer to make the poll. 17:39:55 Harry: a poll would make a lot of sense 17:40:56 Michael: the wording needs to be created for a poll. Souri? 17:41:02 souri: I'll do it. 17:41:27 Michael: draft it on the wiki? or whichever is better ... 17:41:46 how do I do action? 17:42:02 ACTION: Souri to draft a wording for the basic direction the WG takes 17:42:02 Sorry, couldn't find user - Souri 17:42:02 - +49.322.222.0.aabb 17:42:27 ACTION: hhalpin to put Souri's draft into a WBS poll and notify the WG 17:42:27 Created ACTION-19 - Put Souri's draft into a WBS poll and notify the WG [on Harry Halpin - due 2010-01-19]. 17:42:49 soren: eric ...? 17:42:54 EricP is definitely a SPARQL->SQL translation 17:43:04 I can not hear anything anymore :-( 17:43:15 ashok: do not get very hung up on the XML requirement 17:43:50 no worries ashok, I just want a public draft, I am happy to XML-ize whatever language people use. 17:44:11 +[IPcaller] 17:44:12 $souri to do create a proposal text about the sql-based approach that the WG may want to vote on 17:44:44 actions? 17:45:23 ahmed: XML is not a critical issue today, agree with ashok 17:45:47 Michael: I agree with Ashok 17:45:56 ahmed: any situation where creating a view is not possible 17:46:33 orri: in some cases in practice it is not obvious, but can be done 17:47:24 ahmed: like that comment, mapping language is another level, Does the vendor need to know the exact RDF to RDF mapping? 17:47:30 orri: no 17:47:40 ahmed: so it can be done either way 17:47:51 ahmed: vendor specific features 17:48:10 RRSAgent, draft minutes 17:48:10 I have made the request to generate http://www.w3.org/2010/01/12-RDB2RDF-minutes.html mhausenblas 17:48:14 ... any thoughts? at what level primarily the support should be present? 17:48:38 Soren: you can use vendor-specific extensions may be used to define the view 17:49:09 ahmed: some vendors have sql extensions beyond standard, we should allow 17:49:38 soren: Triplify solves this problem by allowing users to define output processing functions 17:50:09 ... functions can for example translate html to text and so on 17:50:33 orri: the functions should be reversible? 17:50:47 soren: why reversible? 17:53:27 Works for me! 17:53:57 souri: reversible is good for performance, but not essential 17:54:10 I would like to return to some draft proposals... 17:54:24 It can be changed, and can be very very drafty, that's OK. 17:54:32 ahmed: send the text to the WG via email and then we refine it and finally post it for a poll 17:54:43 ahmed: timeframe for first draft 17:54:53 ashok: first draft by April 17:55:05 q+ 17:55:07 ahmed: when would it be posted? May or June? 17:55:11 q- syntax 17:56:00 ashok: depends upon the kind of agreement or disagreement on the first draft. Estimate for posting about 3 months after the first draft is created. 17:56:12 orri: do we need a requirement doc? 17:56:20 ashok: highly recommended 17:56:51 Harry: clarifying ... first draft need not be a complete agreement, more like a heartbeat check 17:57:17 ... if we put together a proposal in three months and keep debating that is ok 17:57:39 ... requirement document will be a W3C Note 17:57:55 +q 17:58:07 ... Use Case doc will need to be created 17:58:25 q- hhalpin 17:58:48 I think the use-cases should be available as soon as possible, but the XG report has some use-cases already in it. 17:59:31 ... ahmed: can we write the proposal before we have a Use Case document 17:59:44 ashok: we can do in parallel 18:00:03 +1 ahmed 18:00:18 ahmed: a set of people will start writing the proposal and share with the group ... 18:00:24 Michael: I take care of editing the UC 18:00:49 Souri: will agree to help draft a proposal. 18:00:57 Michael: I will collect stuff from http://www.w3.org/2001/sw/rdb2rdf/wiki/Use_Cases_and_Requirements 18:00:57 i can write a UC ...i have some questions about that maybe i can discuss with the future UC group 18:01:02 We need at least 2, ideally 3 editors ASAP. 18:01:14 ... who will volunteer? let us decide as a group 18:01:26 Could we do the write-up on the wiki? 18:01:33 yes, hhalpin 18:01:35 -MacTed 18:01:56 ahmed: share with the group as it is written to get feedbacks from the group 18:02:03 I can help with formatting, no problem. 18:02:07 ashok: editing etc. 18:02:18 In general, we need 2-3 editors. 18:02:44 ahmed: let us decide on the participants as a group 18:03:20 harry: 2-3 editors, comments from everybody, address the comments, and so on 18:03:41 Michael: for the recommendation track need to track and address comments 18:04:06 Michael: at least 2-3 editors 18:04:36 Michael: ahmed could ask for volunteers ... 18:04:58 Topic: AOB 18:05:00 Michael: send out email to the group asking for volunteers 18:05:44 Michael: next time Mike will chair and send Linked Data related stuff 18:05:55 RRSAgent, draft minutes 18:05:55 I have made the request to generate http://www.w3.org/2010/01/12-RDB2RDF-minutes.html mhausenblas 18:05:57 -??P5 18:05:58 -angela_UNITN 18:05:58 -[IPcaller] 18:05:59 -??P7 18:05:59 -Souri 18:06:00 -whalb 18:06:00 -Seema 18:06:02 -mhausenblas 18:06:03 -Ashok_Malhotra 18:06:05 -??P11 18:06:25 [adjourned] 18:06:25 -??P26 18:06:34 Zakim, list attendees 18:06:34 As of this point the attendees have been angela_UNITN, +043316876aaaa, Seema, Souri, Ashok_Malhotra, mhausenblas, +49.322.222.0.aabb, MacTed, whalb, nunolopes, [IPcaller] 18:06:53 RRSAgent, draft minutes 18:06:53 I have made the request to generate http://www.w3.org/2010/01/12-RDB2RDF-minutes.html mhausenblas 18:07:23 Zakim, bye 18:07:23 leaving. As of this point the attendees were angela_UNITN, +043316876aaaa, Seema, Souri, Ashok_Malhotra, mhausenblas, +49.322.222.0.aabb, MacTed, whalb, nunolopes, [IPcaller] 18:07:23 Zakim has left #rdb2rdf 18:07:37 actions? 18:08:02 RRSAgent, bye 18:08:02 I see 3 open action items saved in http://www.w3.org/2010/01/12-RDB2RDF-actions.rdf : 18:08:02 ACTION: hhalpin to update web-page and schedule [1] 18:08:02 recorded in http://www.w3.org/2010/01/12-RDB2RDF-irc#T17-14-32 18:08:02 ACTION: Souri to draft a wording for the basic direction the WG takes [2] 18:08:02 recorded in http://www.w3.org/2010/01/12-RDB2RDF-irc#T17-42-02 18:08:02 ACTION: hhalpin to put Souri's draft into a WBS poll and notify the WG [3] 18:08:02 recorded in http://www.w3.org/2010/01/12-RDB2RDF-irc#T17-42-27