edit

RDF Working Group Teleconference

Minutes of 10 July 2013

Seen
Antoine Zimmermann, Arnaud Le Hors, David Wood, Eric Prud'hommeaux, Gavin Carothers, Gregg Kellogg, Markus Lanthaler, Peter Patel-Schneider, Sandro Hawke, Souripriya Das, Ted Thibodeau, Zhe Wu
Scribe
Eric Prud'hommeaux, Sandro Hawke
IRC Log
Original
Resolutions
  1. The WG will pursue publication of RDF/JSON as a Note link
  2. The WG will pursue N-Triples/N-Quads as a Rec instead of a Note link
  3. Resolve ISSUE-137 using at risk text proposed by sandro http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html and a grammar based on ericP's changes http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0099.html link
Topics
14:55:42 <RRSAgent> logging to http://www.w3.org/2013/07/10-rdf-wg-irc

RRSAgent IRC Bot: logging to http://www.w3.org/2013/07/10-rdf-wg-irc ←

14:55:44 <trackbot> RRSAgent, make logs world

Trackbot IRC Bot: RRSAgent, make logs world ←

14:55:46 <trackbot> Zakim, this will be 73394

Trackbot IRC Bot: Zakim, this will be 73394 ←

14:55:46 <Zakim> ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 5 minutes

Zakim IRC Bot: ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 5 minutes ←

14:55:47 <trackbot> Meeting: RDF Working Group Teleconference
14:55:47 <trackbot> Date: 10 July 2013
14:55:52 <Zakim> SW_RDFWG()11:00AM has now started

Zakim IRC Bot: SW_RDFWG()11:00AM has now started ←

14:55:53 <Zakim> +EricP

Zakim IRC Bot: +EricP ←

14:58:28 <Zakim> +??P0

Zakim IRC Bot: +??P0 ←

14:58:31 <Zakim> -EricP

Zakim IRC Bot: -EricP ←

14:58:32 <Zakim> +EricP

Zakim IRC Bot: +EricP ←

14:58:38 <gkellogg> zakim, I am ??P0

Gregg Kellogg: zakim, I am ??P0 ←

14:58:38 <Zakim> +gkellogg; got it

Zakim IRC Bot: +gkellogg; got it ←

14:59:13 <Zakim> +[GVoice]

Zakim IRC Bot: +[GVoice] ←

14:59:19 <ericP> http://w3.org/brief/MzM4

Eric Prud'hommeaux: http://w3.org/brief/MzM4 ←

14:59:46 <Zakim> +davidwood

Zakim IRC Bot: +davidwood ←

15:00:02 <davidwood> Zakim, who is barking?

David Wood: Zakim, who is barking? ←

15:00:02 <Zakim> I don't understand your question, davidwood.

Zakim IRC Bot: I don't understand your question, davidwood. ←

15:00:13 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here? ←

15:00:13 <Zakim> On the phone I see EricP, gkellogg, [GVoice], davidwood

Zakim IRC Bot: On the phone I see EricP, gkellogg, [GVoice], davidwood ←

15:00:15 <Zakim> On IRC I see Arnaud1, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro

Zakim IRC Bot: On IRC I see Arnaud1, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro ←

15:01:07 <Zakim> +OpenLink_Software

Zakim IRC Bot: +OpenLink_Software ←

15:01:12 <TallTed> Zakim, OpenLink_Software is temporarily me

Ted Thibodeau: Zakim, OpenLink_Software is temporarily me ←

15:01:12 <Zakim> +TallTed; got it

Zakim IRC Bot: +TallTed; got it ←

15:01:14 <TallTed> Zakim, mute me

Ted Thibodeau: Zakim, mute me ←

15:01:15 <Zakim> TallTed should now be muted

Zakim IRC Bot: TallTed should now be muted ←

15:01:23 <TallTed> TallTed has changed the topic to: RDF-WG -- http://www.w3.org/2011/rdf-wg/ -- agenda http://www.w3.org/2011/rdf-wg/wiki/Meetings:Telecon2013.07.10

Ted Thibodeau: TallTed has changed the topic to: RDF-WG -- http://www.w3.org/2011/rdf-wg/ -- agenda http://www.w3.org/2011/rdf-wg/wiki/Meetings:Telecon2013.07.10 ←

15:02:12 <Arnaud> is anyone successfully calling Zakim via SIP?

Arnaud Le Hors: is anyone successfully calling Zakim via SIP? ←

15:02:27 <Arnaud> it isn't working for me

Arnaud Le Hors: it isn't working for me ←

15:02:28 <Zakim> + +081165aaaa

Zakim IRC Bot: + +081165aaaa ←

15:02:38 <AZ> Zakim, aaaa is me

Antoine Zimmermann: Zakim, aaaa is me ←

15:02:38 <Zakim> +AZ; got it

Zakim IRC Bot: +AZ; got it ←

15:03:00 <Zakim> +Sandro

Zakim IRC Bot: +Sandro ←

15:03:21 <ericP> scribenick: ericP

(Scribe set to Eric Prud'hommeaux)

15:03:48 <Zakim> + +1.707.861.aabb

Zakim IRC Bot: + +1.707.861.aabb ←

15:03:49 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here? ←

15:03:50 <Zakim> On the phone I see EricP, gkellogg, [GVoice], davidwood, TallTed (muted), AZ, Sandro, +1.707.861.aabb

Zakim IRC Bot: On the phone I see EricP, gkellogg, [GVoice], davidwood, TallTed (muted), AZ, Sandro, +1.707.861.aabb ←

15:03:50 <Zakim> On IRC I see gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro

Zakim IRC Bot: On IRC I see gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro ←

15:03:56 <gavinc> aabb is me

Gavin Carothers: aabb is me ←

15:04:04 <gavinc> Zakim, aabb is me

Gavin Carothers: Zakim, aabb is me ←

15:04:04 <Zakim> +gavinc; got it

Zakim IRC Bot: +gavinc; got it ←

15:04:47 <Zakim> +[IPcaller]

Zakim IRC Bot: +[IPcaller] ←

15:04:57 <davidwood> PROPOSED to accept the minutes of the 3 July telecon:

David Wood: PROPOSED to accept the minutes of the 3 July telecon: ←

15:04:57 <davidwood>

David Wood: ←

15:04:57 <davidwood>    https://www.w3.org/2013/meeting/rdf-wg/2013-07-03

David Wood: https://www.w3.org/2013/meeting/rdf-wg/2013-07-03 ←

15:05:04 <Arnaud> Zakim, IPCaller is me

Arnaud Le Hors: Zakim, IPCaller is me ←

15:05:04 <Zakim> +Arnaud; got it

Zakim IRC Bot: +Arnaud; got it ←

15:05:16 <Zakim> +??P15

Zakim IRC Bot: +??P15 ←

15:05:19 <davidwood> RESOLVED to accept the minutes of the 3 July telecon: https://www.w3.org/2013/meeting/rdf-wg/2013-07-03

David Wood: RESOLVED to accept the minutes of the 3 July telecon: https://www.w3.org/2013/meeting/rdf-wg/2013-07-03 ←

15:05:19 <markus> zakim, ??P15 is me

Markus Lanthaler: zakim, ??P15 is me ←

15:05:19 <Zakim> +markus; got it

Zakim IRC Bot: +markus; got it ←

15:05:28 <ericP> PROPOSED: accept https://www.w3.org/2013/meeting/rdf-wg/2013-07-03 as a record of the last meeting

PROPOSED: accept https://www.w3.org/2013/meeting/rdf-wg/2013-07-03 as a record of the last meeting ←

15:05:30 <davidwood> Review of action items

David Wood: Review of action items ←

15:05:30 <davidwood> http://www.w3.org/2011/rdf-wg/track/actions/pendingreview

David Wood: http://www.w3.org/2011/rdf-wg/track/actions/pendingreview ←

15:05:30 <davidwood> http://www.w3.org/2011/rdf-wg/track/actions/open

David Wood: http://www.w3.org/2011/rdf-wg/track/actions/open ←

15:06:21 <davidwood> ACTION-278?

David Wood: ACTION-278? ←

15:06:21 <trackbot> ACTION-278 -- Eric Prud'hommeaux to create new grammar for TriG that includes optional graph keywords and make {} optional around the default graph -- due 2013-07-10 -- OPEN

Trackbot IRC Bot: ACTION-278 -- Eric Prud'hommeaux to create new grammar for TriG that includes optional graph keywords and make {} optional around the default graph -- due 2013-07-10 -- OPEN ←

15:06:21 <trackbot> http://www.w3.org/2011/rdf-wg/track/actions/278

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/actions/278 ←

15:06:25 <davidwood> ACTION-279?

David Wood: ACTION-279? ←

15:06:25 <trackbot> ACTION-279 -- Sandro Hawke to propose text for TriG feature at risk for both GRAPH keywords and {} being optional around the default graph -- due 2013-07-10 -- OPEN

Trackbot IRC Bot: ACTION-279 -- Sandro Hawke to propose text for TriG feature at risk for both GRAPH keywords and {} being optional around the default graph -- due 2013-07-10 -- OPEN ←

15:06:25 <trackbot> http://www.w3.org/2011/rdf-wg/track/actions/279

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/actions/279 ←

15:06:44 <davidwood> close ACTION-278

David Wood: close ACTION-278 ←

15:06:44 <trackbot> Closed ACTION-278 Create new grammar for TriG that includes optional graph keywords and make {} optional around the default graph.

Trackbot IRC Bot: Closed ACTION-278 Create new grammar for TriG that includes optional graph keywords and make {} optional around the default graph. ←

15:06:50 <davidwood> close ACTION-279

David Wood: close ACTION-279 ←

15:06:50 <trackbot> Closed ACTION-279 Propose text for TriG feature at risk for both GRAPH keywords and {} being optional around the default graph.

Trackbot IRC Bot: Closed ACTION-279 Propose text for TriG feature at risk for both GRAPH keywords and {} being optional around the default graph. ←

15:07:25 <davidwood> :Reminder:  The next telecon will be Wednesday, 24 July

David Wood: :Reminder: The next telecon will be Wednesday, 24 July ←

15:07:30 <davidwood> (biweekly)

David Wood: (biweekly) ←

15:07:30 <ericP> davidwood: staring bio-weekly schedule so next telecon Wed 24 July

David Wood: staring bio-weekly schedule so next telecon Wed 24 July ←

15:07:39 <Zakim> +AZ

Zakim IRC Bot: +AZ ←

15:09:28 <pfps> where would this paragraph go?

Peter Patel-Schneider: where would this paragraph go? ←

15:09:28 <ericP> topic: describe relationship between RDF Concepts and RDF Semantics in Concepts

1. describe relationship between RDF Concepts and RDF Semantics in Concepts

15:09:51 <ericP> davidwood: do you think it should be verbose?

David Wood: do you think it should be verbose? ←

15:10:03 <ericP> pfps: not sure where it should go

Peter Patel-Schneider: not sure where it should go ←

15:10:12 <ericP> pfps: previous version didn't include this

Peter Patel-Schneider: previous version didn't include this ←

15:10:26 <ericP> ... propose: do nothing

... propose: do nothing ←

15:10:36 <pfps> I'm of the opinion that the right thing is to do nothing.

Peter Patel-Schneider: I'm of the opinion that the right thing is to do nothing. ←

15:10:38 <ericP> davidwood: we mention semantics in the intro (as a link)

David Wood: we mention semantics in the intro (as a link) ←

15:10:49 <ericP> ... then under entailment and consistency

... then under entailment and consistency ←

15:11:18 <ericP> ... markus noted that 1.7 seems out of place. i agree

... markus noted that 1.7 seems out of place. i agree ←

15:11:33 <ericP> ... could be fixed if we clarified the relationship between the two documents

... could be fixed if we clarified the relationship between the two documents ←

15:12:02 <ericP> ... markus, would clarifying the relationshop between the two docs improve 1.7?

... markus, would clarifying the relationshop between the two docs improve 1.7? ←

15:12:13 <ericP> markus: i'd like to move this all to semantics

Markus Lanthaler: i'd like to move this all to semantics ←

15:12:26 <ericP> ... it's not relevent to a newcomer and not complete enough

... it's not relevent to a newcomer and not complete enough ←

15:12:43 <ericP> davidwood, but it does include refs which introduces it to readers of concepts

davidwood, but it does include refs which introduces it to readers of concepts ←

15:13:01 <ericP> markus: my goal is to simplify Concepts to not scare off new readers

Markus Lanthaler: my goal is to simplify Concepts to not scare off new readers ←

15:13:20 <ericP> davidwood: first read should be the primer

David Wood: first read should be the primer ←

15:13:44 <ericP> markus: agreed, but most specs will ref Concepts so folks will read that before reading the Primer

Markus Lanthaler: agreed, but most specs will ref Concepts so folks will read that before reading the Primer ←

15:13:58 <ericP> davidwood: pfps, how do you feel about moving 1.7 to Semantics?

David Wood: pfps, how do you feel about moving 1.7 to Semantics? ←

15:14:09 <TallTed> Zakim, unmute me

Ted Thibodeau: Zakim, unmute me ←

15:14:09 <Zakim> TallTed should no longer be muted

Zakim IRC Bot: TallTed should no longer be muted ←

15:14:11 <ericP> pfps: something has to reference Semantics

Peter Patel-Schneider: something has to reference Semantics ←

15:14:11 <Arnaud> you could put a note in the intro recommending to read the primer first

Arnaud Le Hors: you could put a note in the intro recommending to read the primer first ←

15:14:45 <Arnaud> just make sure the primer doesn't send people back to concepts from the get-go :)

Arnaud Le Hors: just make sure the primer doesn't send people back to concepts from the get-go :) ←

15:15:03 <ericP> q+ to say that I agree with markus that concepts readers should be able to read a data model without the hard stuff

q+ to say that I agree with markus that concepts readers should be able to read a data model without the hard stuff ←

15:15:30 <ericP> davidwood: [at al,] yes, we should point to the primer but we don't have one

David Wood: [at al,] yes, we should point to the primer but we don't have one ←

15:15:51 <ericP> TallTed: if there's an intended order of reading, that should be indicated at the beginning

Ted Thibodeau: if there's an intended order of reading, that should be indicated at the beginning ←

15:16:00 <davidwood> q?

David Wood: q? ←

15:16:04 <davidwood> ack ericP

David Wood: ack ericP ←

15:16:04 <Zakim> ericP, you wanted to say that I agree with markus that concepts readers should be able to read a data model without the hard stuff

Zakim IRC Bot: ericP, you wanted to say that I agree with markus that concepts readers should be able to read a data model without the hard stuff ←

15:16:55 <ericP> davidwood: in the beginning of Concepts, we reference these other documents

David Wood: in the beginning of Concepts, we reference these other documents ←

15:17:41 <TallTed> Zakim, mute me

Ted Thibodeau: Zakim, mute me ←

15:17:41 <Zakim> TallTed should now be muted

Zakim IRC Bot: TallTed should now be muted ←

15:17:49 <ericP> ... if we move 1.7 to semantics and define entailment and consistency there, Concepts will have few refs to Semantics

... if we move 1.7 to semantics and define entailment and consistency there, Concepts will have few refs to Semantics ←

15:18:10 <AZ> Zakim, who's speaking?

Antoine Zimmermann: Zakim, who's speaking? ←

15:18:15 <ericP> ... in that section, we just define some terms.

... in that section, we just define some terms. ←

15:18:22 <Zakim> AZ, listening for 10 seconds I heard sound from the following: [GVoice] (79%), davidwood (68%)

Zakim IRC Bot: AZ, listening for 10 seconds I heard sound from the following: [GVoice] (79%), davidwood (68%) ←

15:18:32 <ericP> ... should a readers of Concepts understand those terms

... should a readers of Concepts understand those terms ←

15:19:39 <ericP> pfps: i'm uncomfortable with moving 1.7 from Concepts and into Semantics

Peter Patel-Schneider: i'm uncomfortable with moving 1.7 from Concepts and into Semantics ←

15:20:20 <ericP> markus: are these terms used again in Concepts?

Markus Lanthaler: are these terms used again in Concepts? ←

15:20:44 <ericP> ... i see one later ref to "entailment" in an example

... i see one later ref to "entailment" in an example ←

15:20:56 <gavinc> "Two RDF graphs A and B are equivalent if they make the same claim about the world. A is equivalent to B if and only if A entails B and B entails A." That one's important

Gavin Carothers: "Two RDF graphs A and B are equivalent if they make the same claim about the world. A is equivalent to B if and only if A entails B and B entails A." That one's important ←

15:20:59 <ericP> ... you could argue that it's basic knowledge for RDF, but...

... you could argue that it's basic knowledge for RDF, but... ←

15:22:36 <TallTed> Zakim, who's here?

Ted Thibodeau: Zakim, who's here? ←

15:22:36 <Zakim> On the phone I see EricP, gkellogg, [GVoice], davidwood, TallTed (muted), AZ, Sandro, gavinc, Arnaud, markus, AZ

Zakim IRC Bot: On the phone I see EricP, gkellogg, [GVoice], davidwood, TallTed (muted), AZ, Sandro, gavinc, Arnaud, markus, AZ ←

15:22:38 <Zakim> On IRC I see Souri, pchampin, zwu2, gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro

Zakim IRC Bot: On IRC I see Souri, pchampin, zwu2, gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro ←

15:23:41 <markus> https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#entailment

Markus Lanthaler: https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#entailment ←

15:25:55 <Zakim> +Souri

Zakim IRC Bot: +Souri ←

15:26:13 <markus> http://json-ld.org/spec/latest/json-ld/#data-model

Markus Lanthaler: http://json-ld.org/spec/latest/json-ld/#data-model ←

15:26:19 <davidwood> http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jun/0126.html

David Wood: http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jun/0126.html ←

15:26:21 <pfps> If we are making changes to 1.7, I would make some non-controversial editorial changes.  I would also remove the stuff on union and merge (which might be somewhat more controversial).  I'll send out a message on this.

Peter Patel-Schneider: If we are making changes to 1.7, I would make some non-controversial editorial changes. I would also remove the stuff on union and merge (which might be somewhat more controversial). I'll send out a message on this. ←

15:26:53 <pfps> Consensus on everything except my worries about JSON numbers.

Peter Patel-Schneider: Consensus on everything except my worries about JSON numbers. ←

15:27:17 <markus> http://json-ld.org/spec/latest/json-ld/#relationship-to-rdf

Markus Lanthaler: http://json-ld.org/spec/latest/json-ld/#relationship-to-rdf ←

15:27:29 <ericP> markus: we discussed an unambiguos mapping from JSON datatypes to RDF datatypes

Markus Lanthaler: we discussed an unambiguos mapping from JSON datatypes to RDF datatypes ←

15:27:44 <ericP> ... that addressed pfps's concearns

... that addressed pfps's concearns ←

15:27:58 <ericP> ... i just updated the spec 10 mins ago. everything should be in place

... i just updated the spec 10 mins ago. everything should be in place ←

15:28:59 <ericP> pfps: i'd have been content yesterday

Peter Patel-Schneider: i'd have been content yesterday ←

15:29:08 <ericP> ... this is all painful

... this is all painful ←

15:29:40 <ericP> ... JSON is a loose spec which does thousands of things with numbers

... JSON is a loose spec which does thousands of things with numbers ←

15:29:46 <ericP> ... e.g. 32 bit integers

... e.g. 32 bit integers ←

15:30:15 <ericP> sandro: here we're improving JSON by using RDF's [really XML Schema's] precise definitions

Sandro Hawke: here we're improving JSON by using RDF's [really XML Schema's] precise definitions ←

15:30:49 <ericP> pfps: implementations on the ground are likely to use "JSON number"

Peter Patel-Schneider: implementations on the ground are likely to use "JSON number" ←

15:31:06 <ericP> sandro: JSON-LD steers you away from "number" if you care about round-tripping

Sandro Hawke: JSON-LD steers you away from "number" if you care about round-tripping ←

15:31:50 <ericP> pfps: JSON has a notion of a fraction number, e.g. 12.3 has a fractional part of "3"

Peter Patel-Schneider: JSON has a notion of a fraction number, e.g. 12.3 has a fractional part of "3" ←

15:32:56 <ericP> markus: 1.1E1 is the canonical form of "11"^^xsd:double

Peter Patel-Schneider: 1.1E1 is the canonical form of "11"^^xsd:double ←

15:33:04 <markus> s/markus/pfps/
15:33:08 <ericP> ... that ".1" is the fractional part

... that ".1" is the fractional part ←

15:34:08 <ericP> ... if that part's nailed down, i think JSON-LD provides a consistent and coherent view of the world

... if that part's nailed down, i think JSON-LD provides a consistent and coherent view of the world ←

15:34:26 <ericP> ... no idea what the JSON reception would be

... no idea what the JSON reception would be ←

15:34:59 <gavinc> http://tools.ietf.org/html/draft-staykov-hu-json-canonical-form-00#section-2.1.1 btw

Gavin Carothers: http://tools.ietf.org/html/draft-staykov-hu-json-canonical-form-00#section-2.1.1 btw ←

15:36:27 <markus> Peter's quote: ... "without, of course, getting bogged down on things like how many Unicode surrogate characters can dance on the head of a JSON string" :-)

Markus Lanthaler: Peter's quote: ... "without, of course, getting bogged down on things like how many Unicode surrogate characters can dance on the head of a JSON string" :-) ←

15:36:46 <ericP> pfps: we talk about unicode codepoints but JSON talks about unicode characters

Peter Patel-Schneider: we talk about unicode codepoints but JSON talks about unicode characters ←

15:38:16 <ericP> davidwood: what will the JSON-LD group do with this?

David Wood: what will the JSON-LD group do with this? ←

15:38:29 <ericP> markus: we spend a long time on round-tripping

Markus Lanthaler: we spend a long time on round-tripping ←

15:39:00 <ericP> ... i think the spec is clear anough about it. some corner cases like "1.0" becomes an integer

... i think the spec is clear anough about it. some corner cases like "1.0" becomes an integer ←

15:39:01 <pfps> the point is that the syntax for JSON numbers uses frac and fraction part for the .1 in 1.1E1 so fractional part needs to be distinguished from that

Peter Patel-Schneider: the point is that the syntax for JSON numbers uses frac and fraction part for the .1 in 1.1E1 so fractional part needs to be distinguished from that ←

15:39:23 <ericP> ... but the RDF-to-JSON defaults to using the string representation so you default to clean round-tripping

... but the RDF-to-JSON defaults to using the string representation so you default to clean round-tripping ←

15:39:49 <ericP> davidwood: so don't expect many changes between now and REC

David Wood: so don't expect many changes between now and REC ←

15:40:23 <Arnaud> well, I would still be happy to say something about RDF/JSON

Arnaud Le Hors: well, I would still be happy to say something about RDF/JSON ←

15:40:33 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here? ←

15:40:33 <Zakim> On the phone I see EricP, gkellogg, pfps, davidwood, TallTed (muted), AZ, Sandro, gavinc, Arnaud, markus, AZ, Souri

Zakim IRC Bot: On the phone I see EricP, gkellogg, pfps, davidwood, TallTed (muted), AZ, Sandro, gavinc, Arnaud, markus, AZ, Souri ←

15:40:35 <Zakim> On IRC I see Guus_, Souri, zwu2, gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro

Zakim IRC Bot: On IRC I see Guus_, Souri, zwu2, gavinc, markus, AZ, Arnaud, pfps, Zakim, RRSAgent, gkellogg, TallTed, trackbot, davidwood, manu, yvesr, mischat, ericP, sandro ←

15:40:55 <Arnaud> +q  to say something about RDF/JSON

Arnaud Le Hors: +q to say something about RDF/JSON ←

15:41:03 <davidwood> ack Arnaud

David Wood: ack Arnaud ←

15:41:03 <Zakim> Arnaud, you wanted to say something about RDF/JSON

Zakim IRC Bot: Arnaud, you wanted to say something about RDF/JSON ←

15:41:08 <davidwood> q?

David Wood: q? ←

15:41:11 <pfps> By the way, when are Semantics and Concepts going to LC publication?

Peter Patel-Schneider: By the way, when are Semantics and Concepts going to LC publication? ←

15:41:13 <ericP> Topic: RDF/JSON

2. RDF/JSON

15:41:56 <ericP> Arnaud: after reading pierre antoine and andy's comments, i don't think they're serious obstacles

Arnaud Le Hors: after reading pierre antoine and andy's comments, i don't think they're serious obstacles ←

15:42:12 <pfps> +1 (NB)

Peter Patel-Schneider: +1 (NB) ←

15:42:15 <ericP> ... before editing the spec, i want to know whether it's likely to proceed

... before editing the spec, i want to know whether it's likely to proceed ←

15:43:13 <ericP> davidwood: gregg proposed an alternative format to JSON-LD, which i don't think this group has time

David Wood: gregg proposed an alternative format to JSON-LD, which i don't think this group has time ←

15:43:30 <ericP> Arnaud: i discussed this with Gregg at SemTech

Arnaud Le Hors: i discussed this with Gregg at SemTech ←

15:43:49 <ericP> ... he said that they have a rep which is essentially similar to RDf/JSON

... he said that they have a rep which is essentially similar to RDf/JSON ←

15:44:15 <ericP> davidwood: putting RDF/JSON out as a note makes it easy for folks to translate

David Wood: putting RDF/JSON out as a note makes it easy for folks to translate ←

15:44:34 <ericP> ... someone can later make that REC-track

... someone can later make that REC-track ←

15:45:15 <ericP> gkellogg: we'd need a internal step which creates an ID map when flattening

Gregg Kellogg: we'd need a internal step which creates an ID map when flattening ←

15:45:33 <ericP> markus: you can have the same shape, but you need a top-level node

Markus Lanthaler: you can have the same shape, but you need a top-level node ←

15:45:44 <davidwood> PROPOSED: The WG will publish RDF/JSON as a Note

PROPOSED: The WG will publish RDF/JSON as a Note ←

15:45:56 <Arnaud> +1

Arnaud Le Hors: +1 ←

15:45:57 <davidwood> +1

David Wood: +1 ←

15:46:28 <davidwood> PROPOSED: The WG will pursue publication of RDF/JSON as a Note

PROPOSED: The WG will pursue publication of RDF/JSON as a Note ←

15:46:35 <Arnaud> +1

Arnaud Le Hors: +1 ←

15:46:36 <markus> -0.5

Markus Lanthaler: -0.5 ←

15:46:36 <Souri> +1

Souripriya Das: +1 ←

15:46:36 <gavinc> +1

Gavin Carothers: +1 ←

15:46:37 <ericP> +1

+1 ←

15:46:37 <davidwood> +1

David Wood: +1 ←

15:46:38 <zwu2> +1

Zhe Wu: +1 ←

15:46:39 <gkellogg> +0.5

Gregg Kellogg: +0.5 ←

15:46:43 <pfps> +1

Peter Patel-Schneider: +1 ←

15:46:45 <TallTed> +0

Ted Thibodeau: +0 ←

15:46:46 <sandro> (to be clear -- this is NOT a decision to publish)

Sandro Hawke: (to be clear -- this is NOT a decision to publish) ←

15:46:50 <AZ> +1

Antoine Zimmermann: +1 ←

15:47:04 <sandro> +0.5

Sandro Hawke: +0.5 ←

15:47:18 <ericP> markus: i find it confusing that the same WG publishes two competing JSON formats

Markus Lanthaler: i find it confusing that the same WG publishes two competing JSON formats ←

15:47:21 <gavinc> Hey! I'm WRITING 4 competing formats :P

Gavin Carothers: Hey! I'm WRITING 4 competing formats :P ←

15:47:38 <sandro> (agreed, there's some confusion with JSON-LD -- but Arnaud has promised the document will be clear about it)

Sandro Hawke: (agreed, there's some confusion with JSON-LD -- but Arnaud has promised the document will be clear about it) ←

15:47:42 <ericP> davidwood: yeah, but in the first year, we had lots of discussion

David Wood: yeah, but in the first year, we had lots of discussion ←

15:47:51 <Arnaud> I already added this to the RDF/JSON draft: "On the other hand, the RDF Working Group decided to put JSON-LD on the     Recommendation track (see resolution of May 30, 2012). If you have no specific reason to use this document instead of JSON-LD, you are therefore encouraged to use     JSON-LD."

Arnaud Le Hors: I already added this to the RDF/JSON draft: "On the other hand, the RDF Working Group decided to put JSON-LD on the Recommendation track (see resolution of May 30, 2012). If you have no specific reason to use this document instead of JSON-LD, you are therefore encouraged to use JSON-LD." ←

15:48:07 <ericP> ... the use cases for these two serializations were completely separate. (that's why i'm not concearned)

... the use cases for these two serializations were completely separate. (that's why i'm not concearned) ←

15:48:17 <ericP> RESOLVED: The WG will pursue publication of RDF/JSON as a Note

RESOLVED: The WG will pursue publication of RDF/JSON as a Note ←

15:48:29 <Arnaud> I hope this addresses some of Markus's concern which I fully understand

Arnaud Le Hors: I hope this addresses some of Markus's concern which I fully understand ←

15:49:25 <Zakim> -pfps

Zakim IRC Bot: -pfps ←

15:50:24 <ericP> topic: NTriples and NQuads

3. NTriples and NQuads

15:50:50 <ericP> davidwood: propose to move from persuing a Note to persuing a Rec

David Wood: propose to move from pursuing a Note to pursuing a Rec ←

15:51:13 <davidwood> PROPOSED: The WG will pursue N-Triples/N-Quads as a Rec instead of a Note

PROPOSED: The WG will pursue N-Triples/N-Quads as a Rec instead of a Note ←

15:51:14 <ericP> sandro: i understand this doesn't bind us, just advice to editor

Sandro Hawke: i understand this doesn't bind us, just advice to editor ←

15:51:18 <gavinc> +∞

Gavin Carothers: +∞ ←

15:51:21 <gkellogg> +1

Gregg Kellogg: +1 ←

15:51:22 <gavinc> +1

Gavin Carothers: +1 ←

15:51:28 <davidwood> +0.5

David Wood: +0.5 ←

15:51:28 <TallTed> +1

Ted Thibodeau: +1 ←

15:51:43 <Zakim> +[GVoice]

Zakim IRC Bot: +[GVoice] ←

15:51:52 <pfps> zakim, gvoice is me

Peter Patel-Schneider: zakim, gvoice is me ←

15:51:52 <Zakim> +pfps; got it

Zakim IRC Bot: +pfps; got it ←

15:52:08 <AZ> +0.5

Antoine Zimmermann: +0.5 ←

15:52:10 <sandro> eric: Does this raise the bar on what an RDF Implementation is?

Eric Prud'hommeaux: Does this raise the bar on what an RDF Implementation is? [ Scribe Assist by Sandro Hawke ] ←

15:52:57 <sandro> eric: Is there a presumption that every RECOMMENDED syntax is supported by every system?

Eric Prud'hommeaux: Is there a presumption that every RECOMMENDED syntax is supported by every system? [ Scribe Assist by Sandro Hawke ] ←

15:53:10 <markus> Arnaud, quick question just out of curiosity: does RDF/JSON serialize all numbers as strings?

Markus Lanthaler: Arnaud, quick question just out of curiosity: does RDF/JSON serialize all numbers as strings? ←

15:53:17 <sandro> eric: Do we have too many syntaxes?

Eric Prud'hommeaux: Do we have too many syntaxes? [ Scribe Assist by Sandro Hawke ] ←

15:53:32 <sandro> Gavin: Yes, but N-Triples and N-Quads aren't the ones

Gavin Carothers: Yes, but N-Triples and N-Quads aren't the ones [ Scribe Assist by Sandro Hawke ] ←

15:54:01 <sandro> eric: Yes, but in 2004 N-Triples was specified, but they DIDNT tell the world to expose their data as N-Triples.

Eric Prud'hommeaux: Yes, but in 2004 N-Triples was specified, but they DIDNT tell the world to expose their data as N-Triples. [ Scribe Assist by Sandro Hawke ] ←

15:54:45 <sandro> davidwood: Eric, this is RESOLVED, and Eric please raise an issue about this

David Wood: Eric, this is RESOLVED, and Eric please raise an issue about this [ Scribe Assist by Sandro Hawke ] ←

<sandro> RESOLVED: The WG will pursue N-Triples/N-Quads as a Rec instead of a Note

RESOLVED: The WG will pursue N-Triples/N-Quads as a Rec instead of a Note ←

15:55:05 <Souri> s/persuing/pursuing/
15:55:07 <markus> +0

Markus Lanthaler: +0 ←

15:55:12 <sandro> eric: you're saying we have another avenue for guidance about syntaxes, not just "Every Recommendation".

Eric Prud'hommeaux: you're saying we have another avenue for guidance about syntaxes, not just "Every Recommendation". [ Scribe Assist by Sandro Hawke ] ←

15:55:41 <sandro> davidwood: Now we have all these different syntaxes, so we should make some statement, in Concepts, about what you should comply with.

David Wood: Now we have all these different syntaxes, so we should make some statement, in Concepts, about what you should comply with. [ Scribe Assist by Sandro Hawke ] ←

15:55:58 <sandro> davidwood: I'd say N-Triples and N-Quads and everything else is optional

David Wood: I'd say N-Triples and N-Quads and everything else is optional [ Scribe Assist by Sandro Hawke ] ←

15:56:00 <sandro> ?!?!?!?!

Sandro Hawke: ?!?!?!?! ←

15:56:06 <sandro> -1 to that

Sandro Hawke: -1 to that ←

15:56:26 <sandro> eric; I'd say w3.org/TR is how you know which syntaxes to implement

Sandro Hawke: eric; I'd say w3.org/TR is how you know which syntaxes to implement ←

15:56:46 <sandro> davidwood: but practically we have so many

David Wood: but practically we have so many [ Scribe Assist by Sandro Hawke ] ←

15:57:08 <ericP> sandro: LDP says "you have to use Turtle"

Sandro Hawke: LDP says "you have to use Turtle" ←

15:57:43 <ericP> ... you're saying that every government has to expose as NTriples to guarantee interop"

... you're saying that every government has to expose as NTriples to guarantee interop" ←

15:57:52 <ericP> davidwood: i have to think about it

David Wood: i have to think about it ←

15:58:09 <gavinc> Simple, name an RDF implementation that DOESN'T implement N-Triples

Gavin Carothers: Simple, name an RDF implementation that DOESN'T implement N-Triples ←

15:58:48 <zwu2> N-TRIPLES is really popular

Zhe Wu: N-TRIPLES is really popular ←

15:59:05 <Souri> Oracle parses N-Triples and N-Quads

Souripriya Das: Oracle parses N-Triples and N-Quads ←

15:59:24 <ericP> ... if we have a half dozen serialization formats, we can't call an impl that doesn't implement them all "non-compliant"

... if we have a half dozen serialization formats, we can't call an impl that doesn't implement them all "non-compliant" ←

16:00:22 <ericP> [discussion of proliferation of NTriples and NQuads]

[discussion of proliferation of NTriples and NQuads] ←

16:01:40 <Arnaud> the one advantage of having all these formats is that it should make it clear to anyone that RDF isn't RDF/XML :)

Arnaud Le Hors: the one advantage of having all these formats is that it should make it clear to anyone that RDF isn't RDF/XML :) ←

16:03:23 <TallTed> that's actually a significant advantage  :-)

Ted Thibodeau: that's actually a significant advantage :-) ←

16:03:38 <ericP> ISSUE: guidance to RDF users and developers about which syntaxes to parse and publish

ISSUE: guidance to RDF users and developers about which syntaxes to parse and publish ←

16:03:38 <trackbot> Created ISSUE-138 - Guidance to RDF users and developers about which syntaxes to parse and publish; please complete additional details at <http://www.w3.org/2011/rdf-wg/track/issues/138/edit>.

Trackbot IRC Bot: Created ISSUE-138 - Guidance to RDF users and developers about which syntaxes to parse and publish; please complete additional details at <http://www.w3.org/2011/rdf-wg/track/issues/138/edit>. ←

16:04:09 <AZ> btw OWL/XML is a REC and OWL implementations do *not* have to support it

Antoine Zimmermann: btw OWL/XML is a REC and OWL implementations do *not* have to support it ←

16:04:23 <sandro> scribe: sandro

(Scribe set to Sandro Hawke)

16:04:42 <sandro> topic: TriG

4. TriG

16:05:07 <ericP> http://www.w3.org/2005/01/yacker/uploads/trigS_new?lang=perl

Eric Prud'hommeaux: http://www.w3.org/2005/01/yacker/uploads/trigS_new?lang=perl ←

16:05:27 <TallTed> (except for the part where RDF/XML seems to be the only serialization that includes "RDF" [and not just "R"] in its name)

Ted Thibodeau: (except for the part where RDF/XML seems to be the only serialization that includes "RDF" [and not just "R"] in its name) ←

16:05:37 <sandro> eric: I created a grammar that takes care of (1) blank nodes as graph identifiers, (2) allow the GRAPH keyword, (3) allow { } to be optional around default graph

Eric Prud'hommeaux: I created a grammar that takes care of (1) blank nodes as graph identifiers, (2) allow the GRAPH keyword, (3) allow { } to be optional around default graph ←

16:05:53 <sandro> eric: I made an LALR(1) grammar for this

Eric Prud'hommeaux: I made an LALR(1) grammar for this ←

16:06:19 <gavinc> blank nodes as graph identifiers are already in the Grammar in the the current ED

Gavin Carothers: blank nodes as graph identifiers are already in the Grammar in the the current ED ←

16:06:22 <sandro> eric: interesting grammatical points.

Eric Prud'hommeaux: interesting grammatical points. ←

16:06:23 <gkellogg> Also LL(1)

Gregg Kellogg: Also LL(1) ←

16:06:47 <sandro> eric: Noticed one could do:      [ :a :b ] { .... }

Eric Prud'hommeaux: Noticed one could do: [ :a :b ] { .... } ←

16:07:12 <gkellogg> Also, possibly (1 2) { … }

Gregg Kellogg: Also, possibly (1 2) { … } ←

16:07:21 <sandro> eric: Andy pushed back, saying this syntac might be used for something else, and exceeds sparql

Eric Prud'hommeaux: Andy pushed back, saying this syntac might be used for something else, and exceeds sparql ←

16:07:39 <sandro> gavin: Aligning with SPARQL, and then going right past it.....

Gavin Carothers: Aligning with SPARQL, and then going right past it..... ←

16:09:34 <ericP> ASK { { <s> <p> <o> } GRAPH <x> { ... } }

Eric Prud'hommeaux: ASK { { <s> <p> <o> } GRAPH <x> { ... } } ←

16:09:35 <sandro> eric: Resolved that it's fine to make GRAPH optional and make { ... } optional

Eric Prud'hommeaux: Resolved that it's fine to make GRAPH optional and make { ... } optional ←

16:09:51 <ericP> ASK { { <s> <p> <o> { <s2> <p2> <o2> } } GRAPH <x> { ... } }

Eric Prud'hommeaux: ASK { { <s> <p> <o> { <s2> <p2> <o2> } } GRAPH <x> { ... } } ←

16:10:18 <sandro> sandro: ewww!

Sandro Hawke: ewww! ←

16:10:35 <ericP> normal use: ASK { <s> <p> <o> GRAPH <x> { ... } }

Eric Prud'hommeaux: normal use: ASK { <s> <p> <o> GRAPH <x> { ... } } ←

16:10:48 <sandro> sandro: and that's what we'd like in TriG

Sandro Hawke: and that's what we'd like in TriG ←

16:11:43 <sandro> david: (missed)

David Wood: (missed) ←

16:12:30 <sandro> eric:  { { <s> <p> <o> { <s2> <p2> <o2> } } GRAPH <x> { ... } } turns into  { <s> <p> <o>. <s2> <p2> <o2>  GRAPH <x> { ... } }

Eric Prud'hommeaux: { { <s> <p> <o> { <s2> <p2> <o2> } } GRAPH <x> { ... } } turns into { <s> <p> <o>. <s2> <p2> <o2> GRAPH <x> { ... } } ←

16:13:08 <sandro> eric: Resolved that it's fine to make GRAPH optional and make { ... } optional

Eric Prud'hommeaux: Resolved that it's fine to make GRAPH optional and make { ... } optional ←

16:14:31 <sandro> eric: is there a mechanism to survey....?

Eric Prud'hommeaux: is there a mechanism to survey....? ←

16:15:21 <sandro> eric: eg wiki page of implementations

Eric Prud'hommeaux: eg wiki page of implementations ←

16:15:27 <sandro> sandro: Sure, let's link to the implementation risk in the At Risk text.

Sandro Hawke: Sure, let's link to the implementation risk in the At Risk text. ←

16:15:28 <Zakim> -Arnaud

Zakim IRC Bot: -Arnaud ←

16:16:12 <sandro> gavin: I think we already resolved to add these, last meeting.  I was going to normalize against existing trig grammar and include it.

Gavin Carothers: I think we already resolved to add these, last meeting. I was going to normalize against existing trig grammar and include it. ←

16:16:25 <sandro> eric: also, optional trailing dot inside curlies

Eric Prud'hommeaux: also, optional trailing dot inside curlies ←

16:16:42 <sandro> eric: I borrow from SPARQL not TURTLE.

Eric Prud'hommeaux: I borrow from SPARQL not TURTLE. ←

16:16:57 <sandro> +1

+1 ←

16:17:13 <sandro> david: We've gotten through our agenda!

David Wood: We've gotten through our agenda! ←

16:18:52 <sandro> sandro: I don't recall us actually resolving 137

Sandro Hawke: I don't recall us actually resolving 137 ←

16:19:03 <sandro> http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html

http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html ←

16:19:41 <gavinc> PROPOSED: Resolve ISSUE-137 using at risk text proposed by sandro http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html and a grammar based on ericP's changes  http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0099.html

PROPOSED: Resolve ISSUE-137 using at risk text proposed by sandro http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html and a grammar based on ericP's changes http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0099.html ←

16:19:52 <sandro> +1

+1 ←

16:19:59 <davidwood> +1

David Wood: +1 ←

16:20:00 <gavinc> +0.5

Gavin Carothers: +0.5 ←

16:20:01 <gkellogg> +1

Gregg Kellogg: +1 ←

16:20:02 <ericP> +1

Eric Prud'hommeaux: +1 ←

16:20:04 <TallTed> +1

Ted Thibodeau: +1 ←

16:20:24 <zwu2> +1

Zhe Wu: +1 ←

16:20:40 <Souri> +1

Souripriya Das: +1 ←

16:20:51 <sandro> RESOLVED: Resolve ISSUE-137 using at risk text proposed by sandro http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html and a grammar based on ericP's changes  http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0099.html

RESOLVED: Resolve ISSUE-137 using at risk text proposed by sandro http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0138.html and a grammar based on ericP's changes http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jul/0099.html ←

16:21:01 <sandro> davidwood: AOB?

David Wood: AOB? ←

16:21:04 <markus> +1

Markus Lanthaler: +1 ←

16:21:24 <sandro> gavin: We'll also be adding Andy's test cases to the TriG test suite.

Gavin Carothers: We'll also be adding Andy's test cases to the TriG test suite. ←

16:22:48 <zwu2> bye

Zhe Wu: bye ←

16:22:53 <Zakim> -AZ

Zakim IRC Bot: -AZ ←

16:23:03 <sandro> ADJOURN

ADJOURN ←

16:23:04 <Zakim> -AZ

Zakim IRC Bot: -AZ ←

16:23:09 <Zakim> -pfps

Zakim IRC Bot: -pfps ←

16:23:25 <Zakim> -Souri

Zakim IRC Bot: -Souri ←

16:23:28 <markus> bye

Markus Lanthaler: bye ←

16:23:31 <Zakim> -markus

Zakim IRC Bot: -markus ←

16:23:48 <sandro> https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2/trig-kw-graph-08.trig

https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2/trig-kw-graph-08.trig ←

16:23:54 <sandro> https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2

https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2 ←

16:27:13 <Zakim> -EricP

Zakim IRC Bot: -EricP ←

16:32:20 <sandro> https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2/trig-kw-graph-01.trig

(No events recorded for 5 minutes)

https://dvcs.w3.org/hg/rdf/file/0f2466565bc8/trig/tests2/trig-kw-graph-01.trig ←

16:32:34 <gkellogg> https://dvcs.w3.org/hg/rdf/log/0f2466565bc8/trig/tests2/trig-kw-graph-08.trig

Gregg Kellogg: https://dvcs.w3.org/hg/rdf/log/0f2466565bc8/trig/tests2/trig-kw-graph-08.trig ←

16:34:23 <Zakim> -gkellogg

Zakim IRC Bot: -gkellogg ←

16:34:27 <Zakim> -Sandro

Zakim IRC Bot: -Sandro ←

16:34:28 <Zakim> -gavinc

Zakim IRC Bot: -gavinc ←

16:34:29 <Zakim> -davidwood

Zakim IRC Bot: -davidwood ←

16:34:29 <Zakim> -TallTed

Zakim IRC Bot: -TallTed ←

16:34:29 <Zakim> SW_RDFWG()11:00AM has ended

Zakim IRC Bot: SW_RDFWG()11:00AM has ended ←

16:34:29 <Zakim> Attendees were EricP, gkellogg, davidwood, TallTed, +081165aaaa, AZ, Sandro, +1.707.861.aabb, gavinc, Arnaud, markus, Souri, pfps

Zakim IRC Bot: Attendees were EricP, gkellogg, davidwood, TallTed, +081165aaaa, AZ, Sandro, +1.707.861.aabb, gavinc, Arnaud, markus, Souri, pfps ←

16:34:35 <gavinc> RCS forever!

Gavin Carothers: RCS forever! ←

16:37:40 <gavinc> davidwood: can you check your ~/.hgrc ?

David Wood: can you check your ~/.hgrc ? [ Scribe Assist by Gavin Carothers ] ←



Formatted by CommonScribe