Chatlog 2012-03-14

From RDF Working Group Wiki
Jump to: navigation, search

See panel, original RRSAgent log or preview nicely formatted version.

Please justify/explain non-obvious edits to this page, in your "edit summary" text.

14:56:42 <RRSAgent> RRSAgent has joined #rdf-wg
14:56:42 <RRSAgent> logging to
14:56:44 <trackbot> RRSAgent, make logs world
14:56:44 <Zakim> Zakim has joined #rdf-wg
14:56:44 <AndyS> AndyS has joined #rdf-wg
14:56:46 <trackbot> Zakim, this will be 73394
14:56:46 <Zakim> ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 4 minutes
14:56:47 <trackbot> Meeting: RDF Working Group Teleconference
14:56:47 <trackbot> Date: 14 March 2012
14:56:55 <AZ> AZ has joined #rdf-wg
14:57:31 <Zakim> SW_RDFWG()11:00AM has now started
14:57:32 <Zakim> + +1.707.861.aaaa
14:57:39 <Zakim> +Tony
14:57:45 <gavinc> Zakim, aaaa is me
14:57:45 <Zakim> +gavinc; got it
14:57:57 <SteveH_> SteveH_ has joined #rdf-wg
14:58:02 <Zakim> +[IPcaller]
14:58:05 <Zakim> +sandro
14:58:13 <AndyS> zakim, IPCaller is me
14:58:13 <Zakim> +AndyS; got it
14:58:59 <Arnaud> Arnaud has joined #rdf-wg
14:59:22 <ScottB> Zakim, Tony is temporarily me
14:59:22 <Zakim> +ScottB; got it
15:00:03 <Zakim> +Arnaud
15:00:36 <AlexHall> AlexHall has joined #rdf-wg
15:00:44 <Zakim> + +1.443.212.aabb
15:00:52 <AlexHall> zakim, aabb is me
15:00:52 <Zakim> +AlexHall; got it
15:00:58 <Zakim> +Guus
15:01:03 <LeeF> LeeF has joined #rdf-wg
15:01:37 <Zakim> + +1.213.271.aacc
15:01:48 <AZ> zakim, aacc is me
15:01:52 <Zakim> +AZ; got it
15:02:35 <Guus> zakim, who is here?
15:02:35 <Zakim> On the phone I see ScottB, gavinc, AndyS, sandro, Arnaud, AlexHall, Guus, AZ
15:02:37 <Zakim> On IRC I see LeeF, AlexHall, Arnaud, SteveH, AZ, AndyS, Zakim, RRSAgent, gavinc, pchampin, Guus, ScottB, danbri, AndyS_, yvesr, NickH, trackbot, mdmdm, manu, manu1, sandro, ericP
15:02:47 <MacTed> MacTed has joined #rdf-wg
15:03:28 <pchampin> stuck in my previous meeting, can not dial in for the moment, sorry
15:03:46 <Zakim> +??P41
15:03:53 <SteveH> Zakim, ??P41 is me
15:03:56 <Zakim> +SteveH; got it
15:04:57 <Zakim> +EricP
15:05:43 <zwu2> zwu2 has joined #rdf-wg
15:05:48 <zwu2> zakim, code?
15:05:48 <Zakim> the conference code is 73394 (tel:+1.617.761.6200, zwu2
15:06:31 <Zakim> +zwu2
15:06:39 <zwu2> zakim, mute me
15:06:39 <Zakim> zwu2 should now be muted
15:06:45 <danbri> regrets from me; on a trip
15:07:09 <AlexHall> i'll scribe.
15:07:34 <AlexHall> scribe: alexhall
15:07:45 <AlexHall> topic: Admin
15:08:30 <AlexHall> guus: PROPOSED: to accept the minutes of the 7 Mar telecon
15:08:31 <Zakim> +[OpenLink]
15:08:39 <MacTed> Zakim, [OpenLink] is temporarily me
15:08:39 <Zakim> +MacTed; got it
15:08:41 <MacTed> Zakim, mute me
15:08:41 <Zakim> MacTed should now be muted
15:08:43 <AlexHall> RESOLVED: to accept the minutes of the 7 Mar telecon
15:09:52 <AlexHall> topic: Action Item review
15:10:04 <sandro>
15:10:12 <sandro> zakim, who is on the call?
15:10:12 <Zakim> On the phone I see ScottB, gavinc, AndyS, sandro, Arnaud (muted), AlexHall, Guus, AZ, SteveH, EricP, zwu2 (muted), MacTed (muted)
15:10:57 <AlexHall> sandro: nobody here has open action item
15:11:37 <AlexHall> ... (aside from guus and sandro, and these aren't done).
15:11:39 <Zakim> +cgreer
15:12:01 <cgreer> cgreer has joined #rdf-wg
15:12:02 <AlexHall> guus: reminder, 1 hour earlier for europeans next week, then back to regular schedule
15:12:05 <AlexHall> topic: Turtle
15:12:37 <ericP>  ISSUE-67: \xxxx escaping in prefixed names
15:12:37 <trackbot> ISSUE-67 \xxxx escaping in prefixed names notes added
15:13:16 <AlexHall> guus: would like to close issue 67 before moving on
15:13:38 <gavinc> 
15:13:49 <AlexHall> eric: text has been committed to hg
15:13:52 <Zakim> +LeeF
15:14:18 <AlexHall> ... believe this text addresses that by saying \uxxxx is a numeric escape, and that these are allowed in IRIs but not in other places
15:14:59 <AndyS> Strings?
15:15:04 <AlexHall> guus: add link to minutes where we discussed this in the issue notes, close the issue
15:16:26 <AlexHall> gavin: we do allow numeric escapes in strings, this disagrees with the text
15:17:16 <AlexHall> eric: history is that richard didn't want escapes in prefix names, claimed it needlessly complicated things
15:17:18 <AlexHall> q+
15:17:22 <AndyS> SPARQL allows \u in strings (and local parts for that matter).  Must keep strings.
15:18:08 <AlexHall> ... thought we agreed to eliminate escapes from prefix names to align with SPARQL
15:18:33 <AlexHall> andy: unicode numeric escapes allowed in IRIs, strings, local part of prefix names in SPARQL
15:19:03 <pfps> pfps has joined #rdf-wg
15:19:06 <Guus> q?
15:19:35 <AlexHall> ... they are needed in IRIs and strings to account for N-Triples
15:19:43 <Guus> ack AlexHall
15:20:27 <gavinc> AlexHall: I thought the original disagreement was to allow numeric escapes in prefix names. I thought we agreed not to do that, but allow the reserved char escapes.
15:21:41 <AndyS> As of today's grammar update \u is not permitted in SPARQL local names.
15:21:52 <gavinc> AlexHall: I thought we'd agreed that numeric escapes should not be allowed in local names
15:22:42 <AlexHall> andy: preference is to allow numeric escapes in IRIs and strings for SPARQL
15:22:54 <gavinc> PROPOSAL: should be reflected in the grammar
15:23:54 <AlexHall> sandro: are qnames/prefixed names allowed in n-triples?
15:24:21 <AlexHall> gavin: no, they are not, but part of the grammar is in there as bnode labels
15:24:59 <AlexHall> ... use cases for having numeric escapes in IRI/string literals is to support people with ASCII-only editors
15:25:30 <AlexHall> ... and to support existing documents to be used unchanged
15:26:35 <sandro> I'm surprised to see \\ is not a reserved character escape sequence.
15:26:52 <PatH> PatH has joined #rdf-wg
15:27:10 <PatH> Apologies for lateness, dialling in ASAP.
15:27:32 <AlexHall> alexhall: the turtle grammar does not match the sparql grammar for prefixed names
15:27:37 <sandro> PatH, no worries, we just talking about character escaping in Turtle at the moment.
15:28:10 <PatH> Oh then I might just go back to bed...
15:28:28 <sandro> +0 either way is fine with me
15:28:32 <AlexHall> guus: think we've talked enough about this, can we go ahead and make a proposal?
15:28:40 <gavinc> PROPOSAL: should be reflected in the grammar. Eg, remove \u escaping from Prefixed Local Names
15:28:49 <sandro> PatH, I think we're almost done, the'll we'll be ready to argue with you.
15:28:52 <sandro> +0 either way is fine with me
15:28:58 <ericP> +0 want consensus
15:29:19 <gavinc> +1 for text agreeing with grammar
15:29:59 <AlexHall> RESOLVED: should be reflected in the grammar. Eg, remove \u escaping from Prefixed Local Name
15:30:34 <gavinc> ACTION gavinc to fail to update Turtle/N-Triples grammar to not use \u escaping in the local part of prefix names
15:30:34 <trackbot> Sorry, couldn't find user - gavinc
15:30:40 <gavinc> ACTION Gavin to fail to update Turtle/N-Triples grammar to not use \u escaping in the local part of prefix names
15:30:40 <trackbot> Created ACTION-150 - Fail to update Turtle/N-Triples grammar to not use \u escaping in the local part of prefix names [on Gavin Carothers - due 2012-03-21].
15:31:18 <Zakim> +PatH
15:31:21 <AlexHall> guus: moving on to issue 74, that seemed to be mostly editorial?
15:31:37 <AlexHall> eric: yes, andy gavin and i talked and came to consensus
15:31:38 <AndyS> I changed SPARQL draft today.  (Please check.)
15:31:44 <gavinc> ACTION Gavin to update issue 74 with new escaping rules
15:31:44 <trackbot> Created ACTION-151 - Update issue 74 with new escaping rules [on Gavin Carothers - due 2012-03-21].
15:31:59 <AlexHall> guus: next issue...
15:32:48 <gavinc> ACTION Gavin Create new issue for :'s in the local part of prefix names
15:32:48 <trackbot> Created ACTION-152 - Create new issue for :'s in the local part of prefix names [on Gavin Carothers - due 2012-03-21].
15:32:57 <sandro> ericP, the link you want now works:
15:33:36 <AlexHall> guus: revisiting issue from last week (n-triples)
15:33:49 <AlexHall> ... andy proposed a way forward last week
15:34:09 <AlexHall> gavin: most of this proposal is reflected in the current editors draft, so i like it
15:34:32 <gavinc> 
15:34:49 <AlexHall> guus: would like comment from the oracle people. have they had a chance to review it?
15:34:54 <Zakim> +??P5
15:35:19 <Guus> zakim, who is here?
15:35:19 <Zakim> On the phone I see ScottB, gavinc, AndyS, sandro, Arnaud (muted), AlexHall, Guus, AZ, SteveH, EricP, zwu2 (muted), MacTed (muted), cgreer, LeeF, PatH, ??P5
15:35:21 <zwu2> zakim, unmute me
15:35:22 <Zakim> On IRC I see PatH, pfps, cgreer, zwu2, LeeF, AlexHall, Arnaud, SteveH, AZ, AndyS, Zakim, RRSAgent, gavinc, Guus, ScottB, danbri, AndyS_, yvesr, NickH, trackbot, mdmdm, manu, manu1,
15:35:22 <Zakim> ... sandro, ericP
15:35:24 <Zakim> zwu2 should no longer be muted
15:35:48 <PatH> zakim, mute me.
15:35:50 <Zakim> PatH should now be muted
15:36:01 <AlexHall> zwu2: have been busy with customers, no chance to review it
15:36:21 <pchampin> pchampin has joined #rdf-wg
15:36:38 <AlexHall> ACTION: zhe to review Andy's email from last week re N-Triples and comment on it.
15:36:38 <trackbot> Created ACTION-153 - Review Andy's email from last week re N-Triples and comment on it. [on Zhe Wu - due 2012-03-21].
15:36:49 <zwu2> thanks guus
15:37:10 <AlexHall> guus: let's look at planning for Turtle LC
15:37:23 <pchampin> what's the deadline?
15:37:33 <AlexHall> ... andy indicated willingness to review Turtle draft for last call. any other volunteers?
15:38:08 <AlexHall> guus: editors, what is a reasonable deadline for reviewers?
15:38:43 <AlexHall> eric: Trying to think of changes. There's removal of \u escapes from prefix names
15:39:02 <AlexHall> gavin: change to reference ourselves for n-triples definition
15:39:21 <AlexHall> ... change grammar to reflect text per today's resolution
15:39:27 <Zakim> +??P7
15:39:39 <AlexHall> ... editorial changes that Andy collected in an email
15:39:46 <NickH> Zakim, mute me
15:39:46 <Zakim> NickH should now be muted
15:40:01 <AlexHall> ... do we need issues for all of these?
15:40:33 <AlexHall> eric: think we can edit as needed to address these items before review, once it's reviewed we need wg consensus
15:40:42 <PatH> what?
15:40:52 <AlexHall> gavin: another issue is case-insensitivity of boolean true/false
15:40:59 <PatH> ah.
15:41:10 <gavinc> ACTION Gavin Figure out what happened with case-independent true/false
15:41:10 <trackbot> Created ACTION-154 - Figure out what happened with case-independent true/false [on Gavin Carothers - due 2012-03-21].
15:41:18 <AlexHall> guus: don't see this noted anywhere, need to track it
15:41:53 <AlexHall> gavin: can somebody confirm that we've covered all feedback from comments mailing list?
15:42:19 <AlexHall> guus: i think we have tracked all that, we can go back and verify in parallel with group review
15:42:40 <AlexHall> gavin: what are we writing changes relative to?
15:42:57 <AlexHall> guus: since no previous standard, use original wg note as a reference point
15:43:13 <AlexHall> eric: did we decide that true/false are case-insensitive?
15:43:37 <AlexHall> gavin: sparql says that they are case insensitive, but grammar isn't
15:43:59 <Zakim> -AndyS
15:44:01 <PatH> sound of head exploding?
15:44:18 <ericP> sound of infinite recursion?
15:44:25 <PatH> lol
15:44:37 <AlexHall> guus: i'm happy with anything you guys agree on
15:45:02 <AndyS> skype bug is attempting to take over all my machine
15:45:20 <AlexHall> gavin: trying to agree on grammar keyword, but in either case they will map to canonical (lower-case) "true" or "false" for the actual literal value
15:45:30 <AndyS1> AndyS1 has joined #rdf-wg
15:45:35 <AlexHall> eric: correct
15:46:12 <AlexHall> guus: is 2 weeks realistic for a review?
15:46:35 <AlexHall> gavin: 2 weeks should be ok
15:46:59 <AlexHall> guus: have draft available in 2 weeks, then give reviewers another 2 weeks to respond after that
15:47:14 <AlexHall> ... sound ok to editors?
15:47:23 <ericP> AndyS1, would you prefer that the keywords were case-sensitive or insensitive?
15:48:14 <pchampin> ok, count me in as a reviewer
15:49:12 <AlexHall> guus: let's make this our tentative schedule. mar 28 draft available, discuss reviews at apr 11 telecon
15:50:05 <AlexHall> ... andy and pierre-antoine, would be best if reviews available by apr 9
15:50:17 <mischat> mischat has joined #rdf-wg
15:50:23 <AndyS> Not sure it's a big deal - compatibility for SPARQL is insensitive but not sure it happens in the wild much (indeed even using true/false at all)
15:50:35 <AlexHall> ACTION: gavin to prepare Turtle LC draft by March 28
15:50:35 <trackbot> Created ACTION-155 - Prepare Turtle LC draft by March 28 [on Gavin Carothers - due 2012-03-21].
15:50:48 <AlexHall> ACTION: eric to prepare Turtle LC draft by March 28
15:50:48 <trackbot> Created ACTION-156 - Prepare Turtle LC draft by March 28 [on Eric Prud'hommeaux - due 2012-03-21].
15:51:03 <AndyS> AndyS has left #rdf-wg
15:51:05 <AlexHall> ACTION: andy to review Turtle LC draft by April 9
15:51:05 <trackbot> Created ACTION-157 - Review Turtle LC draft by April 9 [on Andy Seaborne - due 2012-03-21].
15:51:52 <AlexHall> ... discuss testing approach in the coming weeks
15:52:05 <AlexHall> ... hope to have document published by end of april
15:52:19 <AlexHall> ACTION: pchampin to review Turtle LC draft by April 9
15:52:19 <trackbot> Created ACTION-158 - Review Turtle LC draft by April 9 [on Pierre-Antoine Champin - due 2012-03-21].
15:53:03 <Guus>  
15:53:06 <AlexHall> guus: SPARQL wg coordination -- think we're ok on this
15:53:17 <AndyS> AndyS has joined #rdf-wg
15:53:26 <Zakim> -EricP
15:53:37 <Zakim> +[IPcaller]
15:53:37 <AlexHall> topic: named graphs semantics
15:53:43 <PatH> zakim, unmute me.
15:53:43 <Zakim> PatH should no longer be muted
15:53:47 <AndyS> zakim, IPCaller is me
15:53:47 <Zakim> +AndyS; got it
15:53:54 <AlexHall> zakim, mute AndyS
15:53:55 <Zakim> AndyS should now be muted
15:54:07 <PatH> im getting bad sound here.
15:54:34 <Zakim> +??P38
15:54:40 <AlexHall> guus: pat sent out note on contexts, can we take a few minutes to ask clarification questions?
15:54:43 <PatH> sound ok now
15:55:19 <AlexHall> ... in the 3 cases, particularly case 2 where dataset has time of context
15:55:52 <AlexHall> ... my reply was that this is orthogonal to case 3. is this correct?
15:55:57 <yvesr> Zakim, ??P38 is me
15:55:57 <Zakim> +yvesr; got it
15:56:43 <AlexHall> pat: they can't coexist casually. if you think of the 4th column IRI as a label in a graph store, in case 3 the IRI denotes the graph, in case 2 the IRI denotes the context
15:57:28 <PatH> i forgive you already
15:57:30 <AlexHall> guus: other questions about this?
15:57:47 <AlexHall> ... if not, would like to give pat the floor to discuss latest message
15:58:13 <AZ> Pat's last long email:
15:58:40 <AlexHall> pat: the latest email was a sort of epiphany about this whole thing -- whether the scope of IRI labels should be local to a graph or global to the web, etc.
15:59:00 <AlexHall> ... both sides seem blindingly obvious to their proponents
15:59:22 <AlexHall> ... think of RDF as have always been a context logic all along, where the context was implicit
15:59:40 <AlexHall> ... i.e. there was a global RDF context but we never actually acknowledged it
15:59:57 <AZ> q+
16:00:25 <AlexHall> ... suggest that we make this explicit in RDF, with the assumption that if a context is not explicitly named it's assumed to be the global RDF context
16:00:44 <AlexHall> ... allows authors to fix their data in a hierarchy of contexts
16:01:02 <AlexHall> ... this suits the cyc approach, which has been doing this for a while
16:01:14 <zwu2> I like the idea of importing another context
16:01:29 <AlexHall> ... also works well with owl:imports, sort of importing another context
16:02:02 <AlexHall> ... can add this machinery to RDF by modifying the semantics and syntax, with datasets as the syntax
16:02:21 <AlexHall> ... allow people to grow this global network of contexts
16:02:54 <AlexHall> ... supports andy's notion of islands and allows people to explicitly link their islands to participate in other contexts
16:03:12 <Guus> q+
16:03:13 <AlexHall> ... seems to give us a good story to tell on how it all links together
16:03:28 <AlexHall> ... and is an extension of the current RDF, not a modification of it
16:04:26 <AlexHall> az: pat, you say we could integrate in RDF semantics the notion of context. couldn't we just keep RDF as it is, a context-less logic & data model, and define another contextual data model
16:04:52 <AlexHall> ... people would explicitly opt into it if they don't want the context-less RDF
16:05:13 <sandro> q?
16:05:32 <AlexHall> pat: yes, we could do that. would like to give people a way to publish data in a context and provide the machinery for people to explicitly declare their context
16:05:55 <AlexHall> ... could certainly be done in two layers as you say
16:06:38 <AlexHall> az: if it's all one layer and you publish something in a context, don't you run into issues of contexts of contexts, quints, etc?
16:06:52 <AlexHall> pat: had the same worry, but there's a way to stop that from happening.
16:07:34 <AZ> ack AZ
16:08:01 <AlexHall> guus: if i look at your trig, everything except the first line is the same as what others have suggested
16:08:12 <AlexHall> ... but what's the point of the rdf:DatasetMeta in the first line?
16:08:14 <Guus> ack Guus
16:09:06 <AlexHall> pat: the IRI identifies a context. an IRI can both name something but also reference a context.
16:09:37 <Arnaud> did he just say "meta context"??
16:09:37 <Zakim> +EricP
16:09:38 <AlexHall> ... rdf:DatasetMeta is a special IRI that allows us to denote the actual context, and refer to it in other places as the actual context
16:09:48 <AZ> this makes sense to me
16:10:27 <AlexHall> ... addresses the issue where people want to use the 4th column as a context but have it denote something else (a person, etc)
16:10:43 <AlexHall> sandro: so far this sounds encouraging. a lot more details to work out.
16:11:03 <AlexHall> guus: yes, many more details. would like to work out some examples.
16:11:42 <AlexHall> sandro: the term that you use for importing something, is this actually asserting something to be true?
16:12:07 <AlexHall> ... can you use this to make statements about the truth of the stuff in a context?
16:12:09 <LeeF> consistent
16:12:12 <LeeF> ?
16:12:19 <zwu2> compatible contexts?
16:12:34 <AlexHall> pat: i think of this more as an endorsement or agreement.
16:13:08 <Arnaud>  re: meta context, I hope we're only talking about one level of context
16:13:23 <AlexHall> ... phrasing it in terms of absolute truth is a bit misleading. seems like you want to claim that something is globally true, which seems counter to the point of all this
16:13:42 <Guus> q?\
16:13:49 <AlexHall> sandro: but if i'm in a context and i say something is true, the truth of that can't be any stronger than my own context
16:14:11 <AlexHall> pat: exactly. we want to avoid the perception that we're trying to state something as globally true.
16:14:54 <AlexHall> sandro: what about the school of thought that if you're using a URI, you're accepting the document named by that URI? is that OK to do here?
16:15:27 <AlexHall> pat: I'm aware of that convention. but it often doesn't work. you could think of it as an implicit version of what i'm trying to make explicit here.
16:16:05 <AlexHall> ... you could encourage as good practice that if you use a URI, you're accepting as true the contexts mentioned by that document.
16:16:35 <AlexHall> guus: at the end of the telecon time. would like to see more email conversation on this, especially about how it relates to the example use cases.
16:17:03 <Zakim> -MacTed
16:17:24 <zwu2> bye
16:17:28 <Zakim> -SteveH
16:17:29 <AlexHall> ... adjourned.
16:17:29 <Zakim> -ScottB
16:17:31 <Zakim> -zwu2
16:17:36 <Zakim> -PatH
16:17:38 <Zakim> -yvesr
16:17:38 <Zakim> -sandro
16:17:39 <Zakim> -Arnaud
16:17:42 <Zakim> -AZ
16:17:43 <Zakim> -AlexHall
16:17:45 <Zakim> -cgreer
16:17:45 <Zakim> -??P5
16:17:59 <Zakim> -Guus
16:18:07 <AlexHall> RRSAgent, draft minutes
16:18:07 <RRSAgent> I have made the request to generate AlexHall
16:18:19 <AlexHall> RRSAgent, make logs public
16:18:31 <Zakim> -NickH