IRC log of rdb2rdf on 2011-06-14

Timestamps are in UTC.

15:39:27 [RRSAgent]
RRSAgent has joined #rdb2rdf
15:39:27 [RRSAgent]
logging to http://www.w3.org/2011/06/14-rdb2rdf-irc
15:39:29 [trackbot]
RRSAgent, make logs world
15:39:29 [Zakim]
Zakim has joined #rdb2rdf
15:39:31 [trackbot]
Zakim, this will be 7322733
15:39:31 [Zakim]
ok, trackbot; I see SW_RDB2RDF()12:00PM scheduled to start in 21 minutes
15:39:32 [trackbot]
Meeting: RDB2RDF Working Group Teleconference
15:39:32 [trackbot]
Date: 14 June 2011
15:40:02 [mhausenblas]
Agenda: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011Jun/0051.html
15:40:07 [mhausenblas]
Chair: Michael
15:40:16 [mhausenblas]
RRSAgent, draft minutes
15:40:16 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
15:40:21 [mhausenblas]
RRSAgent make logs public
15:53:35 [boris]
boris has joined #rdb2rdf
15:54:40 [ivan]
ivan has joined #rdb2rdf
15:54:46 [Zakim]
SW_RDB2RDF()12:00PM has now started
15:54:54 [Zakim]
+ +3539149aaaa
15:54:58 [mhausenblas]
Zakim, who's here?
15:54:58 [Zakim]
On the phone I see +3539149aaaa
15:55:00 [Zakim]
On IRC I see ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, cygri, trackbot
15:55:04 [mhausenblas]
Zakim, aaaa is me
15:55:04 [Zakim]
+mhausenblas; got it
15:55:13 [mhausenblas]
present+ Michael
15:55:20 [mhausenblas]
RRSAgent, draft minutes
15:55:20 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
15:55:46 [Ashok]
Ashok has joined #rdb2rdf
15:57:03 [ivan]
zakim, dial ivan-voip
15:57:03 [Zakim]
ok, ivan; the call is being made
15:57:04 [Zakim]
+Ivan
15:57:18 [mhausenblas]
Zakim, who's here?
15:57:18 [Zakim]
On the phone I see mhausenblas, Ivan
15:57:20 [Zakim]
On IRC I see Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, cygri, trackbot
15:57:20 [LeeF]
LeeF has joined #rdb2rdf
15:58:03 [cygri_]
cygri_ has joined #rdb2rdf
15:58:09 [privera]
privera has joined #RDB2RDF
15:58:42 [cygri_]
zakim, i'm with mhausenblas
15:58:42 [Zakim]
+cygri_; got it
15:58:52 [mhausenblas]
Zakim, who's here?
15:58:52 [Zakim]
On the phone I see mhausenblas, Ivan
15:58:53 [Zakim]
mhausenblas has cygri_
15:58:55 [Zakim]
On IRC I see privera, cygri_, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, cygri, trackbot
15:59:55 [Zakim]
+ +49.153.6.aabb
15:59:55 [Zakim]
+??P10
16:00:10 [mhausenblas]
Zakim, aabb is boris
16:00:10 [Zakim]
+boris; got it
16:00:19 [privera]
Zakim, mute me
16:00:19 [Zakim]
sorry, privera, I do not know which phone connection belongs to you
16:00:23 [mhausenblas]
Zakim, P10 is privera
16:00:23 [Zakim]
sorry, mhausenblas, I do not recognize a party named 'P10'
16:00:28 [mhausenblas]
Zakim, ??P10 is privera
16:00:28 [Zakim]
+privera; got it
16:00:37 [privera]
Zakim, mute me
16:00:37 [Zakim]
privera should now be muted
16:00:40 [mhausenblas]
scribenick: ivan
16:00:48 [ivan]
scribe: ivan
16:00:49 [mhausenblas]
present+ Boris
16:00:50 [Zakim]
+ +1.781.273.aacc
16:00:58 [mhausenblas]
present+ Percy
16:00:59 [MacTed]
Zakim, aacc is OpenLink_Software
16:00:59 [Zakim]
+OpenLink_Software; got it
16:01:04 [mhausenblas]
Zakim, aacc is MacTed
16:01:04 [Zakim]
sorry, mhausenblas, I do not recognize a party named 'aacc'
16:01:12 [dmcneil]
dmcneil has joined #RDB2RDF
16:01:24 [ivan]
zakim, OpenLink_Software is MacTed
16:01:24 [Zakim]
+MacTed; got it
16:01:24 [mhausenblas]
present+ Ted
16:01:31 [mhausenblas]
Zakim, who's around?
16:01:31 [Zakim]
I don't understand your question, mhausenblas.
16:01:35 [mhausenblas]
Zakim, who's here?
16:01:35 [Zakim]
On the phone I see mhausenblas, Ivan, boris, privera (muted), MacTed
16:01:36 [Zakim]
mhausenblas has cygri_
16:01:36 [MacTed]
Zakim, MacTed is OpenLink_Software
16:01:36 [MacTed]
Zakim, OpenLink_Software is temporarily me
16:01:37 [Zakim]
+OpenLink_Software; got it
16:01:38 [Zakim]
On IRC I see dmcneil, privera, cygri, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, trackbot
16:01:39 [MacTed]
:-)
16:01:40 [mhausenblas]
Zakim, who's working?
16:01:41 [Zakim]
+MacTed; got it
16:01:43 [Zakim]
I don't understand your question, mhausenblas.
16:01:54 [Zakim]
+Ashok_Malhotra
16:02:02 [mhausenblas]
present+ Ashok
16:02:05 [mhausenblas]
Zakim, who's here?
16:02:05 [Zakim]
On the phone I see mhausenblas, Ivan, boris, privera (muted), MacTed, Ashok_Malhotra
16:02:08 [Zakim]
mhausenblas has cygri_
16:02:11 [Zakim]
On IRC I see dmcneil, privera, cygri, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, trackbot
16:02:37 [mhausenblas]
regrets+ Marcelo
16:03:05 [Zakim]
+ +1.314.394.aadd
16:03:16 [mhausenblas]
Zakim, aadd is dmcneil
16:03:16 [Zakim]
+dmcneil; got it
16:03:21 [mhausenblas]
present+ David
16:03:28 [mhausenblas]
Zakim, who's here?
16:03:28 [Zakim]
On the phone I see mhausenblas, Ivan, boris, privera (muted), MacTed, Ashok_Malhotra, dmcneil
16:03:30 [Zakim]
mhausenblas has cygri_
16:03:31 [Zakim]
On IRC I see dmcneil, privera, cygri, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, trackbot
16:03:39 [Seema]
Seema has joined #rdb2rdf
16:03:45 [nunolopes]
nunolopes has joined #RDB2RDF
16:03:55 [mhausenblas]
Zakim, nunolopes is with mhausenblas
16:03:55 [Zakim]
+nunolopes; got it
16:04:14 [ericP]
ericP has joined #rdb2rdf
16:04:19 [ivan]
topic: admin stuff
16:04:21 [ericP]
Zakim, please dial ericP-office
16:04:21 [Zakim]
ok, ericP; the call is being made
16:04:22 [Zakim]
+EricP
16:04:27 [mhausenblas]
PROPOSAL: Accept the minutes of last meeting http://www.w3.org/2011/05/31-rdb2rdf-minutes.html
16:05:06 [ivan]
mhausenblas: any comment on the minutes?
16:05:07 [ivan]
....
16:05:09 [ivan]
....
16:05:11 [ivan]
....
16:05:24 [ivan]
RESOLVED: Accept the minutes of last meeting http://www.w3.org/2011/05/31-rdb2rdf-minutes.html
16:05:30 [ivan]
topic: semtech debrief
16:05:39 [ivan]
mhausenblas: who wants to start
16:05:46 [Zakim]
+ +1.603.897.aaee
16:05:53 [ivan]
dmcneil: i made a talk on r2rml and spider
16:05:55 [Zakim]
+Alexandre
16:05:57 [ivan]
... fairly full room
16:05:59 [Zakim]
+ +1.603.897.aaff
16:06:00 [Souri]
Souri has joined #rdb2rdf
16:06:02 [ivan]
... well received
16:06:13 [mhausenblas]
Zakim, aaee is Seema
16:06:13 [Zakim]
+Seema; got it
16:06:20 [juansequeda]
juansequeda has joined #rdb2rdf
16:06:25 [mhausenblas]
present+ Seema
16:06:27 [ericP]
Zakim, aaff is Souri
16:06:27 [Zakim]
+Souri; got it
16:06:33 [mhausenblas]
present+ Souri
16:06:38 [mhausenblas]
Zakim, who's here?
16:06:38 [Zakim]
On the phone I see mhausenblas, Ivan, boris, privera (muted), MacTed, Ashok_Malhotra, dmcneil, EricP, Seema, Alexandre, Souri
16:06:40 [Zakim]
mhausenblas has cygri_, nunolopes
16:06:41 [Zakim]
On IRC I see juansequeda, Souri, ericP, nunolopes, Seema, dmcneil, privera, cygri, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, trackbot
16:06:43 [ivan]
dmcneil: there were several questions, people followed along with the ideas
16:06:57 [ivan]
... the pressing question was the question i posted on the mailing list
16:07:03 [Zakim]
+ +575737aagg
16:07:03 [ivan]
... how to code a uri as a resource
16:07:08 [juansequeda]
Zakim, aagg is me
16:07:08 [Zakim]
+juansequeda; got it
16:07:15 [ivan]
... i got questions on the representation of the mapping itself,
16:07:19 [mhausenblas]
present+ Juan
16:07:24 [ivan]
... some people pushed back on the verbosity of turtle
16:07:34 [ivan]
... one gentleman proposed a specific syntax for the mapping
16:07:42 [mhausenblas]
Michael: Enrico just send the following to the WG list: "Still stuck on the train with an horrible delay. I can't make it on time :-("
16:07:42 [ivan]
Ashok: what sort of syntax?
16:07:52 [ivan]
dmcneil: data represntation, concise to r2rml
16:07:55 [ivan]
... and translate that
16:07:55 [betehess]
funny enough, ericP just posted a abstract model this morning
16:08:20 [ivan]
s/represntation/representation/
16:08:20 [Zakim]
+LeeF
16:08:25 [mhausenblas]
present+ Lee
16:08:29 [mhausenblas]
Zakim, who's here?
16:08:29 [Zakim]
On the phone I see mhausenblas, Ivan, boris, privera (muted), MacTed, Ashok_Malhotra, dmcneil, EricP, Seema, Alexandre, Souri, juansequeda, LeeF
16:08:30 [ivan]
juansequeda: was good to see the state of sw technologies
16:08:32 [Zakim]
mhausenblas has cygri_, nunolopes
16:08:35 [Zakim]
On IRC I see juansequeda, Souri, ericP, nunolopes, Seema, dmcneil, privera, cygri, LeeF, Ashok, ivan, boris, Zakim, RRSAgent, mhausenblas, MacTed, iv_an_ru_, betehess, trackbot
16:08:44 [ivan]
... i realized that people see that they need rdb to rdf
16:08:51 [ivan]
... eg people from golden sachs
16:09:02 [ivan]
... people from big it companies are waiting for us
16:09:12 [ivan]
mhausenblas: anyone else to report
16:10:00 [mhausenblas]
Ivan: Cray has a big offering re iron
16:10:11 [ericP]
dmcneil, here's a concrete syntax based on the example at the top of the r2rml spec: http://www.w3.org/2005/01/yacker/uploads/R2RML?lang=perl&markup=html#prod-R2RML-R2RML_Mapping
16:10:24 [ericP]
(that'd different from the abstract syntax)
16:10:59 [ivan]
mhausenblas: any other reports regarding semtech
16:13:47 [ivan]
mhausenblas: we should, in general, report when a wg member is at an event, conference, etc
16:13:54 [ivan]
... use that to collect feedback
16:14:02 [ivan]
... getting to last call needs that
16:14:14 [ivan]
topic: action items
16:14:26 [Zakim]
-juansequeda
16:14:29 [ivan]
mhausenblas: should we go through the action items or jump on the issues
16:14:52 [ivan]
... i know the enrico is delayed, but he may join us later
16:15:02 [ivan]
... i would propose to start with issue 22
16:15:10 [Zakim]
+juansequeda
16:15:22 [Souri]
q+
16:15:33 [ivan]
topic: issue 22
16:15:37 [ivan]
issue-22?
16:15:37 [trackbot]
ISSUE-22 -- Support for database vendor specific SQL statements. -- open
16:15:37 [trackbot]
http://www.w3.org/2001/sw/rdb2rdf/track/issues/22
16:15:47 [mhausenblas]
ack Souri
16:15:52 [mhausenblas]
q?
16:16:07 [ivan]
Souri: i was going to make a comment on issue 18, I have started to update the document on the resolution of that one, should be done for next week
16:16:38 [ivan]
mhausenblas: so, issue 22, who can help?
16:16:51 [ivan]
... dmcneil, you brought this up?
16:17:03 [cygri]
Proposal: http://lists.w3.org/Archives/Public/public-rdb2rdf-wg/2011May/0179.html
16:17:03 [ivan]
action-133?
16:17:03 [trackbot]
ACTION-133 -- Eric Prud'hommeaux to write proposal for issue-22 -- due 2011-06-07 -- OPEN
16:17:03 [trackbot]
http://www.w3.org/2001/sw/rdb2rdf/track/actions/133
16:17:29 [ivan]
ericP: the prudent way of handling mine is to see a resolution on whether we flag an extended sql with anything
16:17:40 [ivan]
... we have some use to flag an extension with an identifier
16:17:56 [ivan]
... the debate is whether we want to flag extensions in the first place
16:18:10 [ivan]
mhausenblas: what is the issue you are referring to>
16:18:16 [ivan]
dmcneil: i think that is issue 22
16:18:45 [ivan]
ericP: the metaissue is that if we have a syntax to distinquish between sql 2009 or an sql with vendor specific
16:19:06 [ivan]
... if we have a flag for that, I have a syntax to do that
16:19:40 [ivan]
Ashok: a question
16:19:52 [ivan]
... eric, you were speaking of a flag like a binary one
16:20:00 [Souri]
s/distinquish/distinguish/
16:20:04 [ivan]
.. or are you speaking of an attribute with values
16:20:08 [cygri]
q+
16:20:17 [mhausenblas]
ignore cygri
16:20:19 [mhausenblas]
ahm
16:20:20 [ivan]
ericP: the original proposal was a flag, i proposed an attribute
16:20:30 [ivan]
.. the dispute comes from cygri who feels it is not necessary
16:20:35 [dmcneil]
+q
16:20:47 [ivan]
... the use cases that are enabled with an attribute are not compelling to richard
16:20:57 [ivan]
... so i would like to see a decision on the basic question
16:21:33 [ivan]
Ashok: if we have an attribute, that could be a string, what you end up choosing for, how you actually act based on that, we do not specify
16:21:39 [ivan]
... ie, there is no harm for this
16:21:52 [mhausenblas]
ack cygri
16:21:53 [ivan]
ericP: per richard it makes the spec more difficult to read
16:22:35 [ivan]
cygri: there are a number of issues with this; one is that it puts additional burden on the authors, 'cause they have to say which sql dialect they are using, and I think most of the authors have no idea
16:22:47 [Souri]
agree with Richard about SQL writers not being aware of compatibility
16:22:52 [ivan]
... most would have no interest or the knowledge of what to use
16:23:34 [ivan]
... it is quite a complicated thing with different version of sql
16:23:45 [mhausenblas]
q?
16:23:58 [ivan]
... the other issue is that i would expect most of the implementation will be specific to a specific database system
16:24:09 [ivan]
... they know what sql dialect they are connected to
16:24:10 [EFranconi]
EFranconi has joined #RDB2RDF
16:24:53 [ivan]
... at that point the assumption is that if the author binds to an oracle specific database, then it is a reasonable assumption that the author will expect that the sql dialect is oracle's
16:25:05 [ivan]
... the information is redundant, adds no value
16:25:11 [mhausenblas]
ack dmcneil
16:25:13 [mhausenblas]
q?
16:25:25 [ivan]
dmcneil: i suggest that there is a support to add a binary indicator
16:25:35 [ivan]
... and then the specific dialect may be decided later
16:25:51 [ivan]
cygri: it is the same problem, the author may not know that either
16:26:10 [ivan]
Ashok: eric, can you live with what richard recommended
16:26:12 [EFranconi]
i'm trying
16:26:22 [ivan]
ericP: his recommendation is not to have a flag or an attribute
16:26:29 [Souri]
if we include it, we could make it optional, more like a comment, just informative "works on: Oracle DB 11.2.*"
16:26:36 [ivan]
... if we had a flag, i was interested for an attribute
16:26:41 [dmcneil]
+q
16:26:44 [ivan]
... if we do not have flag, I can live with that
16:26:56 [mhausenblas]
ack dmcneil
16:27:13 [ivan]
dmcneil: we say in the spec that we will use sql 2008
16:27:29 [ivan]
... but richard says, effectively, that the user can put anything there
16:27:42 [ivan]
cygri: we define r2rml/sql2008
16:27:45 [MacTed]
was this flag to be mandatory? it seems a strong value-add if known/included, so having it and making it optional seems a win...
16:27:49 [Zakim]
+??P0
16:28:09 [ivan]
... if someone wants to use r2rml with sql lite
16:28:14 [mhausenblas]
Zakim, ??P0 is EFranconi
16:28:14 [Zakim]
+EFranconi; got it
16:28:20 [mhausenblas]
present+ Enrico
16:28:25 [mhausenblas]
RRSAgent, draft minutes
16:28:25 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
16:28:31 [ivan]
... then they would be using r2rml/sql lite
16:28:39 [ivan]
... it is fairly clear what the behaviour would be
16:28:46 [ivan]
... but we do not necessarily say that
16:29:03 [ivan]
... and we can add something like 'you know what you would be doing...'
16:29:15 [mhausenblas]
q?
16:29:25 [ivan]
dmcneil: in our implementation we rely on that flag
16:29:32 [ivan]
... i can definitely say it is useful for us
16:29:33 [MacTed]
q+
16:29:34 [ivan]
q+
16:29:43 [mhausenblas]
ack MacTed
16:30:05 [ivan]
MacTed: it seems problematic to make mandatory, but if the information there it may be useful
16:30:16 [cygri]
q+
16:30:25 [mhausenblas]
q?
16:30:28 [mhausenblas]
ack ivan
16:30:32 [ivan]
... so if it is optional, that is fine
16:30:33 [MacTed]
Zakim, mute me
16:30:33 [Zakim]
MacTed should now be muted
16:30:34 [mhausenblas]
ack cygri
16:30:36 [mhausenblas]
q?
16:30:41 [mhausenblas]
RRSAgent, draft minutes
16:30:41 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
16:30:47 [ivan]
cygri: i like to have this thing as an optional
16:30:58 [ivan]
... i am not particularly opposed to it
16:31:12 [ivan]
... what is the process to get the concrete identifiers for the dialects
16:31:18 [ivan]
... would we define those
16:31:20 [ericP]
q+ to say we define 1
16:31:39 [ivan]
mhausenblas: i would interpret eric's action to draft this with the optional attribute
16:31:45 [ivan]
... eric, is that fine?
16:32:01 [ivan]
ericP: I can do that, i want to do one for sql2008
16:32:08 [ivan]
... and the community can define to
16:32:15 [ivan]
mhausenblas: we can then resolve it next week
16:32:25 [ivan]
cygri: i am o.k. with that way of making progress
16:32:42 [ivan]
... what is the chance that there will be some sort of a standardization of these values
16:32:48 [ivan]
... to make things interoperable
16:32:59 [MacTed]
Zakim, unmute me
16:32:59 [Zakim]
MacTed should no longer be muted
16:33:04 [ivan]
... eric just said that he would propose one value
16:33:07 [Souri]
I'd say cardinality should be 0-n (works for this, works for that, works for that too , ...)
16:33:23 [ivan]
MacTed: once one is define, the rest of use can throw in for others
16:33:29 [MacTed]
Zakim, mute me
16:33:29 [Zakim]
MacTed should now be muted
16:33:43 [ivan]
mhausenblas: let eric start the process and let the others propose theirs
16:33:53 [MacTed]
Zakim, unmute me
16:33:53 [Zakim]
MacTed should no longer be muted
16:33:59 [ivan]
cygri: i am not sure how to address every dialect
16:34:14 [ivan]
... anyway, we can talk about that when we have something on the table
16:34:19 [ivan]
q+
16:34:27 [mhausenblas]
q?
16:34:31 [ericP]
ack me
16:34:31 [Zakim]
ericP, you wanted to say we define 1
16:34:39 [ericP]
_:sMapping r:language <http://foo.example/tupleRelationalCaluculs> ; r:SQLQuery "Contacts : {company} | Contacts.name='Sue'" .
16:34:45 [mhausenblas]
ack ivan
16:35:33 [mhausenblas]
PROPOSAL: re ISSUE-22 the WG decides to have an OPTIONAL flag. this does not yet resolve ISSUE-22
16:35:47 [ivan]
+1
16:35:50 [Souri]
q+
16:35:57 [mhausenblas]
ack Souri
16:36:13 [ivan]
Souri: is that mean that it is compatible to XXX, yes, or no?
16:36:14 [mhausenblas]
q?
16:36:32 [dmcneil]
+q
16:36:34 [ivan]
Ashok: the idea is that you have an attribute and you can use that as you wish
16:36:42 [ivan]
... the spec does not spell out the details
16:36:43 [mhausenblas]
ack dmcneil
16:37:06 [ivan]
dmcneil: the issue I see we say sql queries for sql2008
16:37:23 [ivan]
... if you go to an r2rml process you expect that to run
16:37:38 [ivan]
q+
16:37:52 [ivan]
... we would then water down
16:38:04 [mhausenblas]
q?
16:38:12 [cygri]
q+
16:38:19 [ivan]
... it is implicit in there that there is vendor specific sql and do not use that
16:38:24 [ivan]
ack ivan
16:38:30 [mhausenblas]
q?
16:38:58 [mhausenblas]
ack cygri
16:39:01 [ericP]
ivan: i read this as "if i use something other than 2008, then i might make it explicit with this flag"
16:39:29 [ivan]
cygri: I think it will be common to have implementations that will use a single or a small number of sql engines
16:39:31 [dmcneil]
PROPOSAL: re ISSUE-22 the WG decides to have an OPTIONAL flag. this does not yet resolve ISSUE-22, if the flag is not used then all SQL is expected to be SQL-2008 compliant
16:39:41 [ivan]
... these implementations will accept queries in a particular dialect
16:39:51 [ivan]
... i may have sql lite
16:40:03 [ivan]
... that would make use of the flag
16:40:13 [ivan]
... i am opposed to have a flag that does not add any value
16:40:34 [ivan]
... flags the individual queries is comletely wrong that do not address a specific scenario
16:40:44 [Zakim]
-privera
16:40:45 [Souri]
+1 to Richard: we should make the common case less verbose (if SQL2008 => say it, if silent => it is NOT)
16:41:16 [mhausenblas]
q?
16:41:38 [Souri]
q+
16:41:43 [ivan]
mhausenblas: one side, like dmcneil , who says that it is useful, another implementor says it does not really make sense
16:41:56 [ivan]
cygri: i am not disputing that it can be useful
16:42:09 [mhausenblas]
q?
16:42:35 [ivan]
cygri: i expect that it will be common to write the queries that are not sql 2008
16:42:41 [ivan]
... and they do not want to flag
16:42:42 [Souri]
if SQL2008 compatible: say it (if unspecified: may not be SQL2008 compatible)
16:42:59 [ivan]
... what I said is that we do not define that in our spec
16:43:11 [ivan]
... we would say that the flag is of a small scope
16:43:26 [ivan]
... what the proposal say that we define portability
16:43:38 [Souri]
q?
16:43:44 [ivan]
... i am not o.k. having to flag for non sql all the time
16:43:46 [LeeF]
I have no idea when I'm writing compliant SQL or not :)
16:43:56 [ivan]
q+
16:44:17 [ivan]
... it would be stupid to ask for this flag
16:44:32 [mhausenblas]
ack Souri
16:44:46 [Zakim]
+??P3
16:44:54 [MacTed]
flag is optional -- if it's present, it gives information about the SQL conformance/dialect. if it's not present, the information is unknown.
16:44:54 [MacTed]
attribute likewise -- if it's present, it gives more detailed information than a flag.
16:44:58 [ivan]
Souri: my comment is that I agree with richard, when I write a sql I am not really sure what version it is
16:45:04 [privera]
Zakim, ??P3 is privera
16:45:04 [Zakim]
+privera; got it
16:45:05 [MacTed]
Zakim, who's noisy
16:45:05 [ivan]
... i would like to get the common case
16:45:06 [Zakim]
I don't understand 'who's noisy', MacTed
16:45:08 [MacTed]
Zakim, who's noisy?
16:45:09 [privera]
zakim, mute me
16:45:09 [Zakim]
privera should now be muted
16:45:18 [Zakim]
MacTed, listening for 10 seconds I heard sound from the following: MacTed (49%), privera (15%)
16:45:24 [ivan]
... if I do not know what it is compatible is,
16:45:34 [ivan]
... but if I know, then we have the option
16:45:42 [mhausenblas]
q?
16:45:50 [MacTed]
Zakim, mute me
16:45:50 [Zakim]
MacTed should now be muted
16:45:51 [ivan]
.. if i do not say anything, then it may or it may not be compatible
16:46:06 [ericP]
souri, a la { _:sMapping r:language _:dunno } ?
16:46:11 [ivan]
... if I want to say then I can choose to use the attribute
16:46:14 [mhausenblas]
ack ivan
16:48:18 [cygri]
PROPOSAL: if attribute is present, we assume it's a specific dialect. if attribute is absent, we do not know what dialect it is. we only specify the behaviour of R2RML where the attribute says it's SQL-2008.
16:49:05 [MacTed]
+1
16:49:32 [mhausenblas]
PROPOSAL: Re ISSUE-22 the WG decides to introduce an OPTIONAL attribute. if attribute is present, we assume it's a specific dialect. if attribute is absent, we do not know what dialect it is. we only specify the behaviour of R2RML where the attribute says it's SQL-2008.
16:49:47 [cygri]
+0.75
16:49:58 [ivan]
+1
16:49:59 [MacTed]
it rounds up
16:50:07 [Souri]
+0.75
16:50:08 [boris]
+1
16:50:10 [betehess]
+1
16:50:14 [ivan]
RESOLVED: Re ISSUE-22 the WG decides to introduce an OPTIONAL attribute. if attribute is present, we assume it's a specific dialect. if attribute is absent, we do not know what dialect it is. we only specify the behaviour of R2RML where the attribute says it's SQL-2008.
16:50:26 [mhausenblas]
RRSAgent, draft minutes
16:50:26 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
16:50:43 [ivan]
Topic: issue 42
16:50:47 [ivan]
issue-42?
16:50:47 [trackbot]
ISSUE-42 -- How is the direct mapping suppose to handle NULL values wrt Information Preserving -- open
16:50:47 [trackbot]
http://www.w3.org/2001/sw/rdb2rdf/track/issues/42
16:51:28 [ivan]
mhausenblas: as you all know we have a deadline in september
16:51:44 [ivan]
... given that the group has spent about a month on issues 41 and 42
16:51:57 [ivan]
... i am inclined to resolve that asap
16:52:13 [ivan]
... i doubt that another month or even another year will solve this
16:52:28 [ivan]
... my position that it is not solved yet, we cannot crack it
16:52:39 [ivan]
... i would say we have two proposals on the table
16:53:11 [ivan]
... enrico's proposal is that the dm does not apply if there is a null value in the database
16:53:15 [ericP]
q+ to make a no change proposal
16:53:23 [mhausenblas]
ack ericP
16:53:23 [Zakim]
ericP, you wanted to make a no change proposal
16:53:39 [ivan]
... my proposal is to reflect the shema in the proposal and omit triples with null
16:53:49 [ivan]
s/shema/schema/
16:53:56 [EFranconi]
in the latter case to omit triples with nulls, we shoudl add the note: add a note saying that in this case it is not known how to relate this interpretation to the semantics of the NULL of the rdb it comes from
16:54:02 [betehess]
ericP, there *would* be a change: adding the table information, which isn't there yet
16:54:17 [juansequeda]
q+
16:54:22 [ivan]
mhausenblas: if people agree with the september deadline, we resolve it today
16:54:26 [mhausenblas]
ack juansequeda
16:54:58 [ivan]
juansequeda: the current spec does not generate triples and the only thing to be added is the table information
16:55:06 [ivan]
... and add some explanation to the text
16:55:55 [ivan]
ericP: the depth you can model schema is arbitrary, one can add owl statements
16:56:01 [ivan]
.. i can go deep into that
16:56:20 [ivan]
... or shallowest i can do, is to assume that the person issuing the query knows the schema
16:56:31 [juansequeda]
PROPOSAL: Add to the Direct Mapping spec the generating of the schema triples and also add a note stating that "it is not known how to relate this interpretation to the semantics of the NULL of the rdb it comes from"
16:56:42 [ivan]
... the range is no change at all to deep curation of the data model in the relation model
16:56:58 [Souri]
Schema generation (based on table and constraint definitions), non-generation of triples corr to NULL cells in table, and a note sounds good to me!
16:56:59 [EFranconi]
q+
16:57:36 [mhausenblas]
ack EFranconi
16:57:39 [ivan]
Ashok: there is one other possible action, that EFranconi proposed with all of its details
16:58:02 [ivan]
EFranconi: i do not disagree with the proposal, but it is a message of failure of this group
16:58:24 [ivan]
... what you say that the mapping does not say anything about the semantics
16:58:42 [dmcneil]
+q
16:58:45 [ivan]
... a serious implementer would not take this seriously, it is a bad message
16:59:01 [mhausenblas]
ack dmcneil
16:59:21 [juansequeda]
q+
16:59:26 [EFranconi]
q+
16:59:30 [ivan]
dmcneil: i agree with the conclusion of enrico, can we try to soften the message with 'unknown'
17:00:08 [ivan]
mhausenblas: i would suggest that we ask EFranconi to write a non rec track note that explains the problem space, and we could point to this non rec track note
17:00:10 [mhausenblas]
ack juansequeda
17:00:10 [ericP]
+1 to asking enrico to writing a note about the semantics of NULL
17:00:12 [mhausenblas]
q?
17:00:32 [ivan]
juansequeda: i have the suspicion that we can get the issue solved offline with EFranconi
17:00:37 [Seema]
I agree that the note is too strong.
17:00:45 [ivan]
... let us have this proposal as now
17:01:00 [ivan]
... i am sure that the next week with enrico we can solve this problem
17:01:04 [mhausenblas]
ack EFranconi
17:01:33 [mhausenblas]
PROPOSAL: Re ISSUE-42, the WG decides add to the Direct Mapping spec the generating of the schema triples and also add a note stating that "it is not known how to relate this interpretation to the semantics of the NULL of the rdb it comes from"
17:01:37 [ivan]
EFranconi: i do not think we can find the solution within a week, but i believe we can have a note that formulates the problem
17:02:08 [ericP]
q+ to ask enrico for a concrete screw case with real-world example data
17:02:35 [ivan]
mhausenblas: i hope that EFranconi would lead the effort to write this note
17:02:42 [Souri]
+1 to the proposal (with a non-Rec track note)
17:02:44 [mhausenblas]
ack ericP
17:02:44 [Zakim]
ericP, you wanted to ask enrico for a concrete screw case with real-world example data
17:02:47 [ivan]
... it must be a note to not screw up planning
17:03:32 [ivan]
ericP: reading the issue of EFranconi and I would like to see a real world example data where our assumption of using non assertions breaks some intuitive queries people would have
17:03:35 [mhausenblas]
q?
17:03:40 [ivan]
... ultimately we will need this
17:04:02 [ivan]
Ashok: that is a reasonable thing to have in a note
17:04:21 [Souri]
+1
17:04:37 [ivan]
cygri: I try to capture this discussion better
17:04:41 [cygri]
PROPOSAL: Re ISSUE-42, the WG decides add to the Direct Mapping spec the generating of rdfs:range (and possibly other) schema triples and also add a note to the Direct Mapping spec saying: "The DM does not generate triples for NULL values. For a detailed discussion of this issue, see the following document" which points to a separate working group note
17:04:48 [ivan]
...
17:04:50 [ivan]
...
17:05:08 [dmcneil]
+1
17:05:13 [ericP]
+1
17:05:14 [Souri]
+1
17:05:14 [Seema]
+1 to Richard's wording
17:05:16 [betehess]
+1
17:05:16 [MacTed]
+1
17:05:17 [ivan]
+1
17:05:17 [EFranconi]
abstain :-)
17:05:18 [privera]
+1
17:05:20 [boris]
+1
17:05:26 [juansequeda]
+1
17:05:37 [LeeF]
+1
17:06:09 [ivan]
RESOLVED: Re ISSUE-42, the WG decides add to the Direct Mapping spec the generating of rdfs:range (and possibly other) schema triples and also add a note to the Direct Mapping spec saying: "The DM does not generate triples for NULL values. For a detailed discussion of this issue, see the following document" which points to a separate working group note
17:06:15 [ericP]
for the record, i heard a +1 from ashok
17:06:20 [ericP]
(verbal)
17:06:24 [Ashok]
+1
17:06:38 [mhausenblas]
RRSAgent, draft minutes
17:06:38 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
17:06:41 [ivan]
mhausenblas: who would accept to take a lead this
17:06:49 [ivan]
EFranconi: for family reasons I cannot take a leading role
17:06:57 [ivan]
... i am happy to contribute
17:07:23 [ivan]
juansequeda: i am talking on behalf of marcello, we can take the lead on that
17:07:55 [ivan]
action on juansequeda ask marcello whether he is happy be co-editor of the NULL Note
17:07:55 [trackbot]
Sorry, couldn't find user - on
17:08:04 [juansequeda]
jsequeda
17:08:11 [ivan]
action member:juansequeda ask marcello whether he is happy be co-editor of the NULL Note
17:08:11 [trackbot]
Sorry, bad ACTION syntax
17:08:38 [ivan]
action juansqueda ask marcello whether he is happy be co-editor of the NULL Note
17:08:38 [trackbot]
Sorry, couldn't find user - juansqueda
17:08:53 [mhausenblas]
ACTION: ivan to learn Zakimish
17:08:53 [trackbot]
Sorry, amibiguous username (more than one match) - ivan
17:08:53 [trackbot]
Try using a different identifier, such as family name or username (eg. ivan, imikhail)
17:08:57 [LeeF]
action: juan to ask marcello whether he is happy to be co-editor of the NULL Note
17:08:58 [trackbot]
Created ACTION-134 - Ask marcello whether he is happy to be co-editor of the NULL Note [on Juan Sequeda - due 2011-06-21].
17:09:01 [ericP]
actioncolon...
17:09:22 [Zakim]
-dmcneil
17:09:23 [Zakim]
-Alexandre
17:09:26 [Zakim]
-privera
17:09:28 [Zakim]
-Ashok_Malhotra
17:09:35 [Zakim]
-EFranconi
17:09:39 [Zakim]
-Ivan
17:09:39 [privera]
privera has left #RDB2RDF
17:09:43 [Zakim]
-juansequeda
17:09:50 [Zakim]
-MacTed
17:10:00 [Zakim]
-EricP
17:10:01 [Zakim]
-mhausenblas
17:10:04 [Zakim]
-Seema
17:10:31 [Zakim]
-boris
17:14:40 [privera]
privera has joined #RDB2RDF
17:15:27 [Zakim]
-Souri
17:15:47 [privera]
privera has left #RDB2RDF
17:16:30 [Zakim]
-LeeF
17:16:31 [Zakim]
SW_RDB2RDF()12:00PM has ended
17:16:33 [Zakim]
Attendees were +3539149aaaa, mhausenblas, Ivan, cygri_, +49.153.6.aabb, boris, privera, +1.781.273.aacc, MacTed, Ashok_Malhotra, +1.314.394.aadd, dmcneil, nunolopes, EricP,
17:16:35 [Zakim]
... +1.603.897.aaee, Alexandre, +1.603.897.aaff, Seema, Souri, +575737aagg, juansequeda, LeeF, EFranconi
17:21:39 [mhausenblas]
[adjourned]
17:21:46 [mhausenblas]
RRSAgent, draft minutes
17:21:46 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html mhausenblas
17:24:03 [mhausenblas]
trackbot, end telecon
17:24:03 [trackbot]
Zakim, list attendees
17:24:03 [Zakim]
sorry, trackbot, I don't know what conference this is
17:24:04 [trackbot]
RRSAgent, please draft minutes
17:24:04 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/14-rdb2rdf-minutes.html trackbot
17:24:05 [trackbot]
RRSAgent, bye
17:24:05 [RRSAgent]
I see 3 open action items saved in http://www.w3.org/2011/06/14-rdb2rdf-actions.rdf :
17:24:05 [RRSAgent]
ACTION: member to juansequeda ask marcello whether he is happy be co-editor of the NULL Note [1]
17:24:05 [RRSAgent]
recorded in http://www.w3.org/2011/06/14-rdb2rdf-irc#T17-08-11
17:24:05 [RRSAgent]
ACTION: ivan to learn Zakimish [2]
17:24:05 [RRSAgent]
recorded in http://www.w3.org/2011/06/14-rdb2rdf-irc#T17-08-53
17:24:05 [RRSAgent]
ACTION: juan to ask marcello whether he is happy to be co-editor of the NULL Note [3]
17:24:05 [RRSAgent]
recorded in http://www.w3.org/2011/06/14-rdb2rdf-irc#T17-08-57