15:59:57 RRSAgent has joined #rdb2rdf 15:59:57 logging to http://www.w3.org/2010/05/04-rdb2rdf-irc 15:59:59 RRSAgent, make logs world 15:59:59 Zakim has joined #rdb2rdf 16:00:01 Zakim, this will be 7322733 16:00:01 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start now 16:00:02 Meeting: RDB2RDF Working Group Teleconference 16:00:02 Date: 04 May 2010 16:00:16 Chair: 16:00:21 Chair: Ahmed 16:00:30 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2010May/0002.html 16:00:43 RRSAgent, make logs public 16:00:49 RRSAgent, draft minutes 16:00:49 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:00:53 Zakim, this is 7322733 16:00:53 ok, MacTed; that matches SW_RDB2RDF()12:00PM 16:00:54 +juansequeda 16:00:59 Zakim, who's here? 16:00:59 On the phone I see whalb, ??P1, OpenLink_Software, juansequeda 16:01:00 On IRC I see RRSAgent, Angela, whalb, hhalpin, MacTed, cygri, mhausenblas, nunolopes, LeeF, trackbot, ericP 16:01:08 Zakim, OpenLink_Software is temporarily me 16:01:08 +MacTed; got it 16:01:11 Zakim, mute me 16:01:11 MacTed should now be muted 16:01:17 juansequeda has joined #RDB2RDF 16:01:19 cygri_ has joined #rdb2rdf 16:01:36 +mhausenblas 16:01:52 Ashok has joined #rdb2rdf 16:01:58 Zakim, cygri_ is with mhausenblas 16:01:58 +cygri_; got it 16:02:06 + +39.046.128.aaaa 16:02:07 Zakim, nunolopes is with mhausenblas 16:02:07 +nunolopes; got it 16:02:17 soeren has joined #RDB2RDF 16:02:42 lima has joined #rdb2rdf 16:02:56 +??P21 16:02:59 -??P21 16:03:18 Zakim, cygri is with mhausenblas 16:03:18 +cygri; got it 16:03:22 +soeren 16:04:04 regrets+ Marcelo 16:04:08 +Ashok_Malhotra 16:04:13 +??P25 16:04:15 regrets+ Seema 16:04:20 Ahmed has joined #RDB2RDF 16:04:34 rrsagent, draft minutes 16:04:34 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:05:06 Topic: Admin 16:05:20 harryhalpin has joined #rdb2rdf 16:05:22 Zakim, who's here? 16:05:22 On the phone I see whalb, ??P1, MacTed (muted), juansequeda, mhausenblas, +39.046.128.aaaa, soeren, Ashok_Malhotra, ??P25 16:05:24 mhausenblas has mhausenblas, cygri_, nunolopes, cygri 16:05:25 On IRC I see harryhalpin, Ahmed, lima, soeren, Ashok, cygri, juansequeda, Zakim, RRSAgent, Angela, whalb, hhalpin, MacTed, mhausenblas, nunolopes, LeeF, trackbot, ericP 16:05:59 +??P27 16:06:19 regrets+ Souri 16:06:26 regrets+ Dan 16:07:11 PROPOSAL: accept minutes from last telecon http://www.w3.org/2010/04/27-rdb2rdf-minutes.html 16:07:28 +1 16:07:29 +1 16:07:35 RESOLUTION: WG accepted minutes from last telecon http://www.w3.org/2010/04/27-rdb2rdf-minutes.html 16:07:51 Zakim, pick victim 16:07:51 I don't understand 'pick victim', mhausenblas 16:08:07 scribenick: nunolopes 16:08:31 for next time 16:08:44 Ahmed has joined #RDB2RDF 16:08:48 Topic: Goal of the WG re mapping 16:09:08 http://is.gd/bTNFm 16:09:08 http://docs.google.com/drawings/pub?id=1de31u5wBUheygJTXbxXE7e7H7QI_is9hEXi5dOO5knE&w=960&h=720 16:09:13 +[IPcaller] 16:09:23 Zakim, [IPcaller] is hhalpin 16:09:23 +hhalpin; got it 16:09:29 Zakim, unmute me 16:09:29 MacTed should no longer be muted 16:09:35 mhausenblas: new picture from juansequeda 16:10:08 juansequeda: the picture describes our two options 16:10:21 … option 1 uses the putative ontology 16:10:43 … option 2 uses the domain ontology 16:10:58 … and the result will be subset (non-isomorphic) 16:11:08 … with the relational database schema 16:11:34 … hopefully this image will give us a clear picture of where we are 16:12:01 Ahmed: we have been talking about the second option since before MacTed joined 16:12:05 q+ 16:12:21 q+ 16:12:36 ack hhalpin 16:12:37 ack hhalpin 16:12:57 Orri: I agree with Ahmed that we should support more "expressive"? translations 16:13:12 -hhalpin 16:13:29 hhalpin: is there a vocabulary problem with the group? 16:13:31 ack MacTed 16:13:40 -soeren 16:13:44 q- 16:13:50 MacTed: I am not saying that option 2 should dissapear 16:13:53 +Lee_Feigenbaum 16:14:05 … option 2 actually is included in option 1 16:14:16 +soeren 16:14:19 q+ 16:14:23 q? 16:14:31 There were some typos. I just corrected the image: http://docs.google.com/drawings/edit?id=1de31u5wBUheygJTXbxXE7e7H7QI_is9hEXi5dOO5knE 16:14:36 … where this step is visible from the tool or not it is still required 16:14:58 q 16:15:04 Apologies, the link is http://docs.google.com/drawings/pub?id=1de31u5wBUheygJTXbxXE7e7H7QI_is9hEXi5dOO5knE&w=960&h=720 16:15:07 q? 16:15:10 q+ 16:15:10 … iterating/separating the steps all is satisfied 16:15:11 q+ to ask what explciit inclusion of the local ontology stuff adds to the specification 16:15:26 … the local ontology mapping should not be disregarded 16:15:33 ack Ashok 16:15:48 Zakim, who's here? 16:15:48 On the phone I see whalb, ??P1, MacTed, juansequeda, mhausenblas, +39.046.128.aaaa, Ashok_Malhotra, ??P25, ??P27, Lee_Feigenbaum (muted), soeren 16:15:50 mhausenblas has mhausenblas, cygri_, nunolopes, cygri 16:15:51 On IRC I see Ahmed, harryhalpin, lima, soeren, Ashok, cygri, juansequeda, Zakim, RRSAgent, Angela, whalb, hhalpin, MacTed, mhausenblas, nunolopes, LeeF, trackbot, ericP 16:16:04 +1 to Ashok's observation 16:16:07 +1 16:16:08 Ashok: Anyone disagrees that what we are to standardize is option 2, with option 1 being a subset of option 2? 16:16:08 +1 16:16:10 +1 to ashok 16:16:23 ack Ahmed 16:16:42 harry2halpin has joined #rdb2rdf 16:16:59 Ahmed: I …?. with ashok. 16:17:13 but basically, I think we should do option 2. 16:17:33 … nobody said that specifing the domiain ontology is static 16:17:44 it's just that the vocabulary in the use-case document needs to be neutral about *how* to do it, i.e. neutral between ericP's sparql construct approach or a SQL view approach 16:17:50 s/...?/agree 16:17:51 s/…?./agree/ 16:18:02 RRSAgent, draft minutes 16:18:02 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:18:10 q? 16:18:12 ack me 16:18:13 LeeF, you wanted to ask what explciit inclusion of the local ontology stuff adds to the specification 16:18:15 ack LeeF 16:18:22 LeeF: I agree with Ashok 16:18:48 +[IPcaller] 16:19:01 Zakim, [IPcaller] is harry2halpin 16:19:01 +harry2halpin; got it 16:19:21 … MacTed do you say that there is some value in explicitly doing the transformation from the local ontology to the domain ontology 16:19:30 … what is that value? 16:19:56 s/… MacTed/MacTed/ 16:20:15 no-one is saying that a central isomorphic transformation will not be part of the spec 16:20:26 MacTed: the simple transformation is a vital part of the mapping 16:21:36 q? 16:21:39 q+ 16:21:40 ?? : if the final specification requires a more complex transformation such that the direct mapping is a specific case of it why is it still needed to call it directly 16:21:56 s/??/LeeF 16:21:56 q? 16:22:25 harry2halpin: I would like that the direct mapping should be part of the use case document 16:22:30 … but not necessary 16:22:42 MacTed: yes, tools may hide this direct mapping 16:22:48 ack Ahmed 16:23:04 but that R2ML should allow this direct mapping. 16:23:13 Ahmed: we should select option 2 16:23:34 … are you saying that we should do option 2? 16:24:13 MacTed: I belive option 2 contains option 1 16:24:17 Sounds like everyone is in agreement thta Option 2 contains Option 1 16:24:24 … and that option 1 should not be made invisible 16:24:30 yes, indeed, we seem to agree 16:24:39 We agree with that MacTed, R2ML should be able to do a local ontology mapping. 16:24:39 I'd propose to move to the UCR document now 16:24:41 I think what MacTed is asking for is that the specification explicitly calls out 1 particular transformation: the direct mapping transform 16:24:57 Ahmed: we should have a mechanism that allows the user not only to use the local ontology but also the domain ontology mapping 16:25:11 Topic: use case document 16:25:20 PROPOSAL send out http://www.w3.org/2001/sw/rdb2rdf/use-cases/ as FPWD 16:25:51 mhausenblas: In the current stage, do you have any objections (specifically for MacTed) 16:25:59 q+ 16:26:02 MacTed: yes, there are some changes 16:26:25 … I would like to express the following cases 16:26:40 Note that Juan has added texts to make it more use-case like MacTed. 16:26:41 … it still feels more like case studies than a use cases document 16:27:21 MacTed: can you write a mail with some concrete changes? 16:27:30 s/MacTed/mhausenblas/ 16:27:39 juansequeda has joined #RDB2RDF 16:27:42 MacTed: I can do that 16:27:42 tthibodeau 16:28:05 ACTION: tthibodeau to write up changes for UCR document and send to the list 16:28:05 Sorry, couldn't find user - tthibodeau 16:28:27 Note that this is a problem with your AC Rep. 16:28:39 So MacTed, please have your AC rep approve of your membership in the group! 16:28:45 +q 16:28:49 There is nothing W3C staff can do until your AC Rep approves. 16:28:54 Ashok: publishing the document does not mean we cannot change it 16:29:00 … it's a first public draft 16:29:04 ACTION: mhausenb to take MacTed's changes into account before issuing FPWD 16:29:04 Created ACTION-52 - Take MacTed's changes into account before issuing FPWD [on Michael Hausenblas - due 2010-05-11]. 16:29:14 … we can further work on it 16:29:22 q? 16:29:27 ack Ashok 16:29:30 q- 16:29:31 mhausenblas: yes, we just waited for a few changes 16:29:35 Zakim, please dial ericP-office 16:29:35 ok, ericP; the call is being made 16:29:37 +EricP 16:29:47 Zakim, please disconnect ericP 16:29:47 EricP is being disconnected 16:29:48 q+ 16:29:48 -EricP 16:29:50 ack me 16:29:53 Zakim, please dial ericP-mobile 16:29:53 ok, ericP; the call is being made 16:29:53 soeren: I feel that uc5 and uc6 are not use-cases but requirements 16:29:55 +EricP 16:29:58 q+ 16:30:02 ack soeren 16:30:29 … the labeling 'functional' and non-functional is also a problem 16:30:33 PROPOSAL" move UC5 and UC6 to reqs 16:30:34 Note that UC5 and UC6 are my use cases - I mainly care that they be included as requirements 16:30:54 LeeF: in the end I care that they are accepted as requirements 16:31:13 … but it doesn't make sense to have requirements that don't derive from use-cases 16:31:40 RRSAgent, draft minutes 16:31:40 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:32:05 +q 16:32:36 ack harry2halpin 16:32:46 - +39.046.128.aaaa 16:32:53 harry2halpin: the functional and non functional seem ok 16:33:06 q- harry2halpin 16:33:09 ack soeren 16:33:10 I've always used (for better or for worse) http://www.w3.org/TR/rdf-dawg-uc/#uc as my guide for UC&R gathering 16:33:15 q+ 16:33:35 soeren: reg uc5 and 6 are more requirements since all the other use cases are regarding a specific domain 16:33:39 q+ 16:33:41 ack Ahmed 16:33:43 … these are more domain independent 16:33:49 q? 16:34:00 Ahmed: the uc6 is not clear to me what is the use case 16:34:09 q? 16:34:28 LeeF: I can clarify but need to go 16:34:32 -Lee_Feigenbaum 16:34:36 mhausenblas: let's sort it out via mail 16:34:56 q? 16:35:18 ack MacTed 16:35:33 MacTed: the closest thing to a use case is 5 and 6 together 16:35:48 Ahmed: when I read n6 I don't see that 16:36:07 (FWIW, whoever it was who expressed UC6 as dealing with conflations of shema data and instance data had it exactly right - the idea is that we see many DB tables where some sort of indicator value in the row denotes the specific type of instance that the row represents - we need to be able to map that to an appropriate rdf:type when mapping from the RDB data to the RDF data) 16:36:08 … this should be sent for formal feedback soon 16:36:23 … after that the editors can just do some changes 16:36:32 +1 to be made public 16:36:47 harry2halpin: if this is only a public draft I'm ok with it 16:36:57 s/harry2halpin/MacTed/ 16:37:06 q? 16:37:15 Ahmed: it should be more than that 16:37:32 Releasing a document for the sake of releasing a document is W3C process. 16:37:33 … we spent a lot of time to release it 16:38:09 MacTed: we should have the document released but with what we agree on 16:38:22 q+ 16:38:31 q? 16:38:49 ack harry2halpin 16:39:06 ack harry2halpin 16:39:08 Ahmed: the document is a milestone, we should finalise and send it for review, 1 week feedback 16:39:27 harry2halpin: it's normal W3C process to release working drafts 16:39:43 … we should release it asap 16:40:16 … a brief discussion on some notations should be in order 16:40:24 http://en.wikipedia.org/wiki/Non-functional_requirement 16:40:40 -soeren 16:40:49 mhausenblas: regarding renaming of function requirements to core requirements and non functional to auxiliary 16:40:54 q+ 16:40:55 PROPOSAL: change func req to core and non-functional to ausiliary 16:41:02 ack Ahmed 16:41:13 +soeren 16:41:22 s/ausiliary/auxiliary/ 16:41:30 Ahmed: let's see what other people say but I disagree with the change 16:41:38 q+ 16:41:48 … let's send the document and wait for comments 16:42:08 mhausenblas: in that case the version 1.24 will be for one week under working group review? 16:42:14 … what will be the process? 16:42:31 Ahmed: let's set some time to reconcile the emails as a group 16:42:51 PROPOSAL: send out current version 1.24 for WG internal review, 1 week, feedback via mailing list 16:43:02 second 16:43:15 juansequeda: only for internal review 16:43:21 mhausenblas: yes 16:43:32 +1 16:43:51 +1, but then we really have to get consensus on it next week to publish. 16:43:58 mhausenblas: please make sure that you do send a mail to the list so we have a record to work on next week 16:44:03 yes, harry2halpin 16:44:32 +1 ericP, let's discuss this now. 16:44:59 ericP: juansequeda was making a case for direct mapping with no remaning would be the putative ontology? 16:45:12 juansequeda: 3.1.1 direct 16:45:54 q+ 16:45:55 ACCEPTED: send out current version 1.24 for WG internal review, 1 week, feedback via mailing list 16:46:26 juansequeda: does everyone understand 3.1.1 and 3.1.2? 16:46:42 it was simple enough for me to understand, but I'm more comfortable with using graph/isomorphism terminology than domain/putative ontology talk. 16:46:43 RESOLUTION: the current version of the UCR at  http://www.w3.org/2001/sw/rdb2rdf/use-cases/ (v1.24) is under review for 1 week, WG internally. All members should review and send in comments via the RDB2RDF mailing list. 16:46:50 RRSAgent, draft mintues 16:46:50 I'm logging. I don't understand 'draft mintues', mhausenblas. Try /msg RRSAgent help 16:46:53 RRSAgent, draft minutes 16:46:53 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:47:42 RRSAgent, draft minutes 16:47:42 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 16:48:28 MacTed: there seems to be a slight inconsistency in the headings 16:49:12 … 3.1.1 isomorphic 16:49:22 … 3.1.2 non isomorphic 16:49:22 MacTed: please note that our resolution somehow has superseded our actions - will remove them again 16:49:40 … 3.1.2 a is currrently 3.1.3 (SQLTran) 16:50:21 juansequeda: so 3.1.4 would be part of the direct 16:50:30 MacTed: yes, think so 16:50:59 … I think label generation comes from the schema and is part of the direct translation 16:51:09 q+ 16:51:20 … label transformation doesn't seem to be described 16:52:29 ack juansequeda 16:52:38 ack harry2halpin 16:52:42 q? 16:53:08 harry2halpin: a direct transformation from the relational schema to a graph 16:53:24 q+ to clarify SQLGEN 16:53:30 … which terminology should we use? 16:53:42 domain/putative ontology? 16:53:48 … domain/putative? 16:53:51 ack Ahmed 16:54:15 Ahmed: local and domain ontology are well understood outside the RDF comunity 16:54:21 so we need to make an edit to the spec to use domain/putative ontology rather than purely direct/non-direct transform. 16:54:31 … I suggest we use those 16:54:48 ack ericP 16:54:48 ericP, you wanted to clarify SQLGEN 16:55:12 ericP: this literature comes from 1992 16:55:25 … not necessarially reg RDF 16:55:46 the beauty of this is we can define the term in the document. 16:56:01 we can then specify what precisely we mean in terms of RDF. 16:56:02 mhausenblas: I also suggest local and domain ontology 16:56:04 q+ 16:56:14 ack harry2halpin 16:56:46 ack harry2halpin 16:56:57 ericP: where dumping the data into a graph that can be described by an ontology 16:57:57 ? : we should use a vocabulary widely used like from the database comunity 16:58:05 s/?/harry2halpin 16:58:34 … but we can use the terms if we define them properly 16:59:08 juansequeda: we translate the data which is an instance of the ontology 16:59:24 … option 1 uses a putative/local ontology 16:59:37 … option 2 uses a domain ontology 17:00:23 PROPOSAL: use local and domain ontology throughout the document and make clear that the data is an instance 17:00:34 ericP: we should be able to run the transform in both ways. 17:00:45 … take a sparql query and turn it into a SQL query 17:01:00 MacTed: the transformation should be reversible? 17:01:04 ericP: yes 17:01:12 +1 17:01:14 +1 17:01:40 RESOLVED: use local and domain ontology throughout the document and make clear that the data is an instance 17:01:56 RRSAgent, draft minutes 17:01:56 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 17:02:23 q+ 17:02:59 ack harry2halpin 17:03:24 "Coercing the relational graph into this pattern requires graph transformation." 17:03:44 dump to RDF->then use SPARQL constructs that direct RDF graph. 17:04:09 coercing the relational data into this pattern requires non-isomorphic graph transformations, i.e. transformation into a domain ontology 17:04:16 "coercing the relational data into this pattern requires non-isomorphic graph transformations, i.e. transformation into a domain ontology" 17:04:22 q? 17:06:00 -whalb 17:06:05 [adjourned] 17:06:08 ACTION: ericP to send a READ ME request 17:06:08 Sorry, couldn't find user - ericP 17:06:13 -??P25 17:06:14 -soeren 17:06:14 -??P27 17:06:14 -MacTed 17:06:14 ACTION: eric to send a READ ME request 17:06:14 Created ACTION-53 - Send a READ ME request [on Eric Prud'hommeaux - due 2010-05-11]. 17:06:16 -mhausenblas 17:06:28 nunolopes1 has joined #RDB2RDF 17:06:28 RRSAgent, draft minutes 17:06:28 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 17:06:42 -juansequeda 17:06:55 Zakim, list attendees 17:06:55 As of this point the attendees have been whalb, juansequeda, MacTed, mhausenblas, cygri_, +39.046.128.aaaa, nunolopes, cygri, soeren, Ashok_Malhotra, hhalpin, Lee_Feigenbaum, 17:06:58 ... harry2halpin, EricP 17:07:02 RRSAgent, draft minutes 17:07:02 I have made the request to generate http://www.w3.org/2010/05/04-rdb2rdf-minutes.html mhausenblas 17:07:37 Zakim. who's here? 17:07:42 Zakim, who's here? 17:07:42 On the phone I see ??P1, Ashok_Malhotra, harry2halpin, EricP 17:07:43 On IRC I see nunolopes1, juansequeda, lima, soeren, Ashok, cygri, Zakim, RRSAgent, MacTed, mhausenblas, LeeF, trackbot, ericP 17:08:11 -Ashok_Malhotra 17:08:43 -??P1 17:09:56 nunolopes has joined #RDB2RDF 17:10:00 Zakim. who's here? 17:10:04 Zakim, who's here? 17:10:04 On the phone I see harry2halpin, EricP 17:10:05 On IRC I see nunolopes, juansequeda, soeren, Ashok, cygri, Zakim, RRSAgent, MacTed, mhausenblas, LeeF, trackbot, ericP 17:10:54 Zakim, who's here? 17:10:54 On the phone I see harry2halpin, EricP 17:10:55 On IRC I see nunolopes, juansequeda, soeren, Ashok, cygri, Zakim, RRSAgent, MacTed, mhausenblas, LeeF, trackbot, ericP 17:22:31 cygri has joined #rdb2rdf 17:25:43 -harry2halpin 17:25:44 -EricP 17:25:46 SW_RDB2RDF()12:00PM has ended 17:25:47 Attendees were whalb, juansequeda, MacTed, mhausenblas, cygri_, +39.046.128.aaaa, nunolopes, cygri, soeren, Ashok_Malhotra, hhalpin, Lee_Feigenbaum, harry2halpin, EricP 17:26:32 cygri has left #rdb2rdf 19:30:41 Zakim has left #rdb2rdf 19:52:43 cygri_ has joined #rdb2rdf 19:52:47 cygri_ has left #rdb2rdf 19:56:17 nunolopes has joined #RDB2RDF