15:49:15 RRSAgent has joined #rdb2rdf 15:49:15 logging to http://www.w3.org/2011/04/26-rdb2rdf-irc 15:49:17 RRSAgent, make logs world 15:49:17 Zakim has joined #rdb2rdf 15:49:19 Zakim, this will be 7322733 15:49:19 ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 11 minutes 15:49:20 Meeting: RDB2RDF Working Group Teleconference 15:49:20 Date: 26 April 2011 15:49:27 Chair: Ashok 15:54:41 SW_RDB2RDF()12:00PM has now started 15:54:49 + +49.112.8.aaaa 15:55:52 alexdeleon has joined #rdb2rdf 15:56:24 Ashok has joined #rdb2rdf 15:56:25 Zakim, list 15:56:25 I see XML_ET-TF()11:00AM, DIG_weekly()11:00AM, WS_SOAP-JM()12:00PM, SW_RDB2RDF()12:00PM active 15:56:27 also scheduled at this time are WAI_PFWG(HTML_TF)11:00AM, RWC_WebEven()11:00AM, SW_HCLS(COI)11:00AM, SW_RIF()11:00AM, I18N_ITS IG()11:00AM, Team_(wf)15:02Z, HTML_WG(HTMLT)11:00AM, 15:56:30 ... VB_VBWG()10:00AM, T&S_XMLSEC()10:00AM 15:57:10 meeting: RDB2RDF 15:57:17 chair: Ashok 15:57:28 ok 15:57:40 zakim, this will be RDB2RDF 15:57:40 ok, Ashok, I see SW_RDB2RDF()12:00PM already started 15:58:09 Zakim, who is here? 15:58:09 On the phone I see +49.112.8.aaaa 15:58:11 On IRC I see Ashok, alexdeleon, Zakim, RRSAgent, ivan, MacTed, LeeF, betehess, iv_an_ru_, trackbot, ericP 15:58:31 Zakim, I am +49.112.8.aaaa 15:58:31 +alexdeleon; got it 15:59:45 privera has joined #RDB2RDF 16:00:19 regrets: Michael, Soeren, Souri, Marcelo 16:01:41 +Ashok_Malhotra 16:02:17 +??P10 16:02:20 juansequeda has joined #rdb2rdf 16:02:39 +dmcneil 16:02:42 +??P10 is privera 16:03:01 zakim, dial ivan-voip 16:03:01 ok, ivan; the call is being made 16:03:02 +Ivan 16:03:15 +juansequeda 16:03:17 privera is ??P10 16:03:38 zakim, who is here? 16:03:38 On the phone I see alexdeleon, Ashok_Malhotra, ??P10, dmcneil, Ivan, juansequeda 16:03:40 On IRC I see juansequeda, privera, Ashok, alexdeleon, Zakim, RRSAgent, ivan, MacTed, LeeF, betehess, iv_an_ru_, trackbot, ericP 16:03:56 zakim, ??P10 is privera 16:03:56 +privera; got it 16:03:56 ??P10 is privera 16:04:02 present: Ivan, Percy, Alex, Juan, David, 16:04:08 Zakim mute me 16:04:14 Zakim, mute me 16:04:14 privera should now be muted 16:05:54 present+: Ashok 16:06:05 zakim, pick a victim 16:06:05 Not knowing who is chairing or who scribed recently, I propose dmcneil 16:07:03 dmcneil has joined #RDB2RDF 16:07:25 scribe: David 16:07:39 scribenick: dmcneil 16:07:40 scribenick: dmcneil 16:08:07 -> http://www.w3.org/2011/04/19-rdb2rdf-minutes.html last week's minutes 16:08:53 RESOLUTION: Minutes for April 19 are approved 16:09:12 Topic: f2f 16:09:17 ashok: need to discuss a face-to-face meeting 16:09:29 who can summarize where we are and what to do? 16:09:41 ivan: first question: do we need a f2f? 16:10:02 ivan: if current timing is realistic then last call will be in summer time 16:10:18 candidate recommendation will need to be in early autumn (?) 16:10:25 ashok: seems reasonable 16:10:47 ivan: a f2f to handle last call comments is an efficient way of dealing with them 16:11:01 the answers/decisions need to be well documented 16:11:31 planning a f2f in autumn makes sense if there will be a lot of last call comments... but nobody knows that 16:11:48 TPAC is an obvious place to do a f2f: end of Oct in Santa Clara, CA 16:11:58 would need to register for TPAC by end of this week 16:12:19 problem is not many on the call today, nor last week, so hard to decide 16:13:05 TPAC: Oct 31 - 01 or 03-04 November 16:13:14 I cannot confirm now 16:13:14 +EricP 16:13:41 kamin, unmute me 16:13:42 who could come to TPAC for a f2f? 16:13:44 ivan: yes 16:13:47 juan: think so 16:13:49 david: think so 16:13:51 Zakim, unmute me 16:13:51 privera should no longer be muted 16:14:15 alex: timing is good, but cannot confirm right now 16:14:49 eric: at risk, has a conflict 16:15:04 I cannot confirm now, first I need to talk with the department 16:15:06 ivan: need to have at least one editor of both documents present 16:15:48 ashok: maybe book the room and cancel if needed? 16:16:08 +OpenLink_Software 16:16:18 Zakim, OpenLink_Software is temporarily me 16:16:18 +MacTed; got it 16:16:38 present+: Eric, Ted 16:17:03 Zakim, mute me 16:17:03 MacTed should now be muted 16:17:06 ted: could maybe attend a TPAC f2f 16:17:47 ivan: maybe send out an email and give people to Thursday to object 16:17:54 ashok: will send out an email after the telecon 16:18:31 Topic: Action Items 16:18:33 http://www.w3.org/2001/sw/rdb2rdf/track/actions/open 16:19:52 ashok: will close ACTION-83 16:20:11 Zakim, unmute me 16:20:11 MacTed should no longer be muted 16:20:40 ivan: re ACTION-101, looked at SemtTech London, but profile of the conference seemed different than SemTech San Francisco, much more business people oriented 16:22:10 ashok: what about a database conference? 16:22:20 enterprise data world was a couple weeks ago in chicago 16:23:18 VDLB is 19 Aug 16:23:43 http://kcap11.stanford.edu/ 16:23:58 KCAP 25-29 June 16:24:35 Eric will present paper on DM 16:25:21 juan: marcello will be presenting at SIGMOD/PODS in Athens in June 16:25:38 Marcelo will be giving an invited tutorial at SIGMOD/PODS on RDF/SPARQL. He will give a brief intro to RDB2RDF 16:25:48 ashok: keep ACTION-101 open as an ongoing effort 16:26:31 q+ 16:26:43 ACTION-102 will be kept open 16:27:00 q- 16:27:08 ashok: status of ?? 16:27:23 +Alexandre 16:27:38 ivan: from RDF working group columnization (?) issue is still open 16:27:57 present+: Alexandre 16:28:17 working group will add to the semantics a sentence that says if a triplestore wants to columnize BNodes when exporting the data then we may have a proposed way of doing it 16:28:22 two schemes being discussed 16:28:25 1) on HTTP 16:28:34 http://example.org/.known-uri/{SOMETHING} 16:28:42 s/??/Action 102/ 16:28:59 well-known 16:29:02 iirc 16:29:14 http://example.org/.well-known/genid/{SOMETHING} 16:29:55 ivan: could register the ".well-known/genid" part 16:30:50 tag:example.org,2011:genid:SOMETHING 16:30:53 skolemize 16:31:24 above the word "columnize" should be "skolemize" 16:31:40 urn:genid:XXXXX 16:31:53 ... refers to Skolem functions as a means of generating names 16:33:24 ivan: might be good for this working group to express a need for something like the above 16:33:28 q+ 16:33:57 ack me 16:33:59 ashok: one of us could write something and send it to the RDF working group 16:34:11 eric: we need to document our use case 16:34:48 ashok: since you are on the RDF working group, could you draft a note for us? 16:35:26 eric: to summarize the issue: we want to express rows in a database that we know to be volatile 16:35:43 want to give them labels that we won't honor (i.e. resolve) but we want to talk about them outside of a particular graph 16:35:46 but why? 16:36:09 ashok: a requirement was to take parts of a graph and cut and paste it (e.g. combining graphs) 16:36:27 eric: but to go to the RDF working group we need a more precise statement of what we need to do 16:36:58 ivan: also need to make it clear why blank nodes cannot be used for the purpose 16:37:03 Zakim, unmute me 16:37:03 MacTed was not muted, MacTed 16:37:15 ivan: once you skolemize they are not blank nodes 16:37:40 ashok: looking for one or two people who can draft something for the RDF working group 16:37:50 eric: can help refine it if someone else drafts it 16:37:58 needs clarification on use case 16:39:10 ted: a blank node is still a thing, if it does not have a portable identifier, then description data about it is unportable. The whole point of RDB2RDF is to make portable descriptions. 16:39:22 q+ 16:39:31 not sure what "portable" means 16:40:40 ivan: administrative point: tomorrow the RDF working group may decide this and we don't need to do anything 16:40:44 q- 16:41:05 perhaps the real issue is the need to generate URIs on the fly that are universally unique? 16:41:25 blank nodes were used until now because that was an easy solution 16:41:57 need a way to generate identifiers for HTTP, that allows them to be recognized as generated 16:42:43 generating unique identifiers is different than skolemizing blank nodes 16:43:06 q+ to ask how you compare these rows with such a mechanism 16:43:17 so maybe we need to define a scheme for generating identifiers for rows (inspired by what the RDF working group is doing) 16:43:43 ashok: ted will get help from eric on ACTION-102 16:43:54 ack betehess 16:43:54 betehess, you wanted to ask how you compare these rows with such a mechanism 16:45:30 {

5 } == {

5 } ? 16:45:41 alex: if we use a URI instead of a blank node then if we have two graphs, there is not way to identify them as representing the same data 16:45:47 since the URIs are just strings 16:45:54 'cuse { _:s1

5 } = { _:s2

5 } 16:46:02 ivan: why not use blank nodes in this case? then the graphs will be isomorphic 16:46:08 alex: that is why I want blank nodes 16:46:26 ivan: then we need to discuss why not to use blank nodes 16:47:20 ashok: move to open issues 16:47:48 Topic: Open Issues 16:47:52 http://www.w3.org/2001/sw/rdb2rdf/track/issues/open 16:47:53 ashok: email from david about closing ISSUE-25 16:49:08 ivan: the R2RML spec is silent on the topic of what to do if there is no mapping specified for an RDB entity 16:49:21 ivan: the decision is what to do if there is no mapping specified 16:49:22 if the DM is either the default behavior or some user-selected behavior, R2RML needs a reference to DM 16:50:05 ashok: we don't have a quorum to discuss this now 16:50:18 should ask the editors of the R2RML spec to clarify this 16:50:25 ivan: but what would the paragraph say? 16:50:30 two options: 16:50:44 1) if column is not mapped, then produce no triple 16:50:54 2) is column is not mapped, then use the Direct Mapping 16:50:56 q 16:51:13 q+ to ask if we want to allow user-selected DM 16:52:25 ivan: needs to be addressed by the working group, not simply by the editors 16:52:27 It should be option 1 16:52:56 ack ericP 16:52:56 ericP, you wanted to ask if we want to allow user-selected DM 16:53:30 eric: R2RML needs a reference to DM if it is either the default behavior or if the user can invoke the DM behavior 16:53:44 ivan: this is all open, undecided 16:55:07 so it's a tool feature, not a language feature 16:55:20 ivan: another possibility is to realize the DM as an R2RML mapping, and then modify it 16:55:43 eric: should only specify an R2RML mapping in DM if it is a tested part of the spec 16:56:25 oh seems i misunderstood erics point 16:56:47 eric: if users are to expect DM to be an option then R2RML spec needs to reference the DM spec (?) 16:57:11 ashok: what if I have a huge database and only want to map part of it? 16:57:22 ashok: our time is up 16:57:48 -Ashok_Malhotra 16:57:49 -Alexandre 16:57:49 -MacTed 16:57:50 -dmcneil 16:57:52 -alexdeleon 16:57:56 -privera 16:58:13 rrsagent, make logs public 16:58:23 rrsagent, make minutes 16:58:23 I have made the request to generate http://www.w3.org/2011/04/26-rdb2rdf-minutes.html Ashok 16:58:25 -juansequeda 16:58:57 privera has left #RDB2RDF 17:10:43 zakim, drop me 17:10:43 Ivan is being disconnected 17:10:45 -Ivan 17:10:46 -EricP 17:10:47 SW_RDB2RDF()12:00PM has ended 17:10:49 Attendees were +49.112.8.aaaa, alexdeleon, Ashok_Malhotra, dmcneil, Ivan, juansequeda, privera, EricP, MacTed, Alexandre 17:10:55 trackbot, stop telcon 17:10:55 Sorry, ivan, I don't understand 'trackbot, stop telcon'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 17:11:07 trackbot, end telcon 17:11:07 Zakim, list attendees 17:11:07 sorry, trackbot, I don't know what conference this is 17:11:08 RRSAgent, please draft minutes 17:11:08 I have made the request to generate http://www.w3.org/2011/04/26-rdb2rdf-minutes.html trackbot 17:11:09 RRSAgent, bye 17:11:09 I see no action items