edit

RDF Working Group

Minutes of 20 February 2013

Seen
Andy Seaborne, Arnaud Le Hors, Charles Greer, David Wood, Gregg Kellogg, Guus Schreiber, Ivan Herman, Manu Sporny, Markus Lanthaler, Patrick Hayes, Peter Patel-Schneider, Sandro Hawke, Scott Bauer, Souripriya Das, Steve Harris, Ted Thibodeau, Zhe Wu
Scribe
Andy Seaborne
IRC Log
Original
Resolutions
  1. accept the minutes of the 13 February telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-02-13 link
Topics
16:03:32 <davidwood> Zakim, pick a victim

David Wood: Zakim, pick a victim

16:03:32 <Zakim> Not knowing who is chairing or who scribed recently, I propose Guus (muted)

Zakim IRC Bot: Not knowing who is chairing or who scribed recently, I propose Guus (muted)

16:03:42 <davidwood> Zakim, pick a victim

David Wood: Zakim, pick a victim

16:03:42 <Zakim> Not knowing who is chairing or who scribed recently, I propose gkellogg

Zakim IRC Bot: Not knowing who is chairing or who scribed recently, I propose gkellogg

16:03:45 <Zakim> +??P32

Zakim IRC Bot: +??P32

16:03:53 <davidwood> Zakim, pick a victim

David Wood: Zakim, pick a victim

16:03:53 <Zakim> Not knowing who is chairing or who scribed recently, I propose tbaker

Zakim IRC Bot: Not knowing who is chairing or who scribed recently, I propose tbaker

16:03:58 <markus> zakim, ??P32 is me

Markus Lanthaler: zakim, ??P32 is me

16:03:58 <Zakim> +markus; got it

Zakim IRC Bot: +markus; got it

16:04:00 <Zakim> + +1.408.992.aaee

Zakim IRC Bot: + +1.408.992.aaee

16:04:08 <davidwood> Zakim, pick a victim

David Wood: Zakim, pick a victim

16:04:08 <Zakim> Not knowing who is chairing or who scribed recently, I propose gkellogg

Zakim IRC Bot: Not knowing who is chairing or who scribed recently, I propose gkellogg

16:04:19 <davidwood> Zakim, who is here

David Wood: Zakim, who is here

16:04:19 <Zakim> davidwood, you need to end that query with '?'

Zakim IRC Bot: davidwood, you need to end that query with '?'

16:04:29 <davidwood> Zakim, who is here?

David Wood: Zakim, who is here?

16:04:29 <Zakim> On the phone I see tbaker, davidwood, AndyS, gkellogg, TallTed (muted), Guus (muted), ivan, manu, Sandro, markus, +1.408.992.aaee

Zakim IRC Bot: On the phone I see tbaker, davidwood, AndyS, gkellogg, TallTed (muted), Guus (muted), ivan, manu, Sandro, markus, +1.408.992.aaee

16:04:31 <Zakim> On IRC I see Arnaud, pfps, cgreer, markus, ScottB, PatH, Zakim, RRSAgent, gkellogg, tbaker, Guus, TallTed, ivan, SteveH, AndyS, manu, davidwood, yvesr, mischat, manu1, trackbot,

Zakim IRC Bot: On IRC I see Arnaud, pfps, cgreer, markus, ScottB, PatH, Zakim, RRSAgent, gkellogg, tbaker, Guus, TallTed, ivan, SteveH, AndyS, manu, davidwood, yvesr, mischat, manu1, trackbot,

16:04:31 <Zakim> ... sandro, ericP

Zakim IRC Bot: ... sandro, ericP

16:04:35 <Zakim> + +1.707.874.aaff

Zakim IRC Bot: + +1.707.874.aaff

16:04:46 <cgreer> zakim, aaff is me

Charles Greer: zakim, aaff is me

16:04:46 <Zakim> +cgreer; got it

Zakim IRC Bot: +cgreer; got it

16:04:57 <Zakim> +??P35

Zakim IRC Bot: +??P35

16:05:04 <SteveH> Zakim, ??P35 is me

Steve Harris: Zakim, ??P35 is me

16:05:04 <Zakim> +SteveH; got it

Zakim IRC Bot: +SteveH; got it

16:05:07 <AndyS> scribenick: AndyS

(Scribe set to Andy Seaborne)

16:05:10 <Zakim> +Arnaud

Zakim IRC Bot: +Arnaud

16:05:15 <pfps> Zakim, aaee is me

Peter Patel-Schneider: Zakim, aaee is me

16:05:15 <Zakim> +pfps; got it

Zakim IRC Bot: +pfps; got it

16:05:46 <AndyS> topic: admin

1. admin

16:05:48 <Zakim> +Souri

Zakim IRC Bot: +Souri

16:05:54 <davidwood> PROPOSED to accept the minutes of the 13 February telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-02-13

David Wood: PROPOSED to accept the minutes of the 13 February telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-02-13

16:06:03 <Zakim> +PatH

Zakim IRC Bot: +PatH

16:06:08 <AndyS> +1

+1

16:06:15 <pfps> They're beautiful.

Peter Patel-Schneider: They're beautiful.

16:06:24 <davidwood> RESOLVED: accept the minutes of the 13 February telecon:  http://www.w3.org/2011/rdf-wg/meeting/2013-02-13

RESOLVED: accept the minutes of the 13 February telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-02-13

16:06:33 <davidwood> Review of action items

David Wood: Review of action items

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

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

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

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

16:06:57 <AndyS> 27 open actions

27 open actions

16:07:14 <davidwood> Topic: Extension request

2. Extension request

16:07:17 <Zakim> +Tony

Zakim IRC Bot: +Tony

16:07:34 <ScottB> zakim, Tony is temporarily me

Scott Bauer: zakim, Tony is temporarily me

16:07:34 <Zakim> +ScottB; got it

Zakim IRC Bot: +ScottB; got it

16:07:38 <Zakim> + +1.650.265.aagg

Zakim IRC Bot: + +1.650.265.aagg

16:07:52 <zwu2> zakim, +1.650.265.aagg is me

Zhe Wu: zakim, +1.650.265.aagg is me

16:07:52 <Zakim> +zwu2; got it

Zakim IRC Bot: +zwu2; got it

16:07:52 <AndyS> davidwood: request informally approved, waiting for formal confirmation

David Wood: request informally approved, waiting for formal confirmation

16:07:55 <zwu2> zakim, mute me

Zhe Wu: zakim, mute me

16:07:55 <Zakim> zwu2 should now be muted

Zakim IRC Bot: zwu2 should now be muted

16:09:15 <AndyS> davidwood: design time over, now complete docs during the extension

David Wood: design time over, now complete docs during the extension

16:09:47 <AndyS> ... docs to get out soon -- semantics, concepts.

... docs to get out soon -- semantics, concepts.

16:10:07 <AndyS> topic: Turtle

3. Turtle

16:10:10 <AndyS> q+

q+

16:10:11 <Guus> zakim, unmute me

Guus Schreiber: zakim, unmute me

16:10:11 <Zakim> Guus should no longer be muted

Zakim IRC Bot: Guus should no longer be muted

16:10:25 <AndyS> davidwood: congrats to all

David Wood: congrats to all

16:10:38 <davidwood> ack AndyS

David Wood: ack AndyS

16:10:39 <PatH> One quick request. There is a CSS script that COncepts apparently used. Where can I get the original of that? Send email offline.

Patrick Hayes: One quick request. There is a CSS script that COncepts apparently used. Where can I get the original of that? Send email offline.

16:11:22 <AndyS> andys: what's the impl feedback process?

Andy Seaborne: what's the impl feedback process?

16:11:58 <davidwood> Implementors should inform public-rdf-comments

David Wood: Implementors should inform public-rdf-comments

16:13:01 <AndyS> davidwood: a quick blog to note process and EARL reports.

David Wood: a quick blog to note process and EARL reports.

16:13:03 <Guus> q+

Guus Schreiber: q+

16:13:15 <davidwood> ack Guus

David Wood: ack Guus

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

David Wood: Zakim, who is here?

16:13:40 <Zakim> On the phone I see tbaker, davidwood, AndyS, gkellogg, TallTed (muted), Guus, ivan, manu, Sandro, markus, pfps, cgreer, SteveH, Arnaud (muted), Souri, PatH, ScottB, zwu2 (muted)

Zakim IRC Bot: On the phone I see tbaker, davidwood, AndyS, gkellogg, TallTed (muted), Guus, ivan, manu, Sandro, markus, pfps, cgreer, SteveH, Arnaud (muted), Souri, PatH, ScottB, zwu2 (muted)

16:13:44 <Zakim> On IRC I see zwu2, Souri, Arnaud, pfps, cgreer, markus, ScottB, PatH, Zakim, RRSAgent, gkellogg, tbaker, Guus, TallTed, ivan, SteveH, AndyS, manu, davidwood, yvesr, mischat, manu1,

Zakim IRC Bot: On IRC I see zwu2, Souri, Arnaud, pfps, cgreer, markus, ScottB, PatH, Zakim, RRSAgent, gkellogg, tbaker, Guus, TallTed, ivan, SteveH, AndyS, manu, davidwood, yvesr, mischat, manu1,

16:13:44 <Zakim> ... trackbot, sandro, ericP

Zakim IRC Bot: ... trackbot, sandro, ericP

16:14:38 <AndyS> gkellogg: is it Eric's tests as well?

Gregg Kellogg: is it Eric's tests as well?

16:14:47 <davidwood> ACTION: davidwood to write a blog post announcing Turtle to CR

ACTION: davidwood to write a blog post announcing Turtle to CR

16:14:47 <trackbot> Created ACTION-230 - Write a blog post announcing Turtle to CR [on David Wood - due 2013-02-27].

Trackbot IRC Bot: Created ACTION-230 - Write a blog post announcing Turtle to CR [on David Wood - due 2013-02-27].

16:15:48 <davidwood> ACTION: davidwood to create a wiki page to track Turtle CR comments and notify the editors.

ACTION: davidwood to create a wiki page to track Turtle CR comments and notify the editors.

16:15:48 <trackbot> Created ACTION-231 - Create a wiki page to track Turtle CR comments and notify the editors. [on David Wood - due 2013-02-27].

Trackbot IRC Bot: Created ACTION-231 - Create a wiki page to track Turtle CR comments and notify the editors. [on David Wood - due 2013-02-27].

16:15:58 <AndyS> gkellogg: please rerun tests to be upto date

Gregg Kellogg: please rerun tests to be upto date

16:16:09 <AndyS> davidwood: need to track CR comments

David Wood: need to track CR comments

16:16:26 <TallTed> Zakim, unmute me

Ted Thibodeau: Zakim, unmute me

16:16:26 <Zakim> TallTed should no longer be muted

Zakim IRC Bot: TallTed should no longer be muted

16:17:11 <AndyS> ivan: all changes now need to be tracked

Ivan Herman: all changes now need to be tracked

16:17:20 <AndyS> ... we're in process mode now

... we're in process mode now

16:17:49 <AndyS> topic: semantics

4. semantics

16:18:18 <davidwood> 	▪	Should we allow blank nodes to be used as graph names? That is, allow a graph name to be both (IRI, graph), and (blank node, graph).

David Wood: ▪ Should we allow blank nodes to be used as graph names? That is, allow a graph name to be both (IRI, graph), and (blank node, graph).

16:18:18 <davidwood> NB -- JSON-LD has a preference to allow blank nodes as graph names.

David Wood: NB -- JSON-LD has a preference to allow blank nodes as graph names.

16:18:18 <davidwood> From Manu: PROPOSAL: Allow blank nodes to be used as graph names. Specifically, allow associating (IRI, graph) and (blank node, graph) when naming graphs.

David Wood: From Manu: PROPOSAL: Allow blank nodes to be used as graph names. Specifically, allow associating (IRI, graph) and (blank node, graph) when naming graphs.

16:19:16 <AndyS> manu: review of JSON-LD status.  Has bnode ids fro graphs and also unlabelled graphs.

Manu Sporny: review of JSON-LD status. Has bnode ids fro graphs and also unlabelled graphs.

16:19:24 <TallTed> Zakim, mute me

Ted Thibodeau: Zakim, mute me

16:19:24 <Zakim> TallTed should now be muted

Zakim IRC Bot: TallTed should now be muted

16:19:27 <AndyS> ... long discussions

... long discussions

16:19:52 <AndyS> ... part 2 -- denotation of graph (values)

... part 2 -- denotation of graph (values)

16:20:17 <AndyS> ... only interpretation possible

... only interpretation possible

16:20:29 <AndyS> (Andy notes that claim is false)

(Andy notes that claim is false)

16:20:47 <pfps> The method used for containers works for me.  I'm not in favour of making any further changes to the semantics.

Peter Patel-Schneider: The method used for containers works for me. I'm not in favour of making any further changes to the semantics.

16:21:24 <AndyS> PatH: opportunity to add the semantic condition that bNode denotes the graph.

Patrick Hayes: opportunity to add the semantic condition that bNode denotes the graph.

16:21:53 <manu> q+ to state that Web Payments is going to assert that IRIs and blank node identifiers denote graphs. We have to.

Manu Sporny: q+ to state that Web Payments is going to assert that IRIs and blank node identifiers denote graphs. We have to.

16:22:20 <pfps> q+

Peter Patel-Schneider: q+

16:22:20 <AndyS> ... bnodes for labels can be used to put metadata into datasets

... bnodes for labels can be used to put metadata into datasets

16:23:01 <AndyS> sandro: skolemization would break that condition?

Sandro Hawke: skolemization would break that condition?

16:23:21 <AndyS> path: not really - we don't stop IRIs denoting graphs

Patrick Hayes: not really - we don't stop IRIs denoting graphs

16:25:07 <AndyS> sandro: neutral on proposal

Sandro Hawke: neutral on proposal

16:25:39 <manu> I think that somebody using an IRI to name a graph previously, where the IRI doesn't denote the graph, did something non-standard and we don't need to support that in RDF Concepts 1.1 (we are breaking some deployments, but for the greater good of the Web)

Manu Sporny: I think that somebody using an IRI to name a graph previously, where the IRI doesn't denote the graph, did something non-standard and we don't need to support that in RDF Concepts 1.1 (we are breaking some deployments, but for the greater good of the Web)

16:25:49 <SteveH> q+

Steve Harris: q+

16:26:03 <davidwood> ack manu

David Wood: ack manu

16:26:03 <Zakim> manu, you wanted to state that Web Payments is going to assert that IRIs and blank node identifiers denote graphs. We have to.

Zakim IRC Bot: manu, you wanted to state that Web Payments is going to assert that IRIs and blank node identifiers denote graphs. We have to.

16:26:08 <pfps> even if you are using the skolem namespace I don't think that you can infer the denotation

Peter Patel-Schneider: even if you are using the skolem namespace I don't think that you can infer the denotation

16:26:54 <AndyS> manu: web payments will use denotation

Manu Sporny: web payments will use denotation

16:27:02 <ivan> q+

Ivan Herman: q+

16:27:12 <davidwood> ack pfps

David Wood: ack pfps

16:27:16 <PatH> pfps, you cany infer it but we can impose it as a condition.

Patrick Hayes: pfps, you cany infer it but we can impose it as a condition.

16:27:29 <manu> +100 to pfps!

Manu Sporny: +100 to pfps!

16:27:34 <PatH> cany//can't

Patrick Hayes: cany//can't

16:27:36 <manu> -1 for it being too late :)

Manu Sporny: -1 for it being too late :)

16:27:43 <AndyS> pfps: not done properly; it's too late.

Peter Patel-Schneider: not done properly; it's too late.

16:27:46 <Zakim> -Guus

Zakim IRC Bot: -Guus

16:28:49 <manu> q+ to ask pfps if he'd be okay with blank nodes as graph names, but -1 on denotation?

Manu Sporny: q+ to ask pfps if he'd be okay with blank nodes as graph names, but -1 on denotation?

16:29:00 <zwu2> +1 to pfps

Zhe Wu: +1 to pfps

16:29:05 <SteveH> +1

Steve Harris: +1

16:29:11 <ivan> +1

Ivan Herman: +1

16:29:47 <manu> It's a big problem for us!

Manu Sporny: It's a big problem for us!

16:29:55 <manu> (for the web payments work)

Manu Sporny: (for the web payments work)

16:30:01 <manu> it's a big problem for digital signatures.

Manu Sporny: it's a big problem for digital signatures.

16:30:10 <manu> it's a big problem for RDF Dataset Normalization.

Manu Sporny: it's a big problem for RDF Dataset Normalization.

16:30:18 <AndyS> manu - do you recognize that forcing one decision is a problem for others?

manu - do you recognize that forcing one decision is a problem for others?

16:30:36 <manu> Which decision am I forcing, andys?

Manu Sporny: Which decision am I forcing, andys?

16:30:38 <SteveH> manu, we do all that stuff, and we don't use blank graphs

Steve Harris: manu, we do all that stuff, and we don't use blank graphs

16:30:52 <manu> SteveH, then what's the solution?

Manu Sporny: SteveH, then what's the solution?

16:31:01 <SteveH> q?

Steve Harris: q?

16:31:02 <Souri> +1 against use of bNode for graphs

Souripriya Das: +1 against use of bNode for graphs

16:31:14 <davidwood> ack SteveH

David Wood: ack SteveH

16:31:57 <pfps> If we put graph name denotation into RDF then the semantics has to be expanded to include graphs as a new datatype

Peter Patel-Schneider: If we put graph name denotation into RDF then the semantics has to be expanded to include graphs as a new datatype

16:32:04 <AndyS> manu - you asked for denotation only in JSON-LD. Other people do different things.  You case is fine - it's one amongst several - other uses are important to their users.

manu - you asked for denotation only in JSON-LD. Other people do different things. You case is fine - it's one amongst several - other uses are important to their users.

16:32:18 <AndyS> SteveH: taken out of 3Store

Steve Harris: taken out of 3Store

16:32:22 <PatH> its not a change to how rdf works.

Patrick Hayes: its not a change to how rdf works.

16:32:48 <davidwood> ack ivan

David Wood: ack ivan

16:33:18 <AndyS> ivan: time issues

Ivan Herman: time issues

16:34:56 <davidwood> ack manu

David Wood: ack manu

16:34:56 <Zakim> manu, you wanted to ask pfps if he'd be okay with blank nodes as graph names, but -1 on denotation?

Zakim IRC Bot: manu, you wanted to ask pfps if he'd be okay with blank nodes as graph names, but -1 on denotation?

16:35:46 <AndyS> manu: 2 proposals - one syntax, one semantics

Manu Sporny: 2 proposals - one syntax, one semantics

16:36:05 <AndyS> .. can accept first, not the second

.. can accept first, not the second

16:36:11 <pfps> If SPARQL doesn't allow blank nodes as names in datasets, then I don't see a need for us to.

Peter Patel-Schneider: If SPARQL doesn't allow blank nodes as names in datasets, then I don't see a need for us to.

16:36:23 <PatH> then i disagree. bnodes the dont denote really arre meaningless.

Patrick Hayes: then i disagree. bnodes the dont denote really arre meaningless.

16:36:24 <AndyS> ivan: denotation is controversal

Ivan Herman: denotation is controversal

16:36:43 <AndyS> manu: new evidence

Manu Sporny: new evidence

16:36:54 <PatH> peter, sparql does allow it, i gather.

Patrick Hayes: peter, sparql does allow it, i gather.

16:37:15 <PatH> q+

Patrick Hayes: q+

16:37:38 <ivan> zakim, who is noisy?

Ivan Herman: zakim, who is noisy?

16:37:46 <AndyS> SPARQL does not but it's no big deal.  One line change. (someone set things up for future posibilities :-)

SPARQL does not but it's no big deal. One line change. (someone set things up for future posibilities :-)

16:37:50 <Zakim> ivan, listening for 10 seconds I heard sound from the following: AndyS (39%), manu (99%)

Zakim IRC Bot: ivan, listening for 10 seconds I heard sound from the following: AndyS (39%), manu (99%)

16:38:25 <SteveH> manu, several people have suggested perfectly workable solutions

Steve Harris: manu, several people have suggested perfectly workable solutions

16:38:44 <pfps> the method proposed that gets rid of blank nodes doesn't require minting new IRIs, you just have an infinite number of them pre-allocated (like rdf:_<n>) and choose in order

Peter Patel-Schneider: the method proposed that gets rid of blank nodes doesn't require minting new IRIs, you just have an infinite number of them pre-allocated (like rdf:_<n>) and choose in order

16:39:01 <AndyS> ivan: propose to close second proposal

Ivan Herman: propose to close second proposal

16:39:27 <AndyS> q+ to say what SPARQL actually says

q+ to say what SPARQL actually says

16:39:38 <manu> steveh, no, they haven't - we've spent a great deal of time trying to apply those solutions - they are half-baked, or don't work.

Manu Sporny: steveh, no, they haven't - we've spent a great deal of time trying to apply those solutions - they are half-baked, or don't work.

16:39:51 <manu> pfps: Isn't that a new IRI scheme?

Peter Patel-Schneider: Isn't that a new IRI scheme? [ Scribe Assist by Manu Sporny ]

16:40:17 <gkellogg> andys: a definition of a dataset in SPARQL says it's an IRI; the mechanics, translation to algebra and evaluation are neutral, because you can't write it.

Andy Seaborne: a definition of a dataset in SPARQL says it's an IRI; the mechanics, translation to algebra and evaluation are neutral, because you can't write it. [ Scribe Assist by Gregg Kellogg ]

16:40:19 <manu> pfps: graph:_nnn <-- new IRI scheme, most of the folks on this mailing list didn't want that, right?

Peter Patel-Schneider: graph:_nnn <-- new IRI scheme, most of the folks on this mailing list didn't want that, right? [ Scribe Assist by Manu Sporny ]

16:40:30 <gkellogg> … Blank nodes would be variables.

Gregg Kellogg: … Blank nodes would be variables.

16:40:54 <gkellogg> … SPARQL would work with BNodes for properties, it doesn't interpret them.

Gregg Kellogg: … SPARQL would work with BNodes for properties, it doesn't interpret them.

16:41:03 <SteveH> but there are no (real) blank node in sparql

Steve Harris: but there are no (real) blank node in sparql

16:41:31 <gkellogg> … I don't know if actual engines would blow up or not, but structurally, it wouldn't make a difference.

Gregg Kellogg: … I don't know if actual engines would blow up or not, but structurally, it wouldn't make a difference.

16:41:40 <AndyS> http://www.w3.org/TR/sparql11-query/#sparqlDataset

http://www.w3.org/TR/sparql11-query/#sparqlDataset

16:41:40 <SteveH> 4store and 5store would blow up, that section of the index (bnode as graph ID) doesn't exist

Steve Harris: 4store and 5store would blow up, that section of the index (bnode as graph ID) doesn't exist

16:41:51 <davidwood> ack PatH

David Wood: ack PatH

16:41:57 <AndyS> q-

q-

16:42:35 <SteveH> strawpoll?

Steve Harris: strawpoll?

16:43:00 <AndyS> davidwood: we have the freedom but not the time to deviate from SPARQL

David Wood: we have the freedom but not the time to deviate from SPARQL

16:46:03 <ivan> q+

Ivan Herman: q+

16:46:33 <AndyS> manu: can JSON-LD use bNode id for graphs in datasets?

Manu Sporny: can JSON-LD use bNode id for graphs in datasets?

16:47:05 <davidwood> ack ivan

David Wood: ack ivan

16:47:18 <SteveH> IIUC manu asked about nquads… that's not OK

Steve Harris: IIUC manu asked about nquads… that's not OK

16:47:21 <SteveH> for me

Steve Harris: for me

16:47:46 <AndyS> ivan: maybe a way out but may have consequences outside JSON-LD.

Ivan Herman: maybe a way out but may have consequences outside JSON-LD.

16:48:04 <gkellogg> BNodes for property IDs in JSON-LD will already make these other applications blow up.

Gregg Kellogg: BNodes for property IDs in JSON-LD will already make these other applications blow up.

16:48:05 <AndyS> ... no reason for deciding one over the other.

... no reason for deciding one over the other.

16:49:54 <AndyS> davidwood: try to find a loose framework that allows variation.

David Wood: try to find a loose framework that allows variation.

16:51:08 <SteveH> that must already happen, because of bNode predicates

Steve Harris: that must already happen, because of bNode predicates

16:51:23 <SteveH> that's not legal in RDF and can't be serialised

Steve Harris: that's not legal in RDF and can't be serialised

16:51:23 <AndyS> ivan: suggest a warning in JSON-LD about the consequences outside JSON-LD

Ivan Herman: suggest a warning in JSON-LD about the consequences outside JSON-LD

16:51:27 <markus> the warnings are already there: http://json-ld.org/spec/latest/json-ld-syntax/#data-model and again here http://json-ld.org/spec/latest/json-ld-syntax/#relationship-to-rdf

Markus Lanthaler: the warnings are already there: http://json-ld.org/spec/latest/json-ld-syntax/#data-model and again here http://json-ld.org/spec/latest/json-ld-syntax/#relationship-to-rdf

16:52:01 <AndyS> davidwood: how bad is this?

David Wood: how bad is this?

16:53:16 <AndyS> markus - quite.  Various tricky points there - e.g. lists in data model (wish that were true) We just don't ask!

markus - quite. Various tricky points there - e.g. lists in data model (wish that were true) We just don't ask!

16:53:36 <PatH> q+

Patrick Hayes: q+

16:53:41 <AndyS> manu: causes an issue - need to label the graph in some way

Manu Sporny: causes an issue - need to label the graph in some way

16:53:46 <markus> andys, I know :-)

Markus Lanthaler: andys, I know :-)

16:54:08 <AndyS> ... reinventing bnode ids

... reinventing bnode ids

16:54:41 <PatH> Let me withdraw my blocking vote decision here. I dont like semantics=free bnodeIDs, but I think compatibility with JSON is more important than my aesthetics. SO I will vote for the syntax without the sematnics. <grinds teeth.>

Patrick Hayes: Let me withdraw my blocking vote decision here. I dont like semantics=free bnodeIDs, but I think compatibility with JSON is more important than my aesthetics. SO I will vote for the syntax without the sematnics. <grinds teeth.>

16:55:36 <AndyS> ivan: will break other use cases

Ivan Herman: will break other use cases

16:58:11 <PatH> The key point for Steve seems to be that he did have this but was ASKED to remove it. WHo asked him and what were their reasons?

Patrick Hayes: The key point for Steve seems to be that he did have this but was ASKED to remove it. WHo asked him and what were their reasons?

16:59:49 <PatH> Ivan, there are recent emails showing that SPARQL in fact works fine with this case.

Patrick Hayes: Ivan, there are recent emails showing that SPARQL in fact works fine with this case.

17:00:06 <PatH> +1 to Manu

Patrick Hayes: +1 to Manu

17:00:09 <SteveH> PatH, I don't see how that can be the case

Steve Harris: PatH, I don't see how that can be the case

17:00:30 <Souri> I like the (alternate) proposal of minting a new IRI (it avoids the new requirement of allowing bnode identifying a graph)

Souripriya Das: I like the (alternate) proposal of minting a new IRI (it avoids the new requirement of allowing bnode identifying a graph)

17:00:32 <PatH> Its not a change to RDF *at all*. It might be a change to SPARQL.

Patrick Hayes: Its not a change to RDF *at all*. It might be a change to SPARQL.

17:01:22 <SteveH> PatH, what about the case where the bNode identified by _:aaa is used as a graph label, but doesn't appear in any graph?

Steve Harris: PatH, what about the case where the bNode identified by _:aaa is used as a graph label, but doesn't appear in any graph?

17:02:04 <AndyS> manu; new info - normalization, JSON-LD, documents without base URI

manu; new info - normalization, JSON-LD, documents without base URI

17:02:11 <AndyS> manu: new info - normalization, JSON-LD, documents without base URI

Manu Sporny: new info - normalization, JSON-LD, documents without base URI

17:02:32 <davidwood> ack PatH

David Wood: ack PatH

17:03:14 <PatH> Steve, what about it? Its kind of silly (semantically) but harmless.

Patrick Hayes: Steve, what about it? Its kind of silly (semantically) but harmless.

17:03:21 <manu> New information to blank nodes as graph name labels - Did the WG consider RDF Dataset Normalization when you discussed this?

Manu Sporny: New information to blank nodes as graph name labels - Did the WG consider RDF Dataset Normalization when you discussed this?

17:03:35 <Arnaud> I have to drop off for another call, I find unfortunate that the number of incompatibilities between JSON-LD and RDF keeps increasing

Arnaud Le Hors: I have to drop off for another call, I find unfortunate that the number of incompatibilities between JSON-LD and RDF keeps increasing

17:03:38 <SteveH> PatH, but it wouldn't be a node (and it'��s what manu is proposing to do, FWIW)

Steve Harris: PatH, but it wouldn't be a node (and it'��s what manu is proposing to do, FWIW)

17:04:11 <manu> Did the WG consider how the decision would affect JSON-LD developers, specifically how forcing them to use an identifier where they don't have to use one (when expressing a blank node)

Manu Sporny: Did the WG consider how the decision would affect JSON-LD developers, specifically how forcing them to use an identifier where they don't have to use one (when expressing a blank node)

17:04:16 <PatH> religious = doctrinal :-)

Patrick Hayes: religious = doctrinal :-)

17:04:24 <AndyS> ivan: don't know it means to have no base URI.

Ivan Herman: don't know it means to have no base URI.

17:04:57 <Arnaud> which isn't to say that we should let JSON-LD influence RDF, I find this slightly odd because I don't think the syntax should necessarily influence the model

Arnaud Le Hors: which isn't to say that we should let JSON-LD influence RDF, I find this slightly odd because I don't think the syntax should necessarily influence the model

17:05:07 <AndyS> ... normalization is significant but was worked on it elsewhere.

... normalization is significant but was worked on it elsewhere.

17:05:13 <Zakim> -Arnaud

Zakim IRC Bot: -Arnaud

17:05:32 <gkellogg> I don't think that normalization actually requires that graph names include BNode identifiers, it just does if JSON-LD allows them, and that output should be normalized.

Gregg Kellogg: I don't think that normalization actually requires that graph names include BNode identifiers, it just does if JSON-LD allows them, and that output should be normalized.

17:05:34 <AndyS> ... this WG has not picked up that work.

... this WG has not picked up that work.

17:06:02 <AndyS> ... at this time and this point in process, it's hard to take that on.

... at this time and this point in process, it's hard to take that on.

17:06:02 <PatH> SteveH, ?? of course it would be a node. Bnodes are nodes.

Patrick Hayes: SteveH, ?? of course it would be a node. Bnodes are nodes.

17:06:18 <SteveH> PatH, well, only if they appear in a graph, surely?!

Steve Harris: PatH, well, only if they appear in a graph, surely?!

17:06:49 <AndyS> manu: we have a solution.  Need a direction from this WG

Manu Sporny: we have a solution. Need a direction from this WG

17:06:52 <davidwood> q?

David Wood: q?

17:06:59 <PatH> IWhy? We are allowing IRIs to be labels. why no other kinds of node?

Patrick Hayes: IWhy? We are allowing IRIs to be labels. why no other kinds of node?

17:07:04 <AndyS> .. bnode was the thing we choose at the time.

.. bnode was the thing we choose at the time.

17:08:09 <SteveH> it doesn't require a new URI scheme, you could use the skolem one

Steve Harris: it doesn't require a new URI scheme, you could use the skolem one

17:08:11 <pfps> I don't see how this group is on the hook for doing anything here.

Peter Patel-Schneider: I don't see how this group is on the hook for doing anything here.

17:08:18 <AndyS> manu: new URI scheme is an alternative but not as attractive.

Manu Sporny: new URI scheme is an alternative but not as attractive.

17:08:44 <pfps> q+

Peter Patel-Schneider: q+

17:09:35 <davidwood> ack pfps

David Wood: ack pfps

17:10:47 <SteveH> IIRC, you're required to have a base URI, as per RFC 2396

Steve Harris: IIRC, you're required to have a base URI, as per RFC 2396

17:10:53 <PatH> The hostility isn't necessary.

Patrick Hayes: The hostility isn't necessary.

17:13:26 <PatH> +1 to manu

Patrick Hayes: +1 to manu

17:13:39 <AndyS> davidwood: if docs standardized as currently stated - manu - what happens?

David Wood: if docs standardized as currently stated - manu - what happens?

17:14:23 <AndyS> manu: we will use specific IRIs for the dataset.

Manu Sporny: we will use specific IRIs for the dataset.

17:14:23 <PatH> Thats skolemizing, in fact.

Patrick Hayes: Thats skolemizing, in fact.

17:16:22 <AndyS> davidwood: will skolemization work for you?

David Wood: will skolemization work for you?

17:16:51 <AndyS> manu: will reply on the list

Manu Sporny: will reply on the list

17:17:04 <PatH> Well not quite.

Patrick Hayes: Well not quite.

17:18:07 <manu> AndyS: You can't do that without taking inter-graph connectivity into account.

Andy Seaborne: You can't do that without taking inter-graph connectivity into account. [ Scribe Assist by Manu Sporny ]

17:18:07 <PatH> For the record, now we have extra time, how much extra time do we have (The WG, not the call)?

Patrick Hayes: For the record, now we have extra time, how much extra time do we have (The WG, not the call)?

17:18:15 <manu> you can't just "hash a graph" to get a name.

Manu Sporny: you can't just "hash a graph" to get a name.

17:18:22 <AndyS> davidwood: wish we had more time ...

David Wood: wish we had more time ...

17:19:48 <AndyS> ADJOURNED

ADJOURNED



Formatted by CommonScribe