IRC log of rdb2rdf on 2011-04-26

Timestamps are in UTC.

15:49:15 [RRSAgent]
RRSAgent has joined #rdb2rdf
15:49:15 [RRSAgent]
logging to http://www.w3.org/2011/04/26-rdb2rdf-irc
15:49:17 [trackbot]
RRSAgent, make logs world
15:49:17 [Zakim]
Zakim has joined #rdb2rdf
15:49:19 [trackbot]
Zakim, this will be 7322733
15:49:19 [Zakim]
ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 11 minutes
15:49:20 [trackbot]
Meeting: RDB2RDF Working Group Teleconference
15:49:20 [trackbot]
Date: 26 April 2011
15:49:27 [ivan]
Chair: Ashok
15:54:41 [Zakim]
SW_RDB2RDF()12:00PM has now started
15:54:49 [Zakim]
+ +49.112.8.aaaa
15:55:52 [alexdeleon]
alexdeleon has joined #rdb2rdf
15:56:24 [Ashok]
Ashok has joined #rdb2rdf
15:56:25 [alexdeleon]
Zakim, list
15:56:25 [Zakim]
I see XML_ET-TF()11:00AM, DIG_weekly()11:00AM, WS_SOAP-JM()12:00PM, SW_RDB2RDF()12:00PM active
15:56:27 [Zakim]
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 [Zakim]
... VB_VBWG()10:00AM, T&S_XMLSEC()10:00AM
15:57:10 [Ashok]
meeting: RDB2RDF
15:57:17 [Ashok]
chair: Ashok
15:57:28 [ivan]
ok
15:57:40 [Ashok]
zakim, this will be RDB2RDF
15:57:40 [Zakim]
ok, Ashok, I see SW_RDB2RDF()12:00PM already started
15:58:09 [alexdeleon]
Zakim, who is here?
15:58:09 [Zakim]
On the phone I see +49.112.8.aaaa
15:58:11 [Zakim]
On IRC I see Ashok, alexdeleon, Zakim, RRSAgent, ivan, MacTed, LeeF, betehess, iv_an_ru_, trackbot, ericP
15:58:31 [alexdeleon]
Zakim, I am +49.112.8.aaaa
15:58:31 [Zakim]
+alexdeleon; got it
15:59:45 [privera]
privera has joined #RDB2RDF
16:00:19 [Ashok]
regrets: Michael, Soeren, Souri, Marcelo
16:01:41 [Zakim]
+Ashok_Malhotra
16:02:17 [Zakim]
+??P10
16:02:20 [juansequeda]
juansequeda has joined #rdb2rdf
16:02:39 [Zakim]
+dmcneil
16:02:42 [privera]
+??P10 is privera
16:03:01 [ivan]
zakim, dial ivan-voip
16:03:01 [Zakim]
ok, ivan; the call is being made
16:03:02 [Zakim]
+Ivan
16:03:15 [Zakim]
+juansequeda
16:03:17 [privera]
privera is ??P10
16:03:38 [ivan]
zakim, who is here?
16:03:38 [Zakim]
On the phone I see alexdeleon, Ashok_Malhotra, ??P10, dmcneil, Ivan, juansequeda
16:03:40 [Zakim]
On IRC I see juansequeda, privera, Ashok, alexdeleon, Zakim, RRSAgent, ivan, MacTed, LeeF, betehess, iv_an_ru_, trackbot, ericP
16:03:56 [ivan]
zakim, ??P10 is privera
16:03:56 [Zakim]
+privera; got it
16:03:56 [privera]
??P10 is privera
16:04:02 [Ashok]
present: Ivan, Percy, Alex, Juan, David,
16:04:08 [privera]
Zakim mute me
16:04:14 [privera]
Zakim, mute me
16:04:14 [Zakim]
privera should now be muted
16:05:54 [Ashok]
present+: Ashok
16:06:05 [Ashok]
zakim, pick a victim
16:06:05 [Zakim]
Not knowing who is chairing or who scribed recently, I propose dmcneil
16:07:03 [dmcneil]
dmcneil has joined #RDB2RDF
16:07:25 [Ashok]
scribe: David
16:07:39 [ivan]
scribenick: dmcneil
16:07:40 [Ashok]
scribenick: dmcneil
16:08:07 [ivan]
-> http://www.w3.org/2011/04/19-rdb2rdf-minutes.html last week's minutes
16:08:53 [Ashok]
RESOLUTION: Minutes for April 19 are approved
16:09:12 [Ashok]
Topic: f2f
16:09:17 [dmcneil]
ashok: need to discuss a face-to-face meeting
16:09:29 [dmcneil]
who can summarize where we are and what to do?
16:09:41 [dmcneil]
ivan: first question: do we need a f2f?
16:10:02 [dmcneil]
ivan: if current timing is realistic then last call will be in summer time
16:10:18 [dmcneil]
candidate recommendation will need to be in early autumn (?)
16:10:25 [dmcneil]
ashok: seems reasonable
16:10:47 [dmcneil]
ivan: a f2f to handle last call comments is an efficient way of dealing with them
16:11:01 [dmcneil]
the answers/decisions need to be well documented
16:11:31 [dmcneil]
planning a f2f in autumn makes sense if there will be a lot of last call comments... but nobody knows that
16:11:48 [dmcneil]
TPAC is an obvious place to do a f2f: end of Oct in Santa Clara, CA
16:11:58 [dmcneil]
would need to register for TPAC by end of this week
16:12:19 [dmcneil]
problem is not many on the call today, nor last week, so hard to decide
16:13:05 [ivan]
TPAC: Oct 31 - 01 or 03-04 November
16:13:14 [alexdeleon]
I cannot confirm now
16:13:14 [Zakim]
+EricP
16:13:41 [privera]
kamin, unmute me
16:13:42 [dmcneil]
who could come to TPAC for a f2f?
16:13:44 [dmcneil]
ivan: yes
16:13:47 [dmcneil]
juan: think so
16:13:49 [dmcneil]
david: think so
16:13:51 [privera]
Zakim, unmute me
16:13:51 [Zakim]
privera should no longer be muted
16:14:15 [dmcneil]
alex: timing is good, but cannot confirm right now
16:14:49 [dmcneil]
eric: at risk, has a conflict
16:15:04 [privera]
I cannot confirm now, first I need to talk with the department
16:15:06 [dmcneil]
ivan: need to have at least one editor of both documents present
16:15:48 [dmcneil]
ashok: maybe book the room and cancel if needed?
16:16:08 [Zakim]
+OpenLink_Software
16:16:18 [MacTed]
Zakim, OpenLink_Software is temporarily me
16:16:18 [Zakim]
+MacTed; got it
16:16:38 [Ashok]
present+: Eric, Ted
16:17:03 [MacTed]
Zakim, mute me
16:17:03 [Zakim]
MacTed should now be muted
16:17:06 [dmcneil]
ted: could maybe attend a TPAC f2f
16:17:47 [dmcneil]
ivan: maybe send out an email and give people to Thursday to object
16:17:54 [dmcneil]
ashok: will send out an email after the telecon
16:18:31 [Ashok]
Topic: Action Items
16:18:33 [Ashok]
http://www.w3.org/2001/sw/rdb2rdf/track/actions/open
16:19:52 [dmcneil]
ashok: will close ACTION-83
16:20:11 [MacTed]
Zakim, unmute me
16:20:11 [Zakim]
MacTed should no longer be muted
16:20:40 [dmcneil]
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 [dmcneil]
ashok: what about a database conference?
16:22:20 [ericP]
enterprise data world was a couple weeks ago in chicago
16:23:18 [ericP]
VDLB is 19 Aug
16:23:43 [ericP]
http://kcap11.stanford.edu/
16:23:58 [ericP]
KCAP 25-29 June
16:24:35 [Ashok]
Eric will present paper on DM
16:25:21 [dmcneil]
juan: marcello will be presenting at SIGMOD/PODS in Athens in June
16:25:38 [juansequeda]
Marcelo will be giving an invited tutorial at SIGMOD/PODS on RDF/SPARQL. He will give a brief intro to RDB2RDF
16:25:48 [dmcneil]
ashok: keep ACTION-101 open as an ongoing effort
16:26:31 [ivan]
q+
16:26:43 [dmcneil]
ACTION-102 will be kept open
16:27:00 [ivan]
q-
16:27:08 [dmcneil]
ashok: status of ??
16:27:23 [Zakim]
+Alexandre
16:27:38 [dmcneil]
ivan: from RDF working group columnization (?) issue is still open
16:27:57 [Ashok]
present+: Alexandre
16:28:17 [dmcneil]
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 [dmcneil]
two schemes being discussed
16:28:25 [dmcneil]
1) on HTTP
16:28:34 [ivan]
http://example.org/.known-uri/{SOMETHING}
16:28:42 [Ashok]
s/??/Action 102/
16:28:59 [ericP]
well-known
16:29:02 [ericP]
iirc
16:29:14 [ivan]
http://example.org/.well-known/genid/{SOMETHING}
16:29:55 [dmcneil]
ivan: could register the ".well-known/genid" part
16:30:50 [ivan]
tag:example.org,2011:genid:SOMETHING
16:30:53 [ivan]
skolemize
16:31:24 [dmcneil]
above the word "columnize" should be "skolemize"
16:31:40 [ivan]
urn:genid:XXXXX
16:31:53 [Ashok]
... refers to Skolem functions as a means of generating names
16:33:24 [dmcneil]
ivan: might be good for this working group to express a need for something like the above
16:33:28 [ericP]
q+
16:33:57 [ericP]
ack me
16:33:59 [dmcneil]
ashok: one of us could write something and send it to the RDF working group
16:34:11 [dmcneil]
eric: we need to document our use case
16:34:48 [dmcneil]
ashok: since you are on the RDF working group, could you draft a note for us?
16:35:26 [dmcneil]
eric: to summarize the issue: we want to express rows in a database that we know to be volatile
16:35:43 [dmcneil]
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 [dmcneil]
but why?
16:36:09 [dmcneil]
ashok: a requirement was to take parts of a graph and cut and paste it (e.g. combining graphs)
16:36:27 [dmcneil]
eric: but to go to the RDF working group we need a more precise statement of what we need to do
16:36:58 [dmcneil]
ivan: also need to make it clear why blank nodes cannot be used for the purpose
16:37:03 [MacTed]
Zakim, unmute me
16:37:03 [Zakim]
MacTed was not muted, MacTed
16:37:15 [dmcneil]
ivan: once you skolemize they are not blank nodes
16:37:40 [dmcneil]
ashok: looking for one or two people who can draft something for the RDF working group
16:37:50 [dmcneil]
eric: can help refine it if someone else drafts it
16:37:58 [dmcneil]
needs clarification on use case
16:39:10 [dmcneil]
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 [ivan]
q+
16:39:31 [betehess]
not sure what "portable" means
16:40:40 [dmcneil]
ivan: administrative point: tomorrow the RDF working group may decide this and we don't need to do anything
16:40:44 [ivan]
q-
16:41:05 [dmcneil]
perhaps the real issue is the need to generate URIs on the fly that are universally unique?
16:41:25 [dmcneil]
blank nodes were used until now because that was an easy solution
16:41:57 [dmcneil]
need a way to generate identifiers for HTTP, that allows them to be recognized as generated
16:42:43 [dmcneil]
generating unique identifiers is different than skolemizing blank nodes
16:43:06 [betehess]
q+ to ask how you compare these rows with such a mechanism
16:43:17 [dmcneil]
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 [dmcneil]
ashok: ted will get help from eric on ACTION-102
16:43:54 [ivan]
ack betehess
16:43:54 [Zakim]
betehess, you wanted to ask how you compare these rows with such a mechanism
16:45:30 [ericP]
{ <s1> <p> 5 } == { <s2> <p> 5 } ?
16:45:41 [dmcneil]
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 [dmcneil]
since the URIs are just strings
16:45:54 [ericP]
'cuse { _:s1 <p> 5 } = { _:s2 <p> 5 }
16:46:02 [dmcneil]
ivan: why not use blank nodes in this case? then the graphs will be isomorphic
16:46:08 [dmcneil]
alex: that is why I want blank nodes
16:46:26 [dmcneil]
ivan: then we need to discuss why not to use blank nodes
16:47:20 [dmcneil]
ashok: move to open issues
16:47:48 [Ashok]
Topic: Open Issues
16:47:52 [Ashok]
http://www.w3.org/2001/sw/rdb2rdf/track/issues/open
16:47:53 [dmcneil]
ashok: email from david about closing ISSUE-25
16:49:08 [dmcneil]
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 [dmcneil]
ivan: the decision is what to do if there is no mapping specified
16:49:22 [ericP]
if the DM is either the default behavior or some user-selected behavior, R2RML needs a reference to DM
16:50:05 [dmcneil]
ashok: we don't have a quorum to discuss this now
16:50:18 [dmcneil]
should ask the editors of the R2RML spec to clarify this
16:50:25 [dmcneil]
ivan: but what would the paragraph say?
16:50:30 [dmcneil]
two options:
16:50:44 [dmcneil]
1) if column is not mapped, then produce no triple
16:50:54 [dmcneil]
2) is column is not mapped, then use the Direct Mapping
16:50:56 [ericP]
q
16:51:13 [ericP]
q+ to ask if we want to allow user-selected DM
16:52:25 [dmcneil]
ivan: needs to be addressed by the working group, not simply by the editors
16:52:27 [juansequeda]
It should be option 1
16:52:56 [ivan]
ack ericP
16:52:56 [Zakim]
ericP, you wanted to ask if we want to allow user-selected DM
16:53:30 [dmcneil]
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 [dmcneil]
ivan: this is all open, undecided
16:55:07 [betehess]
so it's a tool feature, not a language feature
16:55:20 [dmcneil]
ivan: another possibility is to realize the DM as an R2RML mapping, and then modify it
16:55:43 [dmcneil]
eric: should only specify an R2RML mapping in DM if it is a tested part of the spec
16:56:25 [dmcneil]
oh seems i misunderstood erics point
16:56:47 [dmcneil]
eric: if users are to expect DM to be an option then R2RML spec needs to reference the DM spec (?)
16:57:11 [dmcneil]
ashok: what if I have a huge database and only want to map part of it?
16:57:22 [dmcneil]
ashok: our time is up
16:57:48 [Zakim]
-Ashok_Malhotra
16:57:49 [Zakim]
-Alexandre
16:57:49 [Zakim]
-MacTed
16:57:50 [Zakim]
-dmcneil
16:57:52 [Zakim]
-alexdeleon
16:57:56 [Zakim]
-privera
16:58:13 [Ashok]
rrsagent, make logs public
16:58:23 [Ashok]
rrsagent, make minutes
16:58:23 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/26-rdb2rdf-minutes.html Ashok
16:58:25 [Zakim]
-juansequeda
16:58:57 [privera]
privera has left #RDB2RDF
17:10:43 [ivan]
zakim, drop me
17:10:43 [Zakim]
Ivan is being disconnected
17:10:45 [Zakim]
-Ivan
17:10:46 [Zakim]
-EricP
17:10:47 [Zakim]
SW_RDB2RDF()12:00PM has ended
17:10:49 [Zakim]
Attendees were +49.112.8.aaaa, alexdeleon, Ashok_Malhotra, dmcneil, Ivan, juansequeda, privera, EricP, MacTed, Alexandre
17:10:55 [ivan]
trackbot, stop telcon
17:10:55 [trackbot]
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 [ivan]
trackbot, end telcon
17:11:07 [trackbot]
Zakim, list attendees
17:11:07 [Zakim]
sorry, trackbot, I don't know what conference this is
17:11:08 [trackbot]
RRSAgent, please draft minutes
17:11:08 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/26-rdb2rdf-minutes.html trackbot
17:11:09 [trackbot]
RRSAgent, bye
17:11:09 [RRSAgent]
I see no action items