IRC log of rdb2rdf on 2011-06-28

Timestamps are in UTC.

15:55:59 [RRSAgent]
RRSAgent has joined #rdb2rdf
15:55:59 [RRSAgent]
logging to http://www.w3.org/2011/06/28-rdb2rdf-irc
15:56:17 [Ashok]
zakim, this will be RDB2RDF
15:56:17 [Zakim]
ok, Ashok; I see SW_RDB2RDF()12:00PM scheduled to start in 4 minutes
15:56:28 [Ashok]
chair: Ashok
15:56:47 [Ashok]
meeting: RDB2RDF Weekly Telcon
15:57:09 [dmcneil]
dmcneil has joined #RDB2RDF
15:57:20 [Ashok]
regrets: Michael, Richard
15:59:43 [Zakim]
SW_RDB2RDF()12:00PM has now started
15:59:43 [Ashok]
regrets+: Ivan
15:59:50 [Zakim]
+dmcneil
15:59:52 [Zakim]
+Kingsley_Idehen
15:59:59 [MacTed]
Zakim, Kingsley_Idehen is OpenLink_Software
15:59:59 [Zakim]
+OpenLink_Software; got it
16:00:04 [Zakim]
+Ashok_Malhotra
16:00:07 [MacTed]
Zakim, OpenLink_Software is temporarily me
16:00:07 [Zakim]
+MacTed; got it
16:00:09 [MacTed]
Zakim, mute me
16:00:09 [Zakim]
MacTed should now be muted
16:01:28 [Ashok]
zakim, who is on the phone?
16:01:28 [Zakim]
On the phone I see dmcneil, MacTed (muted), Ashok_Malhotra
16:01:51 [Zakim]
+ +1.562.686.aaaa
16:03:12 [Ashok]
present: Souri, David, Ted, Juan, Marcelo, Ashok
16:03:24 [Souri]
Souri has joined #rdb2rdf
16:03:29 [Zakim]
+Souri
16:04:45 [Seema]
Seema has joined #rdb2rdf
16:04:54 [Ashok]
scribenick: dmcneil
16:05:26 [dmcneil]
ashok: accept minutes of last meeting?
16:05:42 [dmcneil]
RESOLVED: Accept minutes from June 21 meeting
16:05:50 [Zakim]
+Seema
16:06:00 [juansequeda]
juansequeda has joined #rdb2rdf
16:06:22 [dmcneil]
ashok: next scheduled call is July 5, which might be difficult because of holiday
16:06:26 [juansequeda]
zakim, marcelo is with juansequeda
16:06:26 [Zakim]
sorry, juansequeda, I do not recognize a party named 'juansequeda'
16:06:39 [Souri]
+1 to cancel
16:06:42 [dmcneil]
ashok: should we cancel next week's telecon?
16:06:43 [juansequeda]
+1 to cancel
16:06:44 [Seema]
+1 to cancel
16:06:59 [boris]
boris has joined #rdb2rdf
16:07:04 [dmcneil]
RESOLVED: cancel July 5 telecon
16:07:07 [juansequeda]
+1 from marcelo
16:07:58 [dmcneil]
ashok: we have two direct mapping implementations, will there be others from a commercial company as a product?
16:08:59 [Zakim]
+ +539149aabb
16:09:11 [boris]
zakim, aabb is boris
16:09:11 [Zakim]
+boris; got it
16:10:14 [dmcneil]
ashok: do we have concensus that we do not need any more R2RML syntaxes? i.e. Turtle is enough
16:12:30 [juansequeda_]
juansequeda_ has joined #rdb2rdf
16:13:15 [dmcneil]
from the charter: "The mapping language SHOULD have a human-readable syntax as well as XML and RDF representations of the syntax for purposes of discovery and machine generation. "
16:13:32 [dmcneil]
PROPOSAL: R2RML will only define the Turtle syntax
16:13:47 [Souri]
q+
16:14:06 [Ashok]
... and it meets the human-readable requirements
16:15:52 [Zakim]
+ericP
16:16:13 [MacTed]
Zakim, who's here?
16:16:13 [Zakim]
On the phone I see dmcneil, MacTed (muted), Ashok_Malhotra, +1.562.686.aaaa, Souri, Seema, boris, ericP
16:16:16 [Zakim]
On IRC I see juansequeda, boris, Seema, Souri, dmcneil, RRSAgent, Zakim, Ashok, MacTed, cygri, LeeF, iv_an_ru_, ericP, trackbot
16:16:33 [juansequeda]
Zakim, aaaa is me
16:16:34 [Zakim]
+juansequeda; got it
16:18:21 [Souri]
q+
16:18:25 [dmcneil]
+q
16:19:26 [dmcneil]
souri: R2RML is defining an RDF model, as long as a mapping author writes an RDF document that corresponds to the RDF model, that is fine
16:19:37 [ericP]
PROPOSAL: R2RML is defined in terms of an input RDF graph. For interoperability simplicity, implementations are SHOULD accept at least Turtle input.
16:21:01 [juansequeda]
zakim, mute me
16:21:01 [Zakim]
juansequeda should now be muted
16:21:24 [Ashok]
present+: Seema, Boris, Eric
16:22:00 [Souri]
q+
16:22:05 [dmcneil]
q-
16:22:10 [ericP]
PROPOSAL: R2RML is defined in terms of an input RDF graph. For interoperability simplicity, implementations SHOULD accept at least Turtle input.
16:22:34 [dmcneil]
+1
16:22:37 [ericP]
+1
16:23:03 [ericP]
RESOLUTION: R2RML is defined in terms of an input RDF graph. For interoperability simplicity, implementations SHOULD accept at least Turtle input.
16:23:21 [dmcneil]
ashok: next issue is property names
16:24:45 [ericP]
q+ to say that cygri and i were happy with only case distinction on class names
16:25:05 [Souri]
rr:subjectMap property rr:Subjectmap
16:25:14 [ericP]
that's pretty common in RDF
16:25:21 [dmcneil]
i am having a hard time hearing
16:25:25 [Souri]
rr:subjectMap property rr:SubjectMap
16:26:26 [ericP]
http://www.w3.org/mid/20110623160019.GB30806@w3.org
16:28:25 [ericP]
PROPOSED: R2RML property and classes are named per http://www.w3.org/mid/20110623160019.GB30806@w3.org 's "drop use" option
16:28:40 [ericP]
+1
16:28:43 [boris]
+1
16:28:49 [ericP]
RESOLUTION: R2RML property and classes are named per http://www.w3.org/mid/20110623160019.GB30806@w3.org 's "drop use" option
16:29:12 [Ashok]
ACTION Souri to implement names as resolved above
16:29:13 [trackbot]
Created ACTION-136 - Implement names as resolved above [on Souripriya Das - due 2011-07-05].
16:30:02 [ericP]
+1 to IRIs for term types
16:30:15 [MacTed]
action 136 is going to need clarification... "resolved above" won't make sense when we look at it later.
16:30:15 [trackbot]
Sorry, couldn't find user - 136
16:31:00 [Seema_]
Seema_ has joined #rdb2rdf
16:31:01 [Zakim]
-ericP
16:31:23 [boris]
rr:termtype rdfs:range {"IRI", "BlankNode", "Literal"} .
16:31:25 [Souri]
rr:termtype rdfs:range {"IRI", "BlankNode", "Literal"} .
16:31:29 [Zakim]
+ericP
16:32:27 [MacTed]
Zakim, who's noisy?
16:32:40 [Zakim]
MacTed, listening for 11 seconds I heard sound from the following: ericP (100%), Souri (14%)
16:33:02 [dmcneil]
discussion of ISSUE-45
16:33:12 [dmcneil]
souri can write up a proposal of IRIs to use
16:34:00 [Ashok]
ACTION: Souri to create proposal for IRIs to resolve ISSUE-45
16:34:00 [trackbot]
Created ACTION-137 - Create proposal for IRIs to resolve ISSUE-45 [on Souripriya Das - due 2011-07-05].
16:34:02 [Souri]
thinking of something simple like: rr:IRI, rr:BlankNode, rr:Literal
16:34:16 [dmcneil]
next is ISSUE-47
16:34:38 [dmcneil]
+q
16:34:41 [MacTed]
issue 47?
16:34:48 [MacTed]
issue-47?
16:34:48 [trackbot]
Sorry... I don't know anything about this channel
16:35:11 [MacTed]
trackbot, start meeting
16:35:11 [trackbot]
Sorry... I don't know anything about this channel
16:35:11 [trackbot]
If you want to associate this channel with an existing Tracker, please say 'trackbot, associate this channel with #channel' (where #channel is the name of default channel for the group)
16:35:20 [ericP]
q+
16:35:21 [Souri]
q+
16:35:43 [MacTed]
trackbot, associate this channel with #RDB2RDF
16:35:43 [trackbot]
Associating this channel with #RDB2RDF...
16:35:43 [trackbot]
Sorry... I don't know anything about this channel
16:35:43 [trackbot]
If you want to associate this channel with an existing Tracker, please say 'trackbot, associate this channel with #channel' (where #channel is the name of default channel for the group)
16:35:58 [dmcneil]
q-
16:36:10 [MacTed]
unhelpful, bot...
16:36:57 [dmcneil]
souri: the question is whether we automatically apply percent encoding to the data values used as IRIs
16:37:33 [dmcneil]
souri: would prefer to do this automatically because it simplifies it for the user
16:38:26 [dmcneil]
souri: we could refer to the standard for this
16:38:57 [ericP]
i propose all characters outside of ([^<>"{}|^`\]-[#x00-#x20])* per http://www.w3.org/TR/rdf-sparql-query/#rIRI_REF
16:40:57 [Ashok]
... Percent encode all characters outside of ([^<>"{}|^`\]-[#x00-#x20])* per http://www.w3.org/TR/rdf-sparql-query/#rIRI_REF
16:41:35 [dmcneil]
ericP: still a question of whether to convert spaces to "+" instead of "%20"
16:41:36 [Souri]
In Oracle utl_url.escape('http://www.acme.com/a url with space.html') Returns: http://foo.com/a%20url%20with%20space.html
16:43:01 [Souri]
space => %20
16:43:32 [boris]
most URL encoders convert space to %20
16:43:53 [dmcneil]
ashok: it is hard to make the argument that we should follow the standard approach with one exception
16:44:12 [dmcneil]
q+
16:44:16 [MacTed]
+ is LONG deprecated as space substitute
16:44:28 [MacTed]
Zakim, unmute me
16:44:28 [Zakim]
MacTed should no longer be muted
16:44:49 [MacTed]
q?
16:44:52 [MacTed]
q+
16:44:53 [ericP]
q-
16:44:59 [Souri]
ack souri
16:45:01 [Ashok]
ack next
16:45:16 [Ashok]
ack next
16:45:34 [ericP]
d2r has some functions near this
16:46:13 [dmcneil]
MacTed: using + for space is a long deprecated concept
16:46:22 [dmcneil]
we should not do anything to produce a +
16:46:36 [dmcneil]
ericP: where is it deprecated?
16:46:46 [Zakim]
-ericP
16:47:07 [ericP]
weak!
16:47:17 [ericP]
+1 to functions
16:47:36 [Zakim]
+ericP
16:47:51 [dmcneil]
dmcneil: how about as we discussed on the mailing list, to have the mapping explicitly invoke conversion functions
16:47:58 [Souri]
q+
16:47:59 [dmcneil]
this removes the automatic behavior
16:48:08 [dmcneil]
but we have to specify the functions
16:48:58 [Souri]
rr:template "xyz/{rr:foo(empno)}"
16:49:13 [MacTed]
ericP - http://en.wikipedia.org/wiki/Percent-encoding#The_application.2Fx-www-form-urlencoded_type
16:50:09 [Souri]
or more like: rr:template "xyz/{rr:foo({empno})}"
16:50:24 [MacTed]
Zakim, mute me
16:50:24 [Zakim]
MacTed should now be muted
16:51:28 [dmcneil]
ashok: let's wait and discuss further in two weeks
16:52:28 [dmcneil]
next to discuss is ISSUE-22
16:53:09 [dmcneil]
next, ISSUE-36
16:53:32 [dmcneil]
ashok: Richard proposed we postpone this
16:53:33 [dmcneil]
+1
16:54:01 [Souri]
+1
16:54:07 [boris]
+1
16:54:08 [ericP]
+1
16:54:13 [dmcneil]
ashok: i.e. the proposal is that we not define the schema in the mapping output
16:54:47 [dmcneil]
RESOLUTION: Resolve ISSUE-36 as POSTPONED. The initial version of R2RML will not provide special features for creating schema triples.
16:55:47 [MacTed]
Zakim, unmute me
16:55:47 [Zakim]
MacTed should no longer be muted
16:55:51 [MacTed]
q+
16:55:58 [dmcneil]
ISSUE-37
16:56:00 [boris]
?
16:56:07 [dmcneil]
ashok: why would we even consider doing this?
16:56:24 [juansequeda]
what is issue-37?
16:56:32 [Souri]
q?
16:56:40 [boris]
ISSUE-37?
16:56:40 [trackbot]
ISSUE-37 -- Allow specifying DB connection details in the R2RML mapping -- open
16:56:40 [trackbot]
http://www.w3.org/2001/sw/rdb2rdf/track/issues/37
16:56:41 [Souri]
ack souri
16:57:07 [dmcneil]
MacTed: the reason is not to specify the connection so much as clarifying the data source
16:57:14 [dmcneil]
part of the map to the data includes where it is
16:57:39 [dmcneil]
e.g. row id's may change as the db is moved, and these may be used in URIs
16:57:43 [Souri]
rowids may change due to data movement within the same database
16:57:46 [Ashok]
q?
16:58:15 [dmcneil]
souri: not clear why we would do this, row ids can change even without moving the database
16:58:52 [dmcneil]
ashok: let's wait to try and resolve this issue
16:59:35 [dmcneil]
ashok: would you like a single statement for this
16:59:50 [dmcneil]
MacTed: could do that, that essentially means it is like a JDBC connection string
16:59:56 [ericP]
imo, ODBC URLs are hilariously varied
17:00:43 [ericP]
i often move stuff from server to server without changing primary keys
17:01:13 [boris]
also, the connection details can be optional
17:01:15 [boris]
?
17:01:23 [ericP]
in fact, all of the databases i download (1/6 months) have pks which have been pre-filled
17:02:02 [Ashok]
ACTION Ted to create proposal for issue 37
17:02:02 [trackbot]
Created ACTION-138 - Create proposal for issue 37 [on Ted Thibodeau - due 2011-07-05].
17:02:41 [Zakim]
+ +1.314.288.aacc
17:02:44 [Zakim]
-ericP
17:03:00 [juansequeda]
zakim, unmute me
17:03:03 [Zakim]
juansequeda should no longer be muted
17:03:06 [Zakim]
- +1.314.288.aacc
17:03:27 [Zakim]
-Seema
17:03:28 [Zakim]
-MacTed
17:03:29 [Zakim]
-Ashok_Malhotra
17:03:29 [Zakim]
-dmcneil
17:03:31 [Zakim]
-Souri
17:03:32 [Zakim]
-juansequeda
17:03:36 [Zakim]
-boris
17:03:40 [Zakim]
SW_RDB2RDF()12:00PM has ended
17:03:43 [Zakim]
Attendees were dmcneil, Ashok_Malhotra, MacTed, +1.562.686.aaaa, Souri, Seema, +539149aabb, boris, ericP, juansequeda, +1.314.288.aacc
17:03:45 [Ashok]
rrsagent, make logs public
17:03:55 [Ashok]
rrsagent, draft minutes
17:03:55 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/06/28-rdb2rdf-minutes.html Ashok
17:44:45 [juansequeda]
juansequeda has left #rdb2rdf
19:25:50 [Zakim]
Zakim has left #rdb2rdf
19:53:50 [betehess]
betehess has joined #rdb2rdf