15:30:35 RRSAgent has joined #RDB2RDF 15:30:35 logging to http://www.w3.org/2011/09/13-RDB2RDF-irc 15:30:37 RRSAgent, make logs world 15:30:37 Zakim has joined #RDB2RDF 15:30:39 Zakim, this will be 7322733 15:30:39 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 30 minutes 15:30:40 Meeting: RDB2RDF Working Group Teleconference 15:30:40 Date: 13 September 2011 15:51:42 juansequeda has joined #RDB2RDF 15:53:58 Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0016.html 15:54:02 Chair: Michael 15:54:08 scribenick: mhausenblas 15:54:13 RRSAgent, draft minutes 15:54:13 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 15:54:19 RRSAgent, make logs public 15:54:30 regrets+ Ashok 15:55:06 Zakim, this will be SW_RDB2RDF() 15:55:06 ok, mhausenblas; I see SW_RDB2RDF()12:00PM scheduled to start in 5 minutes 15:58:10 SW_RDB2RDF()12:00PM has now started 15:58:17 +mhausenblas 15:58:30 present+ Michael 15:58:54 zakim, dial ivan-voip 15:58:54 ok, ivan; the call is being made 15:58:55 +Ivan 15:59:01 Zakim, please dial ericP-office 15:59:01 ok, ericP; the call is being made 15:59:03 +EricP 15:59:08 present+ Ivan 15:59:13 present+ Eric 16:00:33 +OpenLink_Software 16:00:40 Zakim, OpenLink_Software is temporarily me 16:00:40 +MacTed; got it 16:00:43 Zakim, mute me 16:00:43 MacTed should now be muted 16:00:45 present+ Ted 16:01:24 + +1.562.714.aaaa 16:01:30 +juansequeda 16:01:50 present+ Juan 16:01:55 present+ Marcelo 16:03:41 dmcneil has joined #RDB2RDF 16:03:59 boris has joined #rdb2rdf 16:04:40 nunolopes has joined #RDB2RDF 16:04:52 Zakim, nunolopes is with mhausenblas 16:04:52 +nunolopes; got it 16:05:30 zakim, who is here? 16:05:30 On the phone I see mhausenblas, Ivan, EricP, MacTed (muted), +1.562.714.aaaa, juansequeda 16:05:32 On IRC I see nunolopes, boris, dmcneil, juansequeda, Zakim, RRSAgent, mhausenblas, LeeF, MacTed, ivan, iv_an_ru_, trackbot, ericP 16:05:34 mhausenblas has mhausenblas, nunolopes 16:05:42 Zakim, aaaa is Marcelo 16:05:42 +Marcelo; got it 16:05:57 +dmcneil 16:06:09 present+ David 16:06:37 Marcelo has joined #rdb2rdf 16:06:58 RRSAgent, draft minutes 16:06:58 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 16:07:17 Marcelo has left #rdb2rdf 16:07:32 present+ Nuno 16:07:57 Topic: Admin 16:08:02 PROPOSAL: Accept the minutes of last meeting http://www.w3.org/2011/09/06-RDB2RDF-minutes.html 16:08:09 Seema has joined #rdb2rdf 16:08:22 +1 16:08:22 +1 16:08:26 1 16:08:38 RESOLUTION: Accept the minutes of last meeting http://www.w3.org/2011/09/06-RDB2RDF-minutes.html 16:08:52 Topic: ISSUE-48 16:09:00 Marcelo has joined #rdb2rdf 16:09:04 ISSUE-48? 16:09:04 ISSUE-48 -- Mapping SQL datatypes to RDF -- pending review 16:09:04 http://www.w3.org/2001/sw/rdb2rdf/track/issues/48 16:09:22 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0007.html 16:09:41 +seema 16:09:46 Michael: David, are we fine with it now? 16:09:50 David: yes 16:09:56 present+ Seema 16:10:26 PROPOSAL: Close ISSUE-48 as it is addressed in http://www.w3.org/2001/sw/rdb2rdf/r2rml/#datatype-conversions 16:10:35 +Souri 16:10:40 present+ Souri 16:10:55 Souri has joined #rdb2rdf 16:11:12 +1 proposal 16:11:17 +1 16:11:22 +1 16:11:23 +1 16:11:29 RESOLUTION: Close ISSUE-48 as it is addressed in http://www.w3.org/2001/sw/rdb2rdf/r2rml/#datatype-conversions 16:11:40 Topic: ISSUE-66 and ISSUE-61 16:11:48 ISSUE-66? 16:11:48 ISSUE-66 -- Translation Scheme as proposed seems too complicated for the simple task of mapping -- open 16:11:48 http://www.w3.org/2001/sw/rdb2rdf/track/issues/66 16:11:54 ISSUE-61? 16:11:54 ISSUE-61 -- Re-using public entity identifiers - look-up table -- pending review 16:11:54 http://www.w3.org/2001/sw/rdb2rdf/track/issues/61 16:12:24 Souri: the translation scheme is difficult 16:12:29 Michael: propose to first address ISSUE-66 and the we can also close ISSUE-61 16:12:32 ... we came up with a solution taht is simpler 16:12:47 ... there are several issues that come up 16:12:52 scribenick: ivan 16:12:55 ... we came with a simplification 16:13:13 ... one is many to one we are thinking of reducing it to one to one 16:13:29 ... unless the user really asks for it we should not complicate our lives 16:13:39 ... one to one suffices in our view 16:14:00 Souri: the other aspect you currently associate one or more tranlsation scheme 16:14:20 ... but if you do that with the predicate map, we believe it is becoming difficult to figure it out 16:14:41 ... if you are not materialize it but you take the query it becomes difficult 16:14:56 ,,, we did make that restriction 16:15:04 ... if last call comment come back to us 16:15:25 ... these are the two restrictions we wanted to put into it to reduce the complexity of implementation to the minimum 16:15:44 ... other than that we tried to avoid skos, just called it a simle translation map 16:16:03 ... there is an rdf term that is associated to at term map 16:16:25 ... the translation scheme if present then it maps an rdf term to another one 16:16:39 ... the translation scheme is just a description of such pairs 16:16:57 ... it took us quite some time to find out the implementation difficulties 16:17:05 mhausenblas: i would be happy moving on 16:17:13 ... there was one comment from ted regarding skos 16:17:31 Here is the URL for translation scheme: http://www.w3.org/2001/sw/rdb2rdf/r2rml/#translation-schemes 16:17:31 ... this is something where I would prefer to cut certain features to move on 16:17:37 ... ted came up with a solution 16:17:53 ... that would support the skos use case, but would keep it also simple like souri suggested 16:17:55 Zakim, unmute me 16:17:55 MacTed should no longer be muted 16:18:15 MacTed: my suggestion to stick with richard's suggestion 16:18:31 ... the new set of pairs seems to be equivalent to broadMatch 16:18:43 ... if we say: use that, if you do not know any better 16:18:54 ... and others can do more, we do not close the door 16:19:08 mhausenblas: i am bit unsure... 16:19:13 there 4 ways 16:19:17 ... 1 richard 16:19:23 .... 2 souri and seema 16:19:25 q+ 16:19:30 .... 3 drop section 9 16:19:42 .... 4 factor it out into a different, non rec-track document 16:19:43 q? 16:19:48 ack Souri 16:20:01 Souri: my main concern is that we try to such broad things 16:20:16 ... but the rdb2rdf does not need that type of relationships 16:20:24 ... that can be done separately as another document 16:21:04 ... the mapping of, say, /Boston, should be done in a separate document 16:21:05 q? 16:21:28 ... anything that mapping should be done in a separate mapping portion 16:22:06 MacTed: this is where this separate document lives! 16:22:25 mhausenblas: the idea is to cut down section 9 to minimum, where it is just defined 16:22:38 ... and then putting the translation is in a separate document 16:22:59 MacTed: what souri said was to split r2rml into separate document 16:23:03 q+ 16:23:06 ... that makes it more complicated 16:23:07 ack Souri 16:23:35 Souri: all I am thinking about is you have a database, you map a particular column, the column 'R' 16:23:47 ... I want to show that as column 'Red' 16:23:58 ... I can then define a mapping R->Red 16:24:19 ... R can also be in the visible light class 16:24:29 .... but that aspect should be in a separate document 16:24:36 ... that I may or may not want to include 16:25:02 ... document is a separate rdf graph or owl, not a document as a note or something similar 16:25:22 mhausenblas: so section 9 should only have some sort of an 'interface' and that is it 16:25:45 MacTed: it is a way to do it but it does not really simplify it 16:25:56 mhausenblas: who would oppose to totally drop section 9 16:26:02 q? 16:26:07 Souri: before, I want to discuss something 16:26:14 ... if you look at the example 16:26:34 ... it this example we are saying code/1 that we can generate templates is not very good, 16:26:42 ... we want code/indian 16:26:58 ... we just want to get to that well known meaningful uris 16:27:29 ... but we might want to say that that both can be mapped to /indian and /thai are all /asian 16:27:38 ... that aspect is not in the mapping 16:27:48 ... the rest is some sort of ontology 16:27:54 ... that you express in owl or other 16:28:01 ... but that is not for r2rml 16:28:25 MacTed: after that you have only /indian or also /1? 16:29:02 ... I think that the many to one is really valuable, and that has been removed 16:29:10 ... having the original iri is also valuable 16:29:20 ... there was a move towards more powerful options 16:29:44 ... by removing the many to one says nobody need the more complex one 16:29:53 Souri: the idea of the spec is to keep it as simple as possible 16:30:07 ... making it elegant also requires lot of work 16:30:25 MacTed: simplification for its own purpose is not valuable 16:30:48 ... if you do not know skos, use broadmatch, it allows many to many, 16:31:02 ... but lets people who understand to use skos fully 16:31:25 mhausenblas: main question is if you can merge the skos version of richard and yours, souri, which is simpler? 16:31:41 ... if you want to leverage skos then you can do it 16:32:03 Souri: you can do it outside, put it into a separate graph, and then merge them 16:32:15 mhausenblas: but you need to preserve the original uris 16:32:29 Souri: if you want to prefer /1 you can include that all 16:32:52 ... we have a disagreement 16:33:02 ... I definitely feel positively to our position 16:33:09 ... there is a strong support for the other side 16:33:22 ... I would say let us drop it 16:33:47 mhausenblas: I would feel comfortable if the terms you use here to use the same terms 16:33:56 Souri: translation map was not there 16:34:04 ... the syntax and the vocabulary use ws different 16:34:18 mhausenblas: we are free to have things in there 16:34:25 ... if we can agree to drop section 9 16:34:41 ... and have a separate, non-rec track document describing things 16:34:51 ... but I am fine dropping it 16:35:25 PROPOSAL: Drop section 9 and close ISSUE-61 and ISSUE-66 with it (maybe reuse text in a non-REC track document) 16:35:56 +1 16:36:16 +1 16:36:22 +1 16:36:24 -1 dropping the section 16:36:25 +1 16:37:12 MacTed: it is problematic to me the way these things happened 16:37:21 ... there were several examples side by side 16:37:24 please see the old version 16:37:33 ... it is no longer possible to compare these because they are not there 16:37:42 mhausenblas: we have spent just time... 16:37:54 MacTed: the other thing has already been removed 16:38:04 Souri: we kept both versions in the last 2-3 versions 16:38:07 is there a link to the older version? 16:38:22 Ivan, how do we see the older version? 16:39:16 what is the CVS command to fetch a prev version? 16:40:05 MacTed: my proposal was the previous version of the section 16:40:18 ... rather than creating that new set of terms 16:40:29 ... and say using skos terms 16:40:36 mhausenblas: that is a full circle 16:40:49 ... richard wording was for issue 61 16:40:55 ... and souri objected to it 16:41:07 -1 to the previous version (involving SKOS) 16:41:09 MacTed: but the complication was that you ahve to use skos 16:41:21 s/use/know/ 16:41:36 mhausenblas: I personally support skos, but souri still says that the previous section would not work 16:41:50 souri: it is not the matter of knowing skos 16:42:03 ... we do not feel that it is not to be part of r2ml 16:42:15 ... what we need to put there is the minimum 16:42:28 ... you already have all the other possibilities outside of r2rml 16:42:39 MacTed: the minimum functionality is dm 16:42:52 +q 16:42:58 ... we wanted to make something more complex that would map to other vocabularies 16:43:07 ... dm cannot do this mapping 16:43:10 ... which is correct 16:43:28 ack dmcneil 16:43:32 ... for the person who does not know skos 16:43:45 Souri: the implementation nhas to support the full spectrum 16:43:59 dmcneil: the point souri is making is a very good point 16:44:25 ... I need to think through to see the implications 16:44:38 ... so I think that at this point I agree dropping it 16:44:49 mhausenblas: I do not see anything that will resolve this 16:45:05 PROPOSAL: Drop section 9 and close ISSUE-61 and ISSUE-66 with it (maybe reuse text in a non-REC track document) 16:45:14 MacTed: fine, drop the section, but I want the previous iteration to be visible somewhere 16:46:15 +0 16:46:36 RESOLUTION: Drop section 9 and close ISSUE-61 and ISSUE-66 with it (maybe reuse text in a non-REC track document) 16:46:52 topic: issue 59 16:46:52 Topic: ISSUE-59 16:46:57 ISSUE-59? 16:46:57 ISSUE-59 -- Syntactic sugar for triples maps that only have a single predicate-object map -- pending review 16:46:57 http://www.w3.org/2001/sw/rdb2rdf/track/issues/59 16:47:01 ISSUE-59? 16:47:01 ISSUE-59 -- Syntactic sugar for triples maps that only have a single predicate-object map -- pending review 16:47:01 http://www.w3.org/2001/sw/rdb2rdf/track/issues/59 16:47:42 mhausenblas: it is a syntactic sugar 16:47:48 Souri: it is only a shortcut 16:48:07 ... when there is a single predicate object map 16:48:13 ... typically a map will have several 16:48:22 ... so this short cut does not really make sense 16:48:27 richard was specifically targetting the case of a many-to-many join table 16:48:29 .... our proposal was not to have it 16:48:39 he argued that it was common/useful in this case 16:48:50 Michael: which would mean to remove http://www.w3.org/2001/sw/rdb2rdf/r2rml/#dfn-implicit-predicate-object-map 16:49:14 dmcneil: richard's response it is common in the many-to-many join table case 16:49:18 q+ 16:49:23 ... he specifically targeted this on that case 16:49:24 ack juansequeda 16:49:31 juansequeda: i asked that question 16:49:42 ... m-t-m was very complex to me 16:49:52 ... but the way it could be done this 16:49:59 ... if we do not have this as a sugar 16:50:12 ... then I would like to see an example how to see it in the document 16:50:28 mhausenblas: in the document richard has captured the description of the issue 16:50:38 ... it would make sense to get this example there 16:51:03 Souri: we added the example richard had and added an example on how to it 16:51:05 http://www.w3.org/2001/sw/rdb2rdf/r2rml/#example-m2m 16:51:15 juansequeda: if it is already done, then forget my comments 16:51:28 Souri: if you look at it if it is o.k. 16:51:42 ... the second example was the one the sugar was meant to 16:51:53 juansequeda: I will take a look 16:52:45 PROPOSAL: Remove section http://www.w3.org/2001/sw/rdb2rdf/r2rml/#dfn-implicit-predicate-object-map that contains syntactic sugar for single predicate-object map and close ISSUE-59 16:52:47 q? 16:52:55 juansequeda: it looks good! 16:53:00 +1 16:53:04 +1 16:53:17 +1 16:53:20 +1 16:53:42 q+ 16:54:05 juansequeda: is there a tracked in as an r2rml version 2? 16:54:18 v 1.1 :-) 16:54:20 ack juansequeda 16:54:39 PROPOSAL: Remove section http://www.w3.org/2001/sw/rdb2rdf/r2rml/#dfn-implicit-predicate-object-map that contains syntactic sugar for single predicate-object map and postpone ISSUE-59 16:55:02 +1 16:55:02 +1 16:55:05 +1 16:55:05 +1 16:55:10 even better +1 16:55:11 +1 16:55:18 +1 16:55:44 RESOLVED: Remove section http://www.w3.org/2001/sw/rdb2rdf/r2rml/#dfn-implicit-predicate-object-map that contains syntactic sugar for single predicate-object map and postpone ISSUE-59 16:55:51 Topic: ISSUE-65 16:55:56 ISSUE-65? 16:55:56 ISSUE-65 -- For uniformity and performance, "literal" triples must be always generated for each child table column in a foreign key -- open 16:55:56 http://www.w3.org/2001/sw/rdb2rdf/track/issues/65 16:55:56 ISSUE-65? 16:55:57 ISSUE-65 -- For uniformity and performance, "literal" triples must be always generated for each child table column in a foreign key -- open 16:55:59 http://www.w3.org/2001/sw/rdb2rdf/track/issues/65 16:56:05 ISSUE-67? 16:56:05 ISSUE-67 -- Separationn characters for reference IRIs and row IRIs -- raised 16:56:05 http://www.w3.org/2001/sw/rdb2rdf/track/issues/67 16:57:00 mhausenblas: i would like to close issue 65, we had an greement on that 16:57:09 .. modulo the iri characters 16:57:15 ... which is issue 67 16:57:19 PROPOSAL: Close ISSUE-65 based on last weeks discussion with general agreement 16:57:24 s/iri/separator/ 16:57:26 +1 16:57:27 +1 16:57:28 +1 16:57:33 +1 16:57:36 +1 16:57:38 s/ greement/ agreement/ 16:57:44 RESOLVED: Close ISSUE-65 based on last weeks discussion with general agreement 16:57:53 mhausenblas: eric, summarize 16:58:28 ericP: so basically we have a bunch of choices with all being sort of attractive 16:58:46 ... we build up the refernce and row iris 16:58:51 ① attr¹-val¹.attrⁿ-valⁿ ref-attr¹.attrⁿ 16:58:51 ② attr¹.val¹-attrⁿ.valⁿ ref-attr¹-attrⁿ 16:58:51 ③ attr¹-val¹.attrⁿ-valⁿ ref-attr¹-attrⁿ 16:58:51 ④ attr¹=val¹,attrⁿ=valⁿ ref-attr¹-attrⁿ 16:58:51 ⑤ attr¹.val¹.attrⁿ.valⁿ ref.attr¹.attrⁿ 16:59:13 ericP: some of those let you do better in turtle 16:59:16 ... and sparql 16:59:30 ... some others comform to the guidlines of the rfc-s 16:59:54 ... having looked around motivations on the iri document 17:00:04 ... for '..' there is som 17:00:08 s/som/some/ 17:00:18 ...otherwise there is no real motivation 17:00:26 ... there is also a question of aesthetics 17:00:41 ... those are not expressible as qnames (using '=') 17:00:58 -Marcelo 17:01:07 .... so my proposal is, based on my draft of the direct mapping, to go to last call with the text as it is 17:01:30 ... and make the community on notice that the punctuation character might change 17:01:45 mhausenblas: we write a spec, we should say 'this is what we agree' 17:02:03 ... i am happy to write put there something that say there is a choice 17:02:09 ... we should choose one 17:02:13 +Marcelo 17:02:45 mhausenblas: here are the options that this is what we chose' is something we should do 17:02:47 http://www.w3.org/2001/sw/rdb2rdf/directMapping/explicitFK#defn-percent-encode 17:02:53 ... we have to have a current stand 17:03:40 Should say 67 and not 76 17:04:10 eric: my proposal would be to go to last call with what we have 17:04:18 q+ 17:04:30 i haven't followed the full details of the discussion about the delimiters, but it does seem suprising to me that none of the options use the main URI delimiter: / 17:04:37 PROPOSAL: public http://www.w3.org/2001/sw/rdb2rdf/directMapping/explicitFK#defn-percent-encode as a Last Call of the Direct Mapping 17:04:45 ack ivan 17:08:38 PROPOSAL: Close ISSUE-67 with going for option [1] and make a note about alternative options 17:12:24 http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0009.html 17:13:07 PROPOSAL: Close ISSUE-67 with going for option [1] and make a note in the document referring to : http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0009.html 17:13:35 +1 17:13:35 +1 17:13:37 +1 17:13:51 +1 17:13:53 +1 17:14:16 mhausenblas: thank you 17:14:23 ... it seems that we are through 17:14:31 ... we have closed all the issues for last call 17:14:42 ... as soon as the editors have implemented the resolution 17:15:02 q+ 17:15:08 ack Souri 17:15:25 Souri: just to comfirm: I remove to translation scheme and the sugar, right? 17:15:28 mhausenblas: yes 17:15:31 Michael: Can the Editors implement the resolutions ASAP? 17:15:42 Souri: I will get it done soon 17:15:58 what is the CVS command to fetch a prev version? 17:16:31 PROPOSAL: The WG has closed all pending issues and decides to go LC with both R2RML and DM 17:16:39 +1 17:17:10 PROPOSAL: The WG has closed all pending issues and decides to go LC with both R2RML and DM once the Editors have implemented the resolutions of 2011-09-13 telecon 17:17:17 +1 17:17:20 +1 17:17:29 +1 17:17:29 +1` 17:17:30 +1 17:17:31 http://www.w3.org/2001/sw/rdb2rdf/directMapping/explicitFK#defn-percent-encode 17:17:37 +1 17:17:41 +1 17:17:45 +1 17:17:53 Michael: +1 17:18:22 -seema 17:18:23 -Souri 17:18:23 -dmcneil 17:18:24 adjourned 17:18:26 [meeting adjourned] 17:18:30 -Ivan 17:18:32 -mhausenblas 17:18:38 -MacTed 17:18:52 -Marcelo 17:20:24 RRSAgent, draft minutes 17:20:24 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 17:21:46 '- 17:21:51 RESOLUTION: The WG has closed all pending issues and decides to go LC with both R2RML and DM once the Editors have implemented the resolutions of 2011-09-13 telecon 17:21:54 attrsep 17:22:04 RRSAgent, draft minutes 17:22:04 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 17:23:32 -juansequeda 17:27:20 nunolopes has joined #RDB2RDF 17:27:56 nunolopes has joined #RDB2RDF 17:29:11 s/mhausenblas: thank you/RESOLUTION: Close ISSUE-67 with going for option [1] and make a note in the document referring to : http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0009.html 17:29:30 s/... it seems that we are through/mhausenblas: it seems that we are through 17:29:37 RRSAgent, draft minutes 17:29:37 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 17:30:28 RRSAgent, draft minutes 17:30:28 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 17:32:39 s/PROPOSAL: Close ISSUE-67 with going for option [1] and make a note in the document referring to : http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0009.html/RESOLUTION: Close ISSUE-67 with going for option [1] and make a note in the document referring to : http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Sep/0009.html 17:32:42 RRSAgent, draft minutes 17:32:42 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html mhausenblas 17:35:05 ericP? 17:35:23 you know that you still have a reference to ISSUE-48 in the DM doc, right? 17:35:36 as it is resolved, can you update this section as well pls? 17:36:24 mhausenblas, will do 17:36:28 thanks 17:56:10 trackbot, end telecon 17:56:10 Zakim, list attendees 17:56:10 As of this point the attendees have been mhausenblas, Ivan, EricP, MacTed, +1.562.714.aaaa, juansequeda, nunolopes, Marcelo, dmcneil, seema, Souri 17:56:11 RRSAgent, please draft minutes 17:56:11 I have made the request to generate http://www.w3.org/2011/09/13-RDB2RDF-minutes.html trackbot 17:56:12 RRSAgent, bye 17:56:12 I see no action items