RDF Working Group Teleconference

Minutes of 05 December 2012

Seen
Andy Seaborne, Arnaud Le Hors, David Wood, Eric Prud'hommeaux, Gregg Kellogg, Guus Schreiber, Ivan Herman, Manu Sporny, Markus Lanthaler, Patrick Hayes, Pierre-Antoine Champin, Sandro Hawke, Ted Thibodeau, Yves Raimond, Zhe Wu
Chair
David Wood
Scribe
Arnaud Le Hors
IRC Log
Original and Editable Wiki Version
Resolutions
  1. accept the minutes of the 28 Nov telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-11-28 link
Topics
16:00:10 <RRSAgent> logging to http://www.w3.org/2012/12/05-rdf-wg-irc

RRSAgent IRC Bot: logging to http://www.w3.org/2012/12/05-rdf-wg-irc

16:00:16 <yvesr> Zakim, ??P10 is me

Yves Raimond: Zakim, ??P10 is me

16:00:16 <Zakim> +yvesr; got it

Zakim IRC Bot: +yvesr; got it

16:00:17 <davidwood> Chair: David Wood
16:00:41 <ericP> trackbot, start meeting

Eric Prud'hommeaux: trackbot, start meeting

16:00:43 <trackbot> RRSAgent, make logs world

Trackbot IRC Bot: RRSAgent, make logs world

16:00:45 <trackbot> Zakim, this will be 73394

Trackbot IRC Bot: Zakim, this will be 73394

16:00:45 <Zakim> ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start now

Zakim IRC Bot: ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start now

16:00:46 <trackbot> Meeting: RDF Working Group Teleconference
16:00:46 <trackbot> Date: 05 December 2012
16:00:52 <Guus> zakim, mute me

Guus Schreiber: zakim, mute me

16:00:52 <Zakim> sorry, Guus, I don't know what conference this is

Zakim IRC Bot: sorry, Guus, I don't know what conference this is

16:01:06 <ericP> Zakim, this is rdf

Eric Prud'hommeaux: Zakim, this is rdf

16:01:06 <Zakim> ok, ericP; that matches SW_RDFWG()11:00AM

Zakim IRC Bot: ok, ericP; that matches SW_RDFWG()11:00AM

16:01:12 <Zakim> +Arnaud

Zakim IRC Bot: +Arnaud

16:01:30 <davidwood> Zakim, this is RDF

David Wood: Zakim, this is RDF

16:01:30 <Zakim> davidwood, this was already SW_RDFWG()11:00AM

Zakim IRC Bot: davidwood, this was already SW_RDFWG()11:00AM

16:01:31 <Zakim> ok, davidwood; that matches SW_RDFWG()11:00AM

Zakim IRC Bot: ok, davidwood; that matches SW_RDFWG()11:00AM

16:01:41 <Zakim> +??P14

Zakim IRC Bot: +??P14

16:01:53 <pchampin_> zakim, ??P14 is me

Pierre-Antoine Champin: zakim, ??P14 is me

16:01:53 <Zakim> +pchampin_; got it

Zakim IRC Bot: +pchampin_; got it

16:01:55 <Zakim> +??P15

Zakim IRC Bot: +??P15

16:01:59 <gkellogg> zakim, I am ??P15

Gregg Kellogg: zakim, I am ??P15

16:01:59 <Zakim> +gkellogg; got it

Zakim IRC Bot: +gkellogg; got it

16:02:02 <Zakim> +[GVoice]

Zakim IRC Bot: +[GVoice]

16:02:16 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here?

16:02:16 <Zakim> On the phone I see +1.540.898.aaaa, +31.20.598.aabb, yvesr, OpenLink_Software, Arnaud, pchampin_, gkellogg, [GVoice]

Zakim IRC Bot: On the phone I see +1.540.898.aaaa, +31.20.598.aabb, yvesr, OpenLink_Software, Arnaud, pchampin_, gkellogg, [GVoice]

16:02:19 <Zakim> On IRC I see markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro, manu, mischat

Zakim IRC Bot: On IRC I see markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro, manu, mischat

16:02:24 <davidwood> Zakim, aaaa is me

David Wood: Zakim, aaaa is me

16:02:24 <Zakim> +davidwood; got it

Zakim IRC Bot: +davidwood; got it

16:02:25 <ericP> Zakim, [GVoice] is me

Eric Prud'hommeaux: Zakim, [GVoice] is me

16:02:25 <Zakim> +ericP; got it

Zakim IRC Bot: +ericP; got it

16:02:26 <MacTed> Zakim, OpenLink_Software is temporarily me

Ted Thibodeau: Zakim, OpenLink_Software is temporarily me

16:02:26 <Zakim> +MacTed; got it

Zakim IRC Bot: +MacTed; got it

16:02:27 <MacTed> Zakim, mute me

Ted Thibodeau: Zakim, mute me

16:02:27 <Zakim> MacTed should now be muted

Zakim IRC Bot: MacTed should now be muted

16:02:56 <Arnaud> scribe: Arnaud

(Scribe set to Arnaud Le Hors)

16:02:57 <Zakim> +[IPcaller]

Zakim IRC Bot: +[IPcaller]

16:03:24 <AndyS> I am muted

Andy Seaborne: I am muted

16:03:35 <AndyS> zakim, IPcaller is me

Andy Seaborne: zakim, IPcaller is me

16:03:35 <Zakim> +AndyS; got it

Zakim IRC Bot: +AndyS; got it

16:04:09 <Zakim> +??P27

Zakim IRC Bot: +??P27

16:04:09 <Arnaud> topic: Minutes of last meeting

1. Minutes of last meeting

16:04:01 <davidwood> PROPOSED: accept the minutes of the 28 Nov telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-11-28

PROPOSED: accept the minutes of the 28 Nov telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-11-28

16:04:17 <davidwood> RESOLVED: accept the minutes of the 28 Nov telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-11-28

RESOLVED: accept the minutes of the 28 Nov telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-11-28

16:04:22 <markus> Zakim, ??P27 is me

Markus Lanthaler: Zakim, ??P27 is me

16:04:22 <Zakim> +markus; got it

Zakim IRC Bot: +markus; got it

16:04:26 <Arnaud> topic: Action items

2. Action items

16:04:27 <davidwood> Review of action items

David Wood: Review of action items

16:04:27 <davidwood> 	▪	http://www.w3.org/2011/rdf-wg/track/actions/pendingreview

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

16:04:27 <davidwood> 	▪	http://www.w3.org/2011/rdf-wg/track/actions/open

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

16:04:35 <MacTed> MacTed has changed the topic to: RDF WG - http://www.w3.org/2011/rdf-wg/ - current agenda http://www.w3.org/2011/rdf-wg/wiki/Meetings:Telecon2012.12.05

Ted Thibodeau: MacTed has changed the topic to: RDF WG - http://www.w3.org/2011/rdf-wg/ - current agenda http://www.w3.org/2011/rdf-wg/wiki/Meetings:Telecon2012.12.05

16:04:49 <Arnaud> no pending review

no pending review

16:05:12 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here?

16:05:13 <Zakim> On the phone I see davidwood, +31.20.598.aabb, yvesr, MacTed (muted), Arnaud, pchampin_, gkellogg, ericP, AndyS, markus

Zakim IRC Bot: On the phone I see davidwood, +31.20.598.aabb, yvesr, MacTed (muted), Arnaud, pchampin_, gkellogg, ericP, AndyS, markus

16:05:13 <Zakim> On IRC I see markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro, manu, mischat

Zakim IRC Bot: On IRC I see markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro, manu, mischat

16:05:13 <Arnaud> davidwood: anyone claiming credit for any of the open actions?

David Wood: anyone claiming credit for any of the open actions?

16:06:03 <Zakim> + +1.650.265.aacc

Zakim IRC Bot: + +1.650.265.aacc

16:06:25 <zwu2> zakim,+1.650.265.aacc is me

Zhe Wu: zakim,+1.650.265.aacc is me

16:06:25 <Zakim> +zwu2; got it

Zakim IRC Bot: +zwu2; got it

16:06:28 <zwu2> zakim, mute me

Zhe Wu: zakim, mute me

16:06:28 <Zakim> zwu2 should now be muted

Zakim IRC Bot: zwu2 should now be muted

16:07:11 <ivan> zakim, code?

Ivan Herman: zakim, code?

16:07:11 <Zakim> the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan

Zakim IRC Bot: the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan

16:07:16 <Arnaud> davidwood: none, moving on

David Wood: none, moving on

16:07:25 <Arnaud> topic: Updating W3C Web Summaries

3. Updating W3C Web Summaries

16:07:35 <Zakim> +ivan

Zakim IRC Bot: +ivan

16:07:36 <davidwood> Can we update http://www.w3.org/RDF/ ?

David Wood: Can we update http://www.w3.org/RDF/ ?

16:07:49 <Zakim> + +1.603.897.aadd

Zakim IRC Bot: + +1.603.897.aadd

16:08:24 <Zakim> +Sandro

Zakim IRC Bot: +Sandro

16:08:24 <sandro> sorry I'm late

Sandro Hawke: sorry I'm late

16:08:49 <ivan> http://www.w3.org/standards/techs/rdf#w3c_all

Ivan Herman: http://www.w3.org/standards/techs/rdf#w3c_all

16:08:54 <Arnaud> ivan: this is wiki so it should be easy to update

Ivan Herman: this is wiki so it should be easy to update

16:08:58 <davidwood> Why doesn't http://www.w3.org/standards/techs/rdf#w3c_all list RDFa?

David Wood: Why doesn't http://www.w3.org/standards/techs/rdf#w3c_all list RDFa?

16:09:29 <Arnaud> ivan: that page is automatically generated based on some magic formula

Ivan Herman: that page is automatically generated based on some magic formula

16:09:50 <Arnaud> sandro: send an email to webmaster to request an update

Sandro Hawke: send an email to webmaster to request an update

16:10:28 <markus> Btw. JSON-LD API spec is also missing from the list at http://www.w3.org/standards/techs/rdf#w3c_all

Markus Lanthaler: Btw. JSON-LD API spec is also missing from the list at http://www.w3.org/standards/techs/rdf#w3c_all

16:11:18 <davidwood> Action: davidwood to arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open

ACTION: davidwood to arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open

16:11:18 <trackbot> Created ACTION-216 - Arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open [on David Wood - due 2012-12-12].

Trackbot IRC Bot: Created ACTION-216 - Arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open [on David Wood - due 2012-12-12].

16:12:06 <Arnaud> topic: Turtle

4. Turtle

16:12:42 <Arnaud> subtopic: test preparations

4.1. test preparations

16:13:12 <ericP> local name					//subject/iri/PrefixedName/PNAME_LN

Eric Prud'hommeaux: local name //subject/iri/PrefixedName/PNAME_LN

16:13:12 <ericP> objectList with two objects			//predicateObjectList[objectList/object[2]]

Eric Prud'hommeaux: objectList with two objects //predicateObjectList[objectList/object[2]]

16:13:12 <ericP> predicateObjectList with two objectLists	//predicateObjectList[objectList[2]]

Eric Prud'hommeaux: predicateObjectList with two objectLists //predicateObjectList[objectList[2]]

16:13:59 <Arnaud> ericp: have been working on a script for testing

Eric Prud'hommeaux: have been working on a script for testing

16:14:17 <ericP> dvcs .... /rdf-turtle/coverage/paths

Eric Prud'hommeaux: dvcs .... /rdf-turtle/coverage/paths

16:14:26 <ericP> dvcs .... /rdf-turtle/coverage

Eric Prud'hommeaux: dvcs .... /rdf-turtle/coverage

16:14:32 <Arnaud> ... should I commit this stuff to mercurial?

... should I commit this stuff to mercurial?

16:14:55 <Arnaud> sandro: concerned this will get published

Sandro Hawke: concerned this will get published

16:16:24 <Zakim> +PatH

Zakim IRC Bot: +PatH

16:16:39 <ericP> http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/

Eric Prud'hommeaux: http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/

16:17:17 <Arnaud> discussion on where to put eric's stuff

discussion on where to put eric's stuff

16:18:46 <PatH> zakim, mute me

Patrick Hayes: zakim, mute me

16:18:46 <Zakim> PatH should now be muted

Zakim IRC Bot: PatH should now be muted

16:20:13 <Arnaud> ericp: could put a README to give instructions on publication

Eric Prud'hommeaux: could put a README to give instructions on publication

16:20:46 <Arnaud> ericp: will create a new directory

Eric Prud'hommeaux: will create a new directory

16:20:49 <Arnaud> subtopic: LC comments

4.2. LC comments

16:21:04 <Arnaud> eripc: not sure where we stand on the I18N comments

Eric Prud'hommeaux: not sure where we stand on the I18N comments

16:21:16 <Arnaud> ericp: will ping Richard

Eric Prud'hommeaux: will ping Richard Ishida

16:21:31 <Arnaud> s/eripc/ericp/
16:21:54 <Arnaud> ivan: we need to give a firm deadline

Ivan Herman: we need to give a firm deadline

16:21:56 <ericP> s/will ping Richard/will ping Richard Ishida/
16:22:22 <Arnaud> ivan: you need to go to the chair

Ivan Herman: you need to go to the chair

16:23:02 <ericP> is it better to mail the right person who won't respond or the wrong person who will respond?

Eric Prud'hommeaux: is it better to mail the right person who won't respond or the wrong person who will respond?

16:23:11 <Arnaud> ... specifying that by December 15 if we don't hear back from them we will consider the issue closed

... specifying that by December 15 if we don't hear back from them we will consider the issue closed

16:23:36 <Arnaud> ivan: for Prov they didn't reply

Ivan Herman: for Prov they didn't reply

16:24:18 <Arnaud> ericp: ok, will do

Eric Prud'hommeaux: ok, will do

16:25:11 <Arnaud> ericp: we have another issue with the grammar we need to figure out what to do with

Eric Prud'hommeaux: we have another issue with the grammar we need to figure out what to do with

16:26:35 <Arnaud> ... if we change the grammar I expect we'd have another LC

... if we change the grammar I expect we'd have another LC

16:27:12 <Arnaud> ivan: would only be required if there is a design change, don't think this applies

Ivan Herman: would only be required if there is a design change, don't think this applies

16:27:31 <Arnaud> ericp: issue is that the language changes

Eric Prud'hommeaux: issue is that the language changes

16:28:03 <Arnaud> this is because we didn't manage to make it an LL1 grammar

this is because we didn't manage to make it an LL1 grammar

16:28:34 <sandro> AndyS ?

Sandro Hawke: AndyS ?

16:28:48 <Arnaud> gkellogg: it's a performance issue

Gregg Kellogg: it's a performance issue

16:28:57 <AndyS> Let's be concrete - ptr to rule?

Andy Seaborne: Let's be concrete - ptr to rule?

16:29:17 <Arnaud> ericp: in any case the grammar now appears to be different, allows n trailing semi colons

Eric Prud'hommeaux: in any case the grammar now appears to be different, allows n trailing semi colons

16:29:21 <gkellogg> [7] predicateObjectList ::= verb objectList (";" (predicateObjectList)?)*

Gregg Kellogg: [7] predicateObjectList ::= verb objectList (";" (predicateObjectList)?)*

16:29:58 <Arnaud> ericp: need to dig back into the history

Eric Prud'hommeaux: need to dig back into the history

16:30:21 <Arnaud> sandro: still don't think this qualifies for 2nd LC

Sandro Hawke: still don't think this qualifies for 2nd LC

16:30:29 <ivan> q+

Ivan Herman: q+

16:31:27 <davidwood> ack ivan

David Wood: ack ivan

16:31:28 <Arnaud> ivan: according to ralph we could make note of the change when going to CR and still go to CR

Ivan Herman: according to ralph we could make note of the change when going to CR and still go to CR

16:31:29 <sandro> Ivan: quoting Ralph Swick -- how about we just make this AT RISK then we can go to CR without solving this first

Ivan Herman: quoting Ralph Swick -- how about we just make this AT RISK then we can go to CR without solving this first [ Scribe Assist by Sandro Hawke ]

16:31:34 <AndyS> eric wants something more ... non recursive which is a tool issue.

Andy Seaborne: eric wants something more ... non recursive which is a tool issue.

16:31:50 <PatH> Well, that was easy.

Patrick Hayes: Well, that was easy.

16:32:13 <Arnaud> ivan: this is a corner case that doesn't seem worth losing weeks over

Ivan Herman: this is a corner case that doesn't seem worth losing weeks over

16:32:27 <AndyS> q+

Andy Seaborne: q+

16:32:40 <Arnaud> ... very few implementers will actually be impacted

... very few implementers will actually be impacted

16:32:43 <davidwood> ack AndyS

David Wood: ack AndyS

16:32:56 <gkellogg> Andy's rule: predicateObjectList ::= verb objectList (";" (predicateObjectList)?)?

Gregg Kellogg: Andy's rule: predicateObjectList ::= verb objectList (";" (predicateObjectList)?)?

16:33:02 <Arnaud> andys: this matters to people who automatically produce data

Andy Seaborne: this matters to people who automatically produce data

16:33:29 <Arnaud> sandro: as a user I would like the freedom of adding extra semi colons

Sandro Hawke: as a user I would like the freedom of adding extra semi colons

16:33:40 <Arnaud> gkellogg: I agree

Gregg Kellogg: I agree

16:34:29 <Arnaud> ericp: we need to figure this out to exit LC

Eric Prud'hommeaux: we need to figure this out to exit LC

16:34:48 <sandro> http://www.w3.org/TR/turtle/#grammar-production-predicateObjectList

Sandro Hawke: http://www.w3.org/TR/turtle/#grammar-production-predicateObjectList

16:35:41 <Arnaud> LC rule has a * at the end: predicateObjectList  ::=  verb objectList (';' predicateObjectList?)*

LC rule has a * at the end: predicateObjectList ::= verb objectList (';' predicateObjectList?)*

16:35:53 <gkellogg> [7] predicateObjectList ::= verb objectList ( ";" ( verb objectList)? )*

Gregg Kellogg: [7] predicateObjectList ::= verb objectList ( ";" ( verb objectList)? )*

16:36:26 <PatH> It's semicolons all the way down.

Patrick Hayes: It's semicolons all the way down.

16:36:55 <sandro> In LC: predicateObjectList 	::= 	verb objectList (';' predicateObjectList?)*

Sandro Hawke: In LC: predicateObjectList ::= verb objectList (';' predicateObjectList?)*

16:37:31 <Arnaud> andys: we should focus on what we want, instead of what we have

Andy Seaborne: we should focus on what we want, instead of what we have

16:37:42 <Arnaud> ... do we want to allow multiple semi colons or not?

... do we want to allow multiple semi colons or not?

16:38:58 <sandro> sandro: lets do test cases that have multiple and trailing semicolons

Sandro Hawke: lets do test cases that have multiple and trailing semicolons [ Scribe Assist by Sandro Hawke ]

16:39:28 <PatH> allowing <anything> has obvious advantages. Are there any reasons to prohibit multiple semicolons? If not, I suggest we decide to allow them.

Patrick Hayes: allowing <anything> has obvious advantages. Are there any reasons to prohibit multiple semicolons? If not, I suggest we decide to allow them.

16:39:35 <Arnaud> ericp: we had one that worked as LR1, changed for LL1

Eric Prud'hommeaux: we had one that worked as LR1, changed for LL1

16:39:41 <AndyS> SPARQL allows multiple semis

Andy Seaborne: SPARQL allows multiple semis

16:39:56 <AndyS> therefore I think Turtle should.

Andy Seaborne: therefore I think Turtle should.

16:40:38 <Arnaud> ericp: concerned about what it will do to people who write tools

Eric Prud'hommeaux: concerned about what it will do to people who write tools

16:41:03 <Arnaud> sandro: can we resolve on doing test cases for this?

Sandro Hawke: can we resolve on doing test cases for this?

16:41:56 <Arnaud> sandro: would like to have a resolution on what is allowed and not allowed, then see if we can get a grammar that matches it

Sandro Hawke: would like to have a resolution on what is allowed and not allowed, then see if we can get a grammar that matches it

16:42:18 <Arnaud> ericp: would rather try to figure out the grammar

Eric Prud'hommeaux: would rather try to figure out the grammar

16:42:36 <Arnaud> sandro: can you write test cases so I can test my implementation?

Sandro Hawke: can you write test cases so I can test my implementation?

16:42:40 <AndyS> If it is LL(1) it is LALR(1) if the first part of the rule is clean (the trailing part is irrelevant)

Andy Seaborne: If it is LL(1) it is LALR(1) if the first part of the rule is clean (the trailing part is irrelevant)

16:42:40 <Arnaud> ericp: yes

Eric Prud'hommeaux: yes

16:43:08 <ericP> <a> <b> <c> ; ;

Eric Prud'hommeaux: <a> <b> <c> ; ;

16:43:22 <ericP> <a> <b> <c> ; ; .

Eric Prud'hommeaux: <a> <b> <c> ; ; .

16:44:16 <PatH> wherever we are, I vote for it.

Patrick Hayes: wherever we are, I vote for it.

16:44:32 <Arnaud> ericp: will send mail to I18N giving a week for replying

Eric Prud'hommeaux: will send mail to I18N giving a week for replying

16:44:35 <davidwood> q?

David Wood: q?

16:44:40 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here?

16:44:40 <Zakim> On the phone I see davidwood, +31.20.598.aabb, yvesr, MacTed (muted), Arnaud, pchampin_, gkellogg, ericP, AndyS, markus, zwu2 (muted), ivan, +1.603.897.aadd, Sandro, PatH (muted)

Zakim IRC Bot: On the phone I see davidwood, +31.20.598.aabb, yvesr, MacTed (muted), Arnaud, pchampin_, gkellogg, ericP, AndyS, markus, zwu2 (muted), ivan, +1.603.897.aadd, Sandro, PatH (muted)

16:44:43 <Zakim> On IRC I see AlexHall, PatH, Souri, ivan, zwu2, markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro,

Zakim IRC Bot: On IRC I see AlexHall, PatH, Souri, ivan, zwu2, markus, Arnaud, AndyS, pchampin_, RRSAgent, Zakim, ericP, Guus, gkellogg, manu1, MacTed, davidwood, webr3, trackbot, yvesr, sandro,

16:44:43 <Zakim> ... manu, mischat

Zakim IRC Bot: ... manu, mischat

16:44:47 <Arnaud> ... if we figure out the grammar by next week we can then publish

... if we figure out the grammar by next week we can then publish

16:44:49 <sandro> ACTION: sandro to produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ."

ACTION: sandro to produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ."

16:44:49 <trackbot> Created ACTION-217 - Produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ." [on Sandro Hawke - due 2012-12-12].

Trackbot IRC Bot: Created ACTION-217 - Produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ." [on Sandro Hawke - due 2012-12-12].

16:45:04 <AndyS> Err - the submission was LALR(1)

Andy Seaborne: Err - the submission was LALR(1)

16:45:37 <Arnaud> ericp: yes, but we changed it since then

Eric Prud'hommeaux: yes, but we changed it since then

16:45:53 <Arnaud> topic: JSON-LD

5. JSON-LD

16:46:22 <markus> https://github.com/json-ld/json-ld.org/issues/157

Markus Lanthaler: https://github.com/json-ld/json-ld.org/issues/157

16:46:31 <Arnaud> markus: most controversial is issue-157

Markus Lanthaler: most controversial is ISSUE-157

16:46:36 <markus> http://json-ld.org/spec/latest/json-ld-syntax/index.html#data-model

Markus Lanthaler: http://json-ld.org/spec/latest/json-ld-syntax/index.html#data-model

16:47:22 <Arnaud> markus: trying to reuse the same terminology but there still are some differences

Markus Lanthaler: trying to reuse the same terminology but there still are some differences

16:47:29 <markus> http://json-ld.org/spec/latest/json-ld-syntax/index.html#relationship-to-rdf

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

16:48:06 <Arnaud> markus: also blank nodes are allowed as graph names, which isn't allowed in RDF

Markus Lanthaler: also blank nodes are allowed as graph names, which isn't allowed in RDF

16:48:25 <ericP> can a datatype be a bnode?

Eric Prud'hommeaux: can a datatype be a bnode?

16:48:44 <Arnaud> markus: trying to address that with a note stating people shouldn't create such graphs

Markus Lanthaler: trying to address that with a note stating people shouldn't create such graphs

16:48:46 <PatH> eric: no.

Eric Prud'hommeaux: no. [ Scribe Assist by Patrick Hayes ]

16:48:59 <ericP> PatH, sorry, i meant in JSON-LD

Eric Prud'hommeaux: PatH, sorry, i meant in JSON-LD

16:49:09 <sandro> sandro: how about "it's not a JSON-LD document if it has a free-standing node"

Sandro Hawke: how about "it's not a JSON-LD document if it has a free-standing node" [ Scribe Assist by Sandro Hawke ]

16:49:11 <AndyS> can a graph name be a literal?

Andy Seaborne: can a graph name be a literal?

16:49:15 <PatH> Not inside a typed lieral, anyway.

Patrick Hayes: Not inside a typed lieral, anyway.

16:49:30 <PatH> OK

Patrick Hayes: OK

16:49:44 <Zakim> -ericP

Zakim IRC Bot: -ericP

16:50:05 <Arnaud> sandro: why do you use SHOULD instead of MUST?

Sandro Hawke: why do you use SHOULD instead of MUST?

16:50:27 <Arnaud> markus: trying to remain permissive

Markus Lanthaler: trying to remain permissive

16:50:51 <Arnaud> sandro: SHOULDs are trouble, and I see more value in aligning with RDF

Sandro Hawke: SHOULDs are trouble, and I see more value in aligning with RDF

16:51:07 <Arnaud> sandro: not a showstopper but I would vote no

Sandro Hawke: not a showstopper but I would vote no

16:51:23 <Arnaud> sandro: looks good otherwise

Sandro Hawke: looks good otherwise

16:51:28 <davidwood> q?

David Wood: q?

16:51:37 <Arnaud> markus: other minor differences, like lists

Markus Lanthaler: other minor differences, like lists

16:51:38 <davidwood> q+ re the JSON-LD data model

David Wood: q+ re the JSON-LD data model

16:51:53 <Arnaud> markus: in json-ld there are arrays

Markus Lanthaler: in json-ld there are arrays

16:52:22 <Arnaud> markus: other issue is about graph vs dataset

Markus Lanthaler: other issue is about graph vs dataset

16:52:25 <davidwood> ack davidwood

David Wood: ack davidwood

16:52:25 <Zakim> davidwood, you wanted to discuss the JSON-LD data model

Zakim IRC Bot: davidwood, you wanted to discuss the JSON-LD data model

16:52:30 <davidwood> "Summarized these differences mean that JSON-LD is capable of serializing any RDF graph or dataset and most, but not all, JSON-LD documents can be transformed to RDF. "

David Wood: "Summarized these differences mean that JSON-LD is capable of serializing any RDF graph or dataset and most, but not all, JSON-LD documents can be transformed to RDF. "

16:53:01 <Arnaud> davidwood: this statement means to me that there is still a significant difference despite the effort to minimize the diff

David Wood: this statement means to me that there is still a significant difference despite the effort to minimize the diff

16:53:12 <Arnaud> davidwood: is that a fundamental issue?

David Wood: is that a fundamental issue?

16:53:33 <Arnaud> davidwood: or just syntactic?

David Wood: or just syntactic?

16:53:37 <Arnaud> markus: not sure

Markus Lanthaler: not sure

16:54:12 <Arnaud> davidwood: if you state in the spec the difference is merely syntactic we don't have a problem

David Wood: if you state in the spec the difference is merely syntactic we don't have a problem

16:54:17 <PatH> zakim, unmute me

Patrick Hayes: zakim, unmute me

16:54:17 <Zakim> PatH should no longer be muted

Zakim IRC Bot: PatH should no longer be muted

16:54:28 <PatH> q+

Patrick Hayes: q+

16:54:38 <PatH> Yup.

Patrick Hayes: Yup.

16:54:56 <Arnaud> markus: but I don't think we can just reuse the RDF data model, because of where we allow blank nodes

Markus Lanthaler: but I don't think we can just reuse the RDF data model, because of where we allow blank nodes

16:55:05 <sandro> davidwood: is there a reason you need to allow blank nodes there?

David Wood: is there a reason you need to allow blank nodes there? [ Scribe Assist by Sandro Hawke ]

16:55:18 <sandro> gkellogg: it would be complicated to prevent

Gregg Kellogg: it would be complicated to prevent [ Scribe Assist by Sandro Hawke ]

16:55:27 <sandro> davidwood: lots of RDF tools don't prevent it either.

David Wood: lots of RDF tools don't prevent it either. [ Scribe Assist by Sandro Hawke ]

16:56:31 <davidwood> ack PatH

David Wood: ack PatH

16:56:35 <Arnaud> gkellogg: if we don't need to enforce this in the algos then I think we can do that

Gregg Kellogg: if we don't need to enforce this in the algos then I think we can do that

16:56:38 <sandro> I'm also happy with the algorithms allowing it.

Sandro Hawke: I'm also happy with the algorithms allowing it.

16:58:30 <AndyS> RDF/XML does not allow bNodes as predicates ... easy to add to Turtle, RDF/XML less so.

Andy Seaborne: RDF/XML does not allow bNodes as predicates ... easy to add to Turtle, RDF/XML less so.

16:59:05 <Arnaud> PatH: json-ld doesn't have the same limitations as RDF and it allows users to experiment, don't think we should discourage that

Patrick Hayes: json-ld doesn't have the same limitations as RDF and it allows users to experiment, don't think we should discourage that

16:59:11 <manu> zakim, code?

Manu Sporny: zakim, code?

16:59:11 <Zakim> the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), manu

Zakim IRC Bot: the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), manu

16:59:23 <Zakim> +??P26

Zakim IRC Bot: +??P26

16:59:27 <manu> zakim, I am ??P26

Manu Sporny: zakim, I am ??P26

16:59:27 <Zakim> +manu; got it

Zakim IRC Bot: +manu; got it

16:59:41 <AndyS> q+

Andy Seaborne: q+

17:00:37 <Arnaud> sandro: could have a strict mode

Sandro Hawke: could have a strict mode

17:00:48 <Arnaud> markus: that creates interoperability problems

Markus Lanthaler: that creates interoperability problems

17:00:49 <PatH> zakim, mute me

Patrick Hayes: zakim, mute me

17:00:49 <Zakim> PatH should now be muted

Zakim IRC Bot: PatH should now be muted

17:01:06 <davidwood> ack AndyS

David Wood: ack AndyS

17:02:02 <Arnaud> andys: this isn't just about parsers, it also affects about data producers

Andy Seaborne: this isn't just parsers, it also affects data producers

17:02:10 <Arnaud> s/about//
17:02:28 <AndyS> So does this matter: receive JSON-LD -> publish Turtle -> someone else converts to JSON-LD

Andy Seaborne: So does this matter: receive JSON-LD -> publish Turtle -> someone else converts to JSON-LD

17:02:39 <Arnaud> davidwood: where does that this leave us?

David Wood: where does that this leave us?

17:02:53 <Arnaud> sandro: not happy but don't blame them for doing this

Sandro Hawke: not happy but don't blame them for doing this

17:03:07 <Arnaud> ivan: I can live with it

Ivan Herman: I can live with it

17:03:24 <Arnaud> sandro: would like a procedure check, maybe consider that AT RISK

Sandro Hawke: would like a procedure check, maybe consider that AT RISK

17:04:02 <Arnaud> davidwood: could certainly prompt the community for feedback on whether this is really a problem

David Wood: could certainly prompt the community for feedback on whether this is really a problem

17:05:00 <Arnaud> ivan: could say that the algos only work for generalized triples

Ivan Herman: could say that the algos only work for generalized triples

17:05:17 <Arnaud> ... but ok with leaving it as is

... but ok with leaving it as is

17:05:23 <Arnaud> ... not a showstopper for me

... not a showstopper for me

17:05:29 <markus> https://github.com/json-ld/json-ld.org/issues/182

Markus Lanthaler: https://github.com/json-ld/json-ld.org/issues/182

17:05:31 <Arnaud> markus: another thing is graph vs dataset

Markus Lanthaler: another thing is graph vs dataset

17:05:46 <markus> http://json-ld.org/spec/latest/json-ld-syntax/index.html#relationship-to-rdf

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

17:05:54 <sandro> Essential -- is JSON restricted to RDF, or is it Generalized RDF Triples?      *shrug*      Either way is okay with me, but GRT will cause some big problems, I'm sure.

Sandro Hawke: Essential -- is JSON restricted to RDF, or is it Generalized RDF Triples? *shrug* Either way is okay with me, but GRT will cause some big problems, I'm sure.

17:06:15 <Arnaud> markus: resolved it saying a json-ld doc can be used as a graph store

Markus Lanthaler: resolved it saying a json-ld doc can be used as a graph store

17:06:34 <Arnaud> ivan: how do I find out whether the doc I get from the web is a graph or dataset?

Ivan Herman: how do I find out whether the doc I get from the web is a graph or dataset?

17:06:51 <Arnaud> markus: it's always a dataset with json-ld

Markus Lanthaler: it's always a dataset with json-ld

17:07:04 <davidwood> q?

David Wood: q?

17:07:08 <PatH> I like that. Everything on the Web is a dataset. that makes perfect sense.

Patrick Hayes: I like that. Everything on the Web is a dataset. that makes perfect sense.

17:07:16 <Arnaud> ivan: whether it's in the default graph is up to the application

Ivan Herman: whether it's in the default graph is up to the application

17:07:19 <Arnaud> markus: yes

Markus Lanthaler: yes

17:07:23 <PatH> LOL

Patrick Hayes: LOL

17:07:51 <sandro> issue-105?

Sandro Hawke: ISSUE-105?

17:07:51 <trackbot> ISSUE-105 -- Graphs, datasets, authoritative representations, and content negotiation -- open

Trackbot IRC Bot: ISSUE-105 -- Graphs, datasets, authoritative representations, and content negotiation -- open

17:07:51 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/105

Trackbot IRC Bot: http://www.w3.org/2011/rdf-wg/track/issues/105

17:08:34 <yvesr> PatH, but then we might need to group datasets together or track their provenance, and we end up with datasets of datasets :)

Yves Raimond: PatH, but then we might need to group datasets together or track their provenance, and we end up with datasets of datasets :)

17:09:10 <Arnaud> sandro: I think proposed resolution would work, can we use the same thing for TRIG?

Sandro Hawke: I think proposed resolution would work, can we use the same thing for TRIG?

17:09:41 <Arnaud> gkellogg: I think the solution we came up with for json-ld should work generically

Gregg Kellogg: I think the solution we came up with for json-ld should work generically

17:10:00 <Arnaud> markus: will send an email on that to the mailing list later

Markus Lanthaler: will send an email on that to the mailing list later

17:10:22 <Arnaud> sandro: I think there is an issue with that but will get it in email

Sandro Hawke: I think there is an issue with that but will get it in email

17:10:28 <AndyS> TriG isn't a grammar superset of TTL so works less cleanly.

Andy Seaborne: TriG isn't a grammar superset of TTL so works less cleanly.

17:11:30 <Arnaud> markus: algos are still first in the spec but not as prominent anymore

Markus Lanthaler: algos are still first in the spec but not as prominent anymore

17:11:39 <Arnaud> ivan: what about compliance section?

Ivan Herman: what about compliance section?

17:12:06 <Arnaud> markus: define two products: 1: compliant to algos, 2: compliant to algos and apis

Markus Lanthaler: define two products: 1: compliant to algos, 2: compliant to algos and apis

17:13:07 <Arnaud> ivan: I think the approach to separate json-ld processor is fine

Ivan Herman: I think the approach to separate json-ld processor is fine

17:13:27 <Arnaud> ... I'm fine with the content of the document but not the title

... I'm fine with the content of the document but not the title

17:13:44 <Arnaud> markus: I think that's something the wg can address

Markus Lanthaler: I think that's something the wg can address

17:14:05 <Arnaud> ... any suggestions?

... any suggestions?

17:14:17 <Arnaud> ivan: needs alcohol for that :)

Ivan Herman: needs alcohol for that :)

17:14:17 <PatH> I have to leave. Use it well.

Patrick Hayes: I have to leave. Use it well.

17:14:22 <markus> https://github.com/json-ld/json-ld.org/issues/178

Markus Lanthaler: https://github.com/json-ld/json-ld.org/issues/178

17:14:32 <Zakim> -PatH

Zakim IRC Bot: -PatH

17:15:20 <Arnaud> davidwood: any other business for today?

David Wood: any other business for today?

17:15:27 <Zakim> -ivan

Zakim IRC Bot: -ivan

17:15:28 <Arnaud> davidwood: meeting adjourned

David Wood: meeting adjourned

17:15:29 <zwu2> bye

Zhe Wu: bye

17:15:29 <Zakim> -gkellogg

Zakim IRC Bot: -gkellogg

17:15:32 <Zakim> -manu

Zakim IRC Bot: -manu

17:15:33 <Zakim> -Sandro

Zakim IRC Bot: -Sandro

17:15:33 <Zakim> -yvesr

Zakim IRC Bot: -yvesr

17:15:34 <Zakim> -markus

Zakim IRC Bot: -markus

17:15:34 <Zakim> -MacTed

Zakim IRC Bot: -MacTed

17:15:34 <Zakim> -AndyS

Zakim IRC Bot: -AndyS

17:15:35 <Zakim> -pchampin_

Zakim IRC Bot: -pchampin_

17:15:35 <Zakim> -davidwood

Zakim IRC Bot: -davidwood

17:15:35 <Zakim> -zwu2

Zakim IRC Bot: -zwu2

17:15:37 <Zakim> - +1.603.897.aadd

Zakim IRC Bot: - +1.603.897.aadd

17:15:37 <Zakim> -Arnaud

Zakim IRC Bot: -Arnaud

17:15:57 <manu> great work on the call today, markus! :)

Manu Sporny: great work on the call today, markus! :)

17:16:12 <markus> thanks :-)

Markus Lanthaler: thanks :-)

17:16:19 <manu> (as well as all of the editing work you've been doing - great job all around!) :)

Manu Sporny: (as well as all of the editing work you've been doing - great job all around!) :)

17:16:43 <Guus> trackbot, end meeting

Guus Schreiber: trackbot, end meeting

17:16:43 <trackbot> Zakim, list attendees

Trackbot IRC Bot: Zakim, list attendees

17:16:43 <Zakim> As of this point the attendees have been +1.540.898.aaaa, +31.20.598.aabb, yvesr, Arnaud, pchampin_, gkellogg, davidwood, ericP, MacTed, AndyS, markus, zwu2, ivan, +1.603.897.aadd,

Zakim IRC Bot: As of this point the attendees have been +1.540.898.aaaa, +31.20.598.aabb, yvesr, Arnaud, pchampin_, gkellogg, davidwood, ericP, MacTed, AndyS, markus, zwu2, ivan, +1.603.897.aadd,

17:16:46 <Zakim> ... Sandro, PatH, manu

Zakim IRC Bot: ... Sandro, PatH, manu

17:16:51 <trackbot> RRSAgent, please draft minutes

Trackbot IRC Bot: RRSAgent, please draft minutes

17:16:51 <RRSAgent> I have made the request to generate http://www.w3.org/2012/12/05-rdf-wg-minutes.html trackbot

RRSAgent IRC Bot: I have made the request to generate http://www.w3.org/2012/12/05-rdf-wg-minutes.html trackbot

17:16:52 <trackbot> RRSAgent, bye

Trackbot IRC Bot: RRSAgent, bye

17:16:52 <RRSAgent> I see 2 open action items saved in http://www.w3.org/2012/12/05-rdf-wg-actions.rdf :

RRSAgent IRC Bot: I see 2 open action items saved in http://www.w3.org/2012/12/05-rdf-wg-actions.rdf :

17:16:52 <RRSAgent> ACTION: davidwood to arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open [1]

ACTION: davidwood to arrange update of http://www.w3.org/2011/rdf-wg/track/actions/pendingreview and http://www.w3.org/2011/rdf-wg/track/actions/open [1]

17:16:52 <RRSAgent>   recorded in http://www.w3.org/2012/12/05-rdf-wg-irc#T16-11-18

RRSAgent IRC Bot: recorded in http://www.w3.org/2012/12/05-rdf-wg-irc#T16-11-18

17:16:52 <RRSAgent> ACTION: sandro to produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ." [2]

ACTION: sandro to produce an LALR grammar that supports "<a> <b> <c> ; ;" and "<a> <b> <c> ; ; ." [2]

17:16:52 <RRSAgent>   recorded in http://www.w3.org/2012/12/05-rdf-wg-irc#T16-44-49

RRSAgent IRC Bot: recorded in http://www.w3.org/2012/12/05-rdf-wg-irc#T16-44-49



Formatted by CommonScribe


This revision (#2) generated 2012-12-05 19:42:45 UTC by 'alehors', comments: None