16:00:57 RRSAgent has joined #rdf-wg 16:00:57 logging to http://www.w3.org/2012/12/19-rdf-wg-irc 16:00:59 RRSAgent, make logs world 16:00:59 Zakim has joined #rdf-wg 16:01:01 Zakim, this will be 73394 16:01:01 ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start now 16:01:02 Zakim, code? 16:01:02 Meeting: RDF Working Group Teleconference 16:01:02 Date: 19 December 2012 16:01:03 the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), MacTed 16:01:10 scribe: cgreer 16:01:13 zakim, who is on the phone? 16:01:13 SW_RDFWG()11:00AM has not yet started, AndyS 16:01:14 On IRC I see RRSAgent, markus, SteveH, Arnaud, cgreer, AndyS, cygri, gkellogg, MacTed, LeeF, ivan, gavinc, davidwood, trackbot, mischat, manu, ericP, manu1, yvesr, sandro 16:01:22 Zakim, this is RDFWG 16:01:22 ok, MacTed; that matches SW_RDFWG()11:00AM 16:01:28 zakim, who is on the phone? 16:01:28 On the phone I see ??P2, +1.707.874.aaaa, [IPcaller], ??P8, Arnaud 16:01:30 -??P8 16:01:35 zakim, aaaa is me 16:01:35 +cgreer; got it 16:01:36 zakim, IPcaller is me 16:01:36 +AndyS; got it 16:01:42 AZ has joined #rdf-wg 16:01:49 +[OpenLink] 16:01:57 Zakim, [OpenLink] is temporarily me 16:01:57 +MacTed; got it 16:01:58 Zakim, mute me 16:01:58 MacTed should now be muted 16:02:00 +??P8 16:02:01 +MHausenblas 16:02:04 zakim, mhausenblas is me 16:02:04 +cygri; got it 16:02:04 zakim, I am ??P8 16:02:05 +gkellogg; got it 16:02:18 Zakim, ??P2 is me 16:02:18 +yvesr; got it 16:02:33 +davidwood 16:02:40 Zakim, who is here? 16:02:41 On the phone I see yvesr, cgreer, AndyS, Arnaud (muted), MacTed (muted), gkellogg, cygri, davidwood 16:02:42 On IRC I see AZ, Zakim, RRSAgent, markus, SteveH, Arnaud, cgreer, AndyS, cygri, gkellogg, MacTed, LeeF, ivan, gavinc, davidwood, trackbot, mischat, manu, ericP, manu1, yvesr, 16:02:42 ... sandro 16:02:52 +??P13 16:02:53 rssagent, make records public 16:03:03 + +081165aabb 16:03:17 zakim, ??p13 is me 16:03:17 +markus; got it 16:03:17 Zakim, aabb is me 16:03:19 +AZ; got it 16:03:29 PatH has joined #rdf-wg 16:03:32 topic: administration 16:03:48 y 16:03:50 zakim, code? 16:03:50 the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ivan 16:04:01 Chair: David Wood 16:04:19 +ivan 16:04:24 +[IPcaller] 16:04:31 Scribe: cgreer 16:04:33 Zakim, [IPcaller] is me 16:04:33 +SteveH; got it 16:04:36 PROPOSED to accept the minutes of the 12 December telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-12-12 16:04:42 +PatH 16:04:51 ACCEPTED minutes 16:05:03 zakim, mute me 16:05:03 PatH should now be muted 16:05:04 RESOLVED to accept the minutes of the 12 December telecon: http://www.w3.org/2011/rdf-wg/meeting/2012-12-12 16:05:10 Review of action items 16:05:10 http://www.w3.org/2011/rdf-wg/track/actions/pendingreview 16:05:10 http://www.w3.org/2011/rdf-wg/track/actions/open 16:05:13 Topic: Actions 16:05:31 davidwood: option actions? 16:05:49 zakim,unmute me 16:05:51 PatH should no longer be muted 16:05:51 +EricP 16:06:57 PatH: I'll run through the open actions 16:07:14 Topic: Semantics 16:07:22 zwu2 has joined #rdf-wg 16:07:28 #84 has a fix composed by Antoine which will fix the bug (http://lists.w3.org/Archives/Public/public-rdf-wg/2012Nov/0059.html) and which I propose to use in the text unless I think of something better (unlikely). 16:07:29 davidwood: Issue 84 on literals in non-canonical form 16:07:55 ... unless there's something better, this solution is proposed 16:08:07 AZ: objects to his own text 16:08:09 +zwu2 16:08:25 s/objects/accesps 16:08:35 phew 16:08:57 PROPOSE to close ISSUE-84 using the fix composed by Antoine which will fix the bug (http://lists.w3.org/Archives/Public/public-rdf-wg/2012Nov/0059.html) 16:08:58 s/objects/accepts/ 16:09:22 +1 16:09:24 +1 16:09:24 AlexHall has joined #rdf-wg 16:09:28 davidwood: If Peter, AZ and Pat are OK, so am I 16:09:30 +1 16:09:34 +1 16:09:38 +1 16:09:41 RESOLVED to close Issue-84 16:09:49 RESOLVED to close ISSUE-84 using the fix composed by Antoine which will fix the bug (http://lists.w3.org/Archives/Public/public-rdf-wg/2012Nov/0059.html) 16:10:13 PROPOSED ISSUE-85 as editorial 16:10:14 PROPOSED to close ISSUE-85 as editorial. 16:10:22 +1 16:10:33 Update RDF Semantics to distinguish between the identity of values and the (numeric) equality of values to be in line with XSD 1.1 16:10:38 +1 16:10:59 +1 16:11:00 +1 16:11:03 +1 16:11:03 +1 16:11:03 +1 16:11:05 +1 16:11:09 +1 16:11:09 agenda proposal: pub CR with SPARQL's predicateObjectList 16:11:12 +1 16:11:19 +1 16:11:21 RESOLVED to close ISSUE-85 as editorial 16:11:53 ISSUE-90 (Define a simple form of “literal value entailment”) may be editorial in Concepts. 16:11:59 #90 will be resolved by the new organization of Concepts in which datatyped literals are introduced as part of RDF before RDFS, and the semantics will be reorganized to conform to this. 16:12:21 pchampin has joined #rdf-wg 16:12:24 PROPOSED: Close ISSUE-90 as editorial in RDF Concepts 16:12:43 PROPOSED: Close ISSUE-90 as editorial in RDF Concepts and RDF Semantics 16:12:45 PatH: This is a question of ordering. 16:12:58 ... Richard had suggested the reordering 16:13:01 +??P21 16:13:06 q+ 16:13:09 +1 16:13:12 ack cygri 16:13:14 is it really editorial? 16:13:14 zakim, ??P21 is me 16:13:14 +pchampin; got it 16:13:19 cygri: Maybe this is not editorial 16:13:38 +1 cygri, I agree 16:13:39 ... It has an effect on the definition of the entailment regimes 16:13:53 Could be different regime in 1.1 from 1.0. 16:13:53 q? 16:14:12 We can also define the current entailment regimes as a matte of backward compatibility. 16:14:21 zakim, who is here? 16:14:21 On the phone I see yvesr, cgreer, AndyS, Arnaud (muted), MacTed (muted), gkellogg, cygri, davidwood, markus, AZ, ivan, SteveH, PatH, EricP, zwu2, pchampin 16:14:24 On IRC I see pchampin, AlexHall, zwu2, PatH, AZ, Zakim, RRSAgent, markus, SteveH, Arnaud, cgreer, AndyS, cygri, gkellogg, MacTed, LeeF, ivan, gavinc, davidwood, trackbot, mischat, 16:14:24 ... manu, ericP, manu1, yvesr, sandro 16:14:46 AZ: I don't have anything to add except that Peter said maybe this isn't useful. 16:15:02 PROPOSED: RDF 1.1 Semantics will define a new entailment regime that encompasses simple entailment and the equality of literal values. 16:15:04 ... I remember he didn't feel it was necessary to add something new. 16:15:19 davidwood: Didn't Peter say it was all resolved? 16:15:25 AZ: Yes 16:15:46 +1 16:15:50 +1 16:15:51 davidwood: Richard proposed new entailment regime. 16:15:56 +1 16:15:58 +1 16:16:01 +1 16:16:04 +1 16:16:06 +1 16:16:09 +1 16:16:15 zakim, mute me 16:16:15 ivan should now be muted 16:16:19 RESOLVED: RDF 1.1 Semantics will define a new entailment regime that encompasses simple entailment and the equality of literal values. 16:16:21 +1 16:16:25 RESOLVED: RDF 1.1 Semantics will define a new entailment regime that encompasses simple entailment and the equality of literal values. 16:16:29 PROPOSED: Close ISSUE-90 as editorial in RDF Concepts and RDF Semantics 16:16:51 +1 16:16:52 +1 16:16:52 -0.5 16:17:01 +1 16:17:56 AZ: concerned it's not simply editorial 16:18:00 +0 16:18:11 davidwood: Richard is going to put changes into the document with help from Pat. 16:18:35 ... This document will define a new entailment regime. Proposal is to close issue. 16:18:41 PROPOSED: Given the resolution that RDF 1.1 Semantics will have a new entailment regime, ISSUE-90 can be closed as editorial 16:18:52 ... The semantics will still just be a WD. 16:19:00 +1 16:19:03 +1 16:19:06 +1 16:19:08 +1 16:19:08 +1 16:19:09 +1 16:19:13 +1 16:19:15 +1 16:19:16 +1 16:19:26 RESOLVED: Given the resolution that RDF 1.1 Semantics will have a new entailment regime, ISSUE-90 can be closed as editorial 16:19:51 davidwood: Only outstanding semntics issues is ISSUE-108 16:19:56 ISSUE-108 Semantics should reference "XML Schema Datatypes in RDF and OWL" 16:19:56 s/semntics/semantics 16:20:14 davidwood: PatH has said it's an editorial issue, but requires more reading. 16:20:22 PatH: I've agreed to do that though 16:20:48 ... We've had a little debate about this; the document we're referring to normatively refers to 2004 semantics 16:20:57 ... We don't want to chain, but hopefully this isn't an issue. 16:21:09 davidwood: is this related to 106? 16:21:24 s/106/ACTION-166/ 16:21:35 PatH: no 16:21:41 PatH: Not exactly. Identity across datatypes is part of the issue. 16:21:58 ... At that time the XSD draft has been changed by newer doc. 16:22:25 The "XSD in RDF and OWL" document is just a Note, so it would be an informative reference from Semantics 1.1, I think. 16:22:41 davidwood: Sounds like we should receive as editorial and convert to an action. 16:22:46 PatH: Agreed 16:22:54 PROPOSED: Close ISSUE-108 by converting it to an action on PatH 16:23:04 +1 16:23:05 +1 16:23:07 +1 16:23:07 +1 16:23:08 +1 16:23:09 +1 16:23:11 +1 16:23:13 +1 16:23:17 +1 16:23:23 +1 16:23:32 +1 16:23:38 RESOLVED: Close ISSUE-108 by converting it to an action on PatH 16:24:02 ACTION: PatH to informatively reference "XML Schema Datatypes in RDF and OWL" 16:24:03 Created ACTION-219 - Informatively reference "XML Schema Datatypes in RDF and OWL" [on Patrick Hayes - due 2012-12-26]. 16:24:18 +1 16:24:32 davidwood: Anything else related to semantics? 16:24:41 Topic: JSON-LD 16:24:56 davidwood: Issue-105. 16:25:19 gkellogg: Issue -- when confronted with a dataset, user should use default dataset. 16:25:37 ... This would encompass both JSON-LD and RDFa 16:25:48 ... And the wording is MUST 16:26:02 zakim, who is speaking? 16:26:09 To which I object 16:26:13 cgreer, listening for 10 seconds I heard sound from the following: gkellogg (80%) 16:26:51 gkellogg: It's reasonable to request JSON-LD rather than a pure graph syntax. An alternate to RDFa or turtle. 16:27:00 ... It's important to know what to do with dataset information in JSON-LD. 16:27:04 +q 16:27:21 ... Do you see an alternative Pat? 16:27:35 ack PatH 16:28:04 PatH: One is not to provide a solution. Another is to require a flag to indicate what use of default graph is intended. 16:28:23 ... The problem is the MUST. In effect, this imposes this choice on everyone. 16:28:41 ... We've had to change one of our examples because it doesn't conform to this rule. 16:28:50 ... The example used default graph for metadata. 16:29:00 ... And there are lots of uses that don't conform to this MUST. 16:29:22 gkellogg: If a consumer wants a graph, they must choose the default one when given a dataset. 16:29:50 ... In this case, the default dataset is equivalent to the dataset referred to by the name. 16:30:06 that also clashes with how people use TriG and NQuads 16:30:09 ... But this is inconvenient use in JSON-LD. De facto, triples are inserted into the default graph. 16:30:11 I think the URL used to retrieve the document should specify what's returned, not the media type (format) 16:30:26 PatH: But even if that's true now, it might not be in five years. 16:30:39 ... The scope of this resolution is too large. 16:30:48 if that URL identifies a graph you can use a dataset syntax as well and just use the default graph 16:31:03 ... It seems like there should just be some way to override this. 16:31:03 if it identifies a dataset, you obviously can't use a graph syntax 16:31:07 it seems like a mess to me 16:31:16 q+ 16:31:22 gkellogg: If a property could be placed in the default graph to name where the data should go... 16:31:35 ... We've tried not to get into semantics, but maybe that's the solution. 16:31:44 PatH: That's not getting into semantics. 16:31:57 ... We just need some 'unless' clause as an escape valve. 16:32:12 ... Some way to switch off this behavior. 16:32:23 -ivan 16:32:48 gkellogg: The way to do this is to put a triple into the default graph to identify a named graph. 16:32:55 q? 16:33:04 ... Not specific to JSON-LD... Could be done elsewhere too. 16:33:06 q+ 16:33:29 PatH: If JSON-LD maps datasets to graphs in a particular way, interoperability is at risk unless everyone does this. 16:33:51 ... This is broken symmetry. No other constraint to counter. 16:33:52 ack cygri 16:34:19 cygri: The reason why this is a difficult issue is that the group tried unsuccessfully to define a semantics for datasets. 16:34:39 ... If the group had succeeded in that, we'd know what 'dataset with default graph' means. 16:34:58 ... We don't have an equivalence at this time. 16:35:07 +q 16:35:17 -q 16:35:23 ... One way forward is to reconsider our decision to say nothing about dataset semantics 16:35:55 ... If we have one sentence -- if we have a dataset with the default graph, this entails an RDF graph containing the triples of the default graph. 16:36:07 ... This issue would be solved by such a statement. 16:36:14 ... Another possibility is to say nothing. 16:36:18 The reason we have no semantics is that we could not agree, so left it open. Which is why I don't want to (in effect) close it for a poorer reason than the ones that blocked our progress. 16:36:30 ... People will just do what Gregg has described anyway. 16:37:00 ... We can't say it. Unfortunate but that's an alternative. 16:37:21 davidwood: Some communities will do what gkellogg has said, regardless. 16:37:25 ack pchampin 16:37:47 application/ld+json;singlegraphuri=http://example.org/ 16:37:53 pchampin: That's an idea, but Pat is suggesting that this is default behavior. Maybe media type could override. 16:38:13 q+ 16:38:18 ... THis is just from the top of my head, but it's an idea. 16:38:28 I like that. 16:38:28 this works in theory, but not in practice. people will not bother with it. 16:38:40 davidwood: Although this is a good idea, we shouldn't rely on media types. They're just a problem in practice. 16:38:46 +1 on cygri 16:38:46 ack gkellogg 16:38:55 app/ld+json; want=graph (use the media type params) 16:39:12 gkellogg: Something similar to pchamin. That's compelling. I like the idea of some way to override this default behavior. 16:39:22 do we have any other mechanism for passing operating parameters besides media type? 16:39:31 ... I like the 'a triple in the default graph' to solve this problem. 16:39:56 ... If you want to assign a named graph, the sensible place to do this is in the default graph, but the principle data in that circumstance is the named graph. 16:39:58 or do we want to add processing instructions to turtle... 16:40:12 s/principle/principal 16:40:42 ... You might not know until the end of the doc which graph the data resides in (potential objection) 16:40:49 PatH: Does it have to be a triple in the graph? 16:41:07 q+ 16:41:12 davidwood: pchampin's idea was basically a processing instruction 16:41:20 ack pchampin 16:41:21 pchampin: If this is just a JSON-LD problem 16:41:29 ... the couldn't it be in the context? 16:41:35 it's not just a json-ld problem 16:41:38 I don't think it's just a JSON-LD problem 16:41:44 gkellogg: contexts are shared. 16:41:44 same for N-Quads and TriG 16:41:53 ... it would have to go into the document. 16:42:16 ... In a JSON-LD specific way, could be a keyword in the top-level of the document, but this seems the wrong layer. 16:42:16 Its not really a json-ld issue. It should be a matter for the RDF WG. 16:42:22 ... it's a dataset issue. 16:42:34 pchampon: Agreed, but there's no concensus as to how to solve it there. 16:42:53 ... seems like it should belong to the JSON-LD context. 16:43:02 ... but a more general solution would be preferable. 16:43:14 STRAWPOLL: if we have a dataset with the default graph, this entails an RDF graph containing the triples of the default graph. 16:43:43 -1 I think that's quite different to how current tools work 16:44:02 hm. should "with the default graph" be "with *a* default graph"? 16:44:03 gkellogg: That's OK -- with the provision that this shouldn't be the case if it's specified differently. 16:44:04 maybe even more minimal? A dataset with only default graph G is logically equivalent to a graph G? 16:44:12 pchampin: That doesn't work - 16:44:16 -0.7 (it's JSON-LD issue of one content type, not a general issue) 16:44:19 Souri has joined #rdf-wg 16:44:33 davidwood: Can you name some tools that work this way Steve? 16:44:37 you can't expect the default graph to assert that it should not be asserted 16:44:44 AndyS, not true. it applies equally to all dataset syntaxes. 16:45:01 + +1.603.897.aacc 16:45:15 SteveH: If you load a default graph into a triple store, it will generally be assigned the name from the URL it came from. 16:45:16 cygri - other formats have two content types - graph and dataset 16:45:20 agree with cygri, this applies to all dataset syntaxes 16:45:21 davidwood: Really? 16:45:29 PatH: Why is this relevant? 16:45:38 zakim, aacc is me 16:45:38 +Souri; got it 16:45:42 q? 16:45:43 AndyS, not true 16:45:59 PatH: Even if we agreed that a dataset is just the default graph, this doesn't give JSON-LD the license to throw away default graphs. 16:46:02 there is only one media type for TriG 16:46:10 gkellogg: It would be the consumer that's throwing graphs away, not JSON-LD 16:46:21 cygri - do you claim that trig has the same content type as Turtle? 16:46:44 ... If you're loading a JSON-LD into a named graph... 16:46:45 If I ask for TTL, I get triples, not quads. 16:46:48 I think whoever is speaking just came up with a really good argument for not conflating graph and dataset data formats 16:46:54 AndyS, TriG and turtle are different formats 16:46:56 ... but the name of that graph is not something we specify 16:47:14 ... Richard's proposal was that, if the default graph entails a graph, then the triples are from the default dataset. 16:47:33 In JSON-LD can't ask for triples only as things stand today. 16:47:39 ... the only way out of this is to say, "unless otherwise specified use triples from default graph" 16:47:45 ... but how to specify otherwise 16:47:57 ... we'd create a predicate in JSON-LD namespace that could define this. 16:48:08 AndyS, you can't do that either in TriG or N-Quads 16:48:15 ... doing so allows us, later, to create a more generic predicate. 16:48:34 q+ 16:48:45 ack AndyS 16:48:46 davidwood: But all other syntaxes are for datasets or single graphs. 16:49:16 q+ 16:49:22 AndyS: I'm not disputing how trig works, but I get triples from turtle, and I can't see whether I get quads or triples from JSON-LD 16:49:39 ... we could say that JSON-LD only produces quads. 16:49:52 ... There's talk of a JSON-LD document only holding a single graph. 16:50:21 ack cygri 16:50:25 +1 to AndyS 16:50:47 cygri: The fundamental difference in JSON-LD is... if you're getting trig, you don't know if you're getting triples in the default graph or named graphs. 16:50:54 the expectation is that turtle is for publishing graphs 16:51:08 cygri: TriG is for shipping datasets. 16:51:13 It's not historic - it's a usability issue IMHO 16:51:27 AndyS: The spec says that trig delivers quads. 16:51:33 cygri: And same for JSON-LD. 16:51:40 ... but you don't know if you're going to have any. 16:51:59 AndyS: I'd be happy for JSON-LD to deliver datasets rather than quads. 16:52:13 +1 to andy 16:52:36 +??P0 16:52:41 AndyS: If they've asked for triples and they get something else, that's a problem. If the decision has moved, the client can extract triples. 16:52:46 zakim, I am ??P0 16:52:46 +manu; got it 16:53:05 cygri: If the client just wants triples, you should say what the client should do in this case. 16:53:07 q? 16:53:21 surely that's up to the client? it's a data squash of some kind 16:53:23 We are clearly saying in the spec that JSON-LD is a dataset syntax.. we only said that if the client wants a graph, it must use only the default graph 16:53:34 ... And it's not just a JSON-LD issue -- shipping quads or triples is a problem in more than just this format. 16:53:42 q 16:53:52 q+ PatH 16:54:09 cygri: JSON-LD is the first format that we want to do both. 16:54:39 cygri, I *strongly* disagree 16:54:54 AndyS: dataset is third-party publishing. 16:54:59 yeah, graphs and datasets are very different 16:55:21 cygri: You can use either format in either way. You can ship a triG file that uses only hash URIS. 16:55:33 .. and that's fine for provenance, but it's not a third-party publishing case. 16:55:41 ... the distinction isn't so clear. 16:56:12 ack PatH 16:56:13 AndyS: I don't think shipping triples is the primary way of exchanging information on the semantic web. 16:56:38 PatH: Summing up -- if this is not just a JSON-LD issue, but is of the relationship between datasets and graphs 16:56:43 AndyS: I *do* think shipping triples is the primary way of exchanging information on the semantic web. 16:56:46 ... that is, the semantics of datastets. 16:57:01 AndyS, got it. 16:57:15 for me, datasets are a packaging, like a tar or zip file. 16:57:20 +1 to PatH 16:57:24 +1 to AndyS 16:57:50 PatH: We've been avoiding this issue, and should continue to avoid it. 16:58:02 We can solve the issue raised for JSON-LD if it is clear it's a dataset format. 16:58:23 PatH: If community is using default graph in some inonsistent way, they'll run into problems. 16:58:25 It is clear it's a dataset, but it _will_ be used where people just want a graph. 16:58:41 cygri: But this is not why we stopped on dataset semantics. 16:58:43 + +1.408.992.aadd 16:59:14 ... there were issues. Here we're exploring some minimal statement about datasets and graphs, just tying down the default graph assertion in JSON-LD documents. 16:59:17 gkellogg, then you're going to have issues, in practice, with people that aren't deeply involved in the community - it's not obvious to do when you expect one and get the other 16:59:22 (NB the WG objective was to serialize a graph , not a dataset) 16:59:43 steveh: yes, so we'd better figure out how to make this clear. 16:59:45 PatH: I don't object to assertion of default graph. Object that the default graph IS the dataset. 17:00:00 Some of the language is graphish to me (e.g. "JSON-LD is designed as a lightweight syntax to express Linked Data") Its (only?) a matter of emphasis. 17:00:03 s/steveh:/steveh,/ 17:00:03 q? 17:00:10 gkellogg, that's bolting the stable door after the horse has run off IMHO 17:00:29 davidwood: We've shown a lack of concensus. 17:00:57 gkellogg: In absence of any other guidance, developers will do what they feel they need to. 17:01:13 "probably" =/= MUST 17:01:19 q+ 17:01:25 ... in JSON-LD group we can go back and talk about adding a property to handle this. 17:01:40 ... shortsighted to do only for JSON-LD since we expect the same usage pattern elsewhere. 17:01:45 ack AndyS 17:01:58 AndyS: Putting the markup in the document doesn't work for me. 17:02:01 Turtle is something like 10 years old, TriG a bit less, but it's not been an issue so far - that should tell you something 17:02:08 +1 to AndyS 17:02:14 ... The request for the document already knows context.. Too late to put it inside the document. 17:02:33 gkellogg: Idea is that different endpoints might be tailored for particular graph names. 17:02:48 pfps has joined #rdf-wg 17:02:52 +0.5 to Andy, unfortunately. 17:03:03 ... That would be a way for providers to serve both. Looking at the triples is more useful in long run though. 17:03:04 I think the point is that the consumer specifies what it wants by the URL it uses to retrieve the document and not the media type 17:03:06 q+ 17:03:19 Hi Peter. We finished semantics an hour ago :-) 17:03:22 AndyS: If we have to post-process to find out the graph name, that's probably too late. 17:03:59 gkellogg: That's reasonable to state in best practice. Those serving datasets and graphs should provide clear differentiated endpoints. 17:04:17 ... If we don't encode it in the document, we've lost the provenance. 17:04:39 ack cygri 17:04:39 AndyS: It sounds like a reasonable expectation (differentiated endpoints) 17:04:43 q? 17:05:01 Yes 17:05:01 cygri: a triple in the document to specify which graph name... Not a pleasing idea. 17:05:03 +1 to cygri 17:05:13 I agree with Richard - don't like a triple pointing out the "primary topic graph" 17:05:14 I also don't like the idea of putting a triple in the document to specify which graph should be used 17:05:25 pfps, this is about disambiguating datasets from graphs, which was brought up by a JSON-LD use case. 17:05:32 it's too late by then, makes ordering of the document matter - very bad 17:05:32 ... assuming you get quads. If you just get triples, and say nothing about the graph name, there are two alternatives... default graph or request URI. 17:05:36 issue-105 17:05:56 ... the third option, encoding in a triple, adds a third answer to the two obvious ones. 17:06:01 ... why add a third one? 17:06:54 TopBraid Suite records the "name" of a graph in a turtle document in a magic comment. In RDF/XML it does what the original named graph paper suggested, the first xml:base attribute is the graph name. 17:06:58 PatH: One more idea. Agreed with the detractors. 17:07:09 ... how about a triple that cancels the default graph assertion 17:07:20 -zwu2 17:07:33 ... At least apps will not silently do the wrong thing with this solution. 17:07:39 who is going to produce a semantics for this magic triple? 17:07:46 have to go to another meeting. bye and happy holidays! 17:07:48 ... If application is expecting a graph, and has got a datastore. 17:08:00 s/datastore/dataset 17:08:15 cygri: In that case couldn't the publisher just not provide default graph? 17:08:25 PathH: In this case they can just add an empty graph. 17:08:35 ... point taken. 17:08:44 empty default graph is a common case though, in datasets 17:09:03 PatH: If I want to use the default graph for some other purpose (from dataset data). 17:09:27 ... The dataset will be misread if JSON-LD obliges insertion into default graph. 17:09:37 q? 17:09:45 PatH, what about if we augment the rule to say that only use the default graph if there are no named graphs 17:10:29 PatH: The default graph in my app might be metadata. I don't want data from a JSON-LD document to be used in my default graph. 17:10:40 cygri: What's the harm? 17:11:03 PatH: Differentiating between metadata and data. 17:11:06 q+ 17:11:13 ack markus 17:11:28 but the triples in the default graph are just triples, and you get their meaning, if they are *meta-* then you get 'meta', but so what? 17:11:30 Have come to a position specificially for JSON-LD so it can progress? 17:11:37 sorry connection is probably too bad 17:11:51 what about if we augment the rule to say that only use the default graph if there are no named graphs 17:11:57 You are welcome 17:12:03 davidwood: we celebrate the WG's ability to go nowhere 17:13:02 8am PT is early already - 7:45 is ever so much more so 17:14:01 15 minutes more, in fact. 17:14:09 thanks Eric, but no thanks :) 17:15:02 ericP: We had request to publish turtle as CR... adopting turtle grammar for certain productions. 17:15:02 +1 to adopting the turtle grammar as Eric proposes. 17:15:23 -manu 17:15:38 agenda 17:15:39 Gotta leave. Bye. 17:15:56 -PatH 17:16:02 PROPOSED pub CR with SPARQL's predicateObjectList per 17:16:13 -markus 17:17:05 PROPOSED pub CR with SPARQL's predicateObjectList per and strike the text about looking for a nice representation 17:17:26 RIght, got it 17:19:06 -yvesr 17:19:40 looks OK at a quick scan 17:19:48 -gkellogg 17:19:49 -Souri 17:19:50 -AZ 17:19:51 -MacTed 17:19:51 -cygri 17:19:52 -SteveH 17:19:55 -Arnaud 17:19:57 -davidwood 17:20:12 -AndyS 17:20:16 ? 17:20:32 - +1.408.992.aadd 17:20:38 -cgreer 17:21:05 AlexHall has left #rdf-wg 17:22:08 ericP, confirm that http://dvcs.w3.org/hg/rdf/rev/30fedfe973b2 is the only required change 17:24:15 SteveH_ has joined #rdf-wg 17:25:28 AndyS has left #rdf-wg 17:46:54 ericP has left #rdf-wg 17:47:10 ericP has joined #rdf-wg 18:52:11 swh has joined #rdf-wg 18:53:31 AndyS has joined #rdf-wg 19:12:25 -EricP 19:17:26 disconnecting the lone participant, pchampin, in SW_RDFWG()11:00AM 19:17:28 SW_RDFWG()11:00AM has ended 19:17:28 Attendees were +1.707.874.aaaa, Arnaud, cgreer, AndyS, MacTed, cygri, gkellogg, yvesr, davidwood, +081165aabb, markus, AZ, ivan, SteveH, PatH, EricP, zwu2, pchampin, 19:17:28 ... +1.603.897.aacc, Souri, manu, +1.408.992.aadd 19:49:07 Zakim has left #rdf-wg 22:53:43 LeeF has joined #rdf-wg 23:15:02 gkellogg has joined #rdf-wg 23:22:51 gkellogg has joined #rdf-wg 23:43:05 ivan has joined #rdf-wg