15:59:16 RRSAgent has joined #rdf-wg 15:59:16 logging to http://www.w3.org/2013/02/06-rdf-wg-irc 15:59:26 Zakim, this will be RDF 15:59:26 ok, davidwood, I see SW_RDFWG()11:00AM already started 15:59:34 Chair: David Wood 15:59:45 Zakim, who is here? 15:59:46 On the phone I see [IPcaller], GavinC, bhyland 15:59:47 On IRC I see RRSAgent, Zakim, tbaker, Guus, gavinc, AndyS, TallTed, ivan, cygri, davidwood, gkellogg, trackbot, mischat, manu1, yvesr, manu, sandro, ericP 15:59:54 +[OpenLink] 15:59:55 zakim, IPcaller is tbaker 15:59:55 Zakim, bhyland is me 15:59:55 +tbaker; got it 15:59:55 +davidwood; got it 16:00:12 zakim, dial ivan-voip 16:00:12 ok, ivan; the call is being made 16:00:12 TallTed 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:Telecon2013.02.06 16:00:13 +Ivan 16:00:14 +[IPcaller] 16:00:18 gavinc has joined #rdf-wg 16:00:21 zakim, IPCaller is me 16:00:21 +AndyS; got it 16:00:37 Zakim, who is here? 16:00:37 On the phone I see tbaker, GavinC, davidwood, [OpenLink], AndyS, Ivan 16:00:38 On IRC I see gavinc, RRSAgent, Zakim, tbaker, Guus, AndyS, TallTed, ivan, cygri, davidwood, gkellogg, trackbot, mischat, manu1, yvesr, manu, sandro, ericP 16:01:09 Arnaud has joined #rdf-wg 16:01:11 Zakim, [OpenLink] is temporarily me 16:01:11 +TallTed; got it 16:01:32 +??P11 16:01:38 markus has joined #rdf-wg 16:01:42 pchampin has joined #rdf-wg 16:01:46 zakim, I am ??P11 16:01:46 +gkellogg; got it 16:01:47 +Guus 16:02:07 zakim, mute me 16:02:08 Guus should now be muted 16:02:13 Scribe: tbaker 16:02:17 scribenick: tbaker 16:02:29 + +1.603.438.aaaa 16:02:38 Souri has joined #rdf-wg 16:02:46 +Souri 16:02:49 Dave: Out of charter, but will discuss 16:02:52 topic: Admin 16:02:55 PROPOSED to accept the minutes of the 30 January telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-01-30 16:03:09 +??P26 16:03:13 +Sandro 16:03:16 zakim, ??P26 is me 16:03:16 +markus; got it 16:03:18 +??P32 16:03:20 +Arnaud 16:03:21 RESOLVED to accept the minutes of the 30 January telecon: http://www.w3.org/2011/rdf-wg/meeting/2013-01-30 16:03:25 +1 16:03:30 zakim, ??P32 is me 16:03:31 +pchampin; got it 16:03:35 Topic: Review of action items 16:03:39 +cygri 16:03:45 zakim, mute me 16:03:46 Arnaud should now be muted 16:03:52 ScottB has joined #rdf-wg 16:04:13 davidwood: Moving on... 16:04:14 hey! yay I have no actions 16:04:21 Topic: Extension Request 16:04:28 davidwood: extension request? 16:04:35 ivan: no - sent to Thomas? 16:04:42 +??P19 16:04:44 zakim, I am ??P19 16:04:45 +manu; got it 16:04:58 ... Whatever we put together has to be sent to Thomas - suggest we do that now. 16:05:11 ... Has to be in their hands a few days before meeting. 16:05:12 +[GVoice] 16:05:13 +Tony 16:05:17 Zakim, [GVoice] is me 16:05:17 +ericP; got it 16:05:20 davidwood: will sent now 16:05:28 Zakim, Tony is temporarily me 16:05:28 +ScottB; got it 16:05:29 ivan: will be on agenda next Wednesday. 16:06:03 zwu2 has joined #rdf-wg 16:06:38 ... only problem: I will not be able to join W3M meeting next week - maybe Sandro? 16:07:05 thanks Thomas for taking over scribe! 16:07:07 Sandro: Might be able to make call (on vacation). 16:07:28 Ivan: As chair you could attend if you discuss with Thomas. 16:07:46 Davidwood: Guus? 16:07:47 zakim, unmute me 16:07:47 Guus should no longer be muted 16:08:01 gavinc, all, we have another Turtle issue 16:08:42 -> http://www.w3.org/mid/E61A2BEE-ABB5-4273-959E-AC8E913D0E6B@ugent.be Are documents with uppercase language tags valid Turtle? 16:09:02 i wonder if this is worth a mad scramble before we go to CR 16:09:12 (so we don't get sent back to LC) 16:09:15 Davidwood or Guus could attend - writing to Thomas. 16:09:16 That's NOT new. 16:09:45 ok, so is it a listed issue? 16:09:59 @zwu2 should I just continue to scribe today? Willing to do. 16:10:06 We talked about it before... let me see if there's an issue that covers it. 16:10:15 There were comments about it that we responded to already 16:10:20 Topic: Concepts 16:10:47 tbaker, please do. I will switch with you next time you scribe 16:10:50 ISSUE-105? 16:10:50 ISSUE-105 -- Graphs, datasets, authoritative representations, and content negotiation -- open 16:10:50 http://www.w3.org/2011/rdf-wg/track/issues/105 16:11:03 Topic: Concepts 16:11:11 cygri: Issue 105 re: relationships of graphs and datasets - web arch - content negotiation. 16:11:42 ... X same as Trig file published with default graph? 16:11:54 davidwood: Cross-over with issue 107 re: identity of graph. 16:12:17 cygri: haven't followed blank nodes discussion - unsure. 16:12:44 davidwood: late in process to be introducing blank nodes as graph names 16:13:01 ISSUE-_:bnode ? 16:13:09 Zakim, who is here? 16:13:09 On the phone I see tbaker, GavinC, davidwood, TallTed, AndyS, Ivan, gkellogg, Guus, +1.603.438.aaaa, Souri, markus, Sandro, Arnaud (muted), pchampin, cygri, manu, ericP, ScottB 16:13:12 cygri: that issue is not related to 105 or 107, but new - reluctant to merge into an existing issue. 16:13:12 On IRC I see zwu2, ScottB, Souri, pchampin, markus, Arnaud, gavinc, RRSAgent, Zakim, tbaker, Guus, AndyS, TallTed, ivan, cygri, davidwood, gkellogg, trackbot, mischat, manu1, 16:13:12 ... yvesr, manu, sandro, ericP 16:13:22 zakim, +1.603.438.aaaa is me 16:13:22 +zwu2; got it 16:13:39 zakim, mute me 16:13:39 Guus should now be muted 16:13:46 q+ 16:13:57 q+ to try to show a way forward. 16:14:01 ack ivan 16:14:03 davidwood: as I read it, if Manu's position becomes WG's position, would change our relation to 105 and 107, but reluctant to make such a radical change in our conception of datasets and graphs in Feb 2013 16:14:47 A TriG file served as a Turtle file won't parse as Turtle. 16:14:48 ivan: do not think these two things are related. Issue initiated by JSON-LD - what happens if I have a Trig file with only default graph, served as Turtle 16:14:50 ack manu 16:14:50 manu, you wanted to try to show a way forward. 16:15:17 Manu: did not want to destabilize group with B-Node identifiers issue 16:15:33 Ivan: cygri says 105 has nothing to do with that, and I agree 16:15:48 ???: Issue is which graph do you use. 16:16:19 cygri: Say nothing? Apples and oranges? 16:16:43 s/???/gkellogg/ 16:16:45 davidwood: If we say nothing, door is open for all groups to solve in different ways. 16:17:05 AZ has joined #rdf-wg 16:17:07 cygri: so we should say something, not necessarily strong and normative. Concepts is logical place to look for guidance. 16:17:23 Yes, that's the risk I'm trying to outline... JSON-LD is having to deal with it now, RDFa will in the future... so will NQuads (due to RDF Dataset Normalization Algorithm spec) 16:17:30 ... If Concepts says something, pressure for future WGs to stay coherent. 16:17:43 davidwood: Agree Concepts is logical place. 16:18:22 +[IPcaller] 16:18:24 cygri: Impression that we have not heard really sound technical arguments for possible choices. Preferences, but not discussion of technical consequences. 16:18:25 +Sandro.a 16:18:30 -Sandro 16:18:42 zakim, [IPcaller] is GuusS 16:18:42 Sorry 16:18:42 +GuusS; got it 16:18:50 +AZ 16:18:52 We say the following in the JSON-LD specification: Even though JSON-LD serializes RDF datasets, it can also be used as a RDF graph source. In that case, a consumer must only use the default graph and ignore all named graphs. This allows servers to expose data in, e.g., both Turtle and JSON-LD using content negotiation. 16:18:56 was workign a moment a got -- wil redial 16:19:12 -AndyS 16:19:31 q+ 16:19:32 +1 (manu's quoted json-ld text) 16:19:41 cygri: Re: manu's text in irc: agree this is good as strawman proposal for what to say in Concepts. 16:19:47 We also have this (which is sorta redundant): NOTE: Publishers supporting both dataset and graph syntaxes have to ensure that the primary data is stored in the default graph to enable consumers that do not support datasets to process the information. 16:19:50 ack ivan 16:20:04 +[IPcaller] 16:20:05 zakim, IPCaller is me 16:20:05 +AndyS; got it 16:20:18 zakim, Mute AndyS 16:20:18 AndyS should now be muted 16:20:30 zakim, unmute me 16:20:30 AndyS should no longer be muted 16:20:51 -AndyS 16:20:59 Ivan: We had some problems. Andy? But could perhaps put in not as a normative text - various serializations could follow this advice. 16:21:01 -Guus 16:21:17 +[IPcaller] 16:21:20 zakim, IPCaller is me 16:21:20 +AndyS; got it 16:21:22 -GuusS 16:21:42 davidwood: JSON-LD tries to be both graph and data format - [scribe needs help] 16:22:24 +Guus 16:22:31 ivan: JSON-LD is both a graph and dataset format, this problem will be an issue in RDFa in the future if it supports named graphs. 16:22:53 AndyS: Haven't heard anyone address concerns re: provenance 16:23:09 davidwood: Haven't heard what concern is, only that there is one. 16:23:11 ivan: Perhaps we can put the JSON-LD text in as non-normative text into the RDF Concepts document 16:23:28 q+ 16:24:08 AndyS: Concern of having a format that can confuse where data has come from - then claiming that data to be true. 16:24:16 davidwood: same issue in Turtle? 16:24:53 isn't that exactly the reason why we choose the default graph? 16:24:54 AndyS: No because then you have a graph. Can talk about Provenance. If you pick one and treat as graph, you have changed the mechanism of keeping them apart. 16:25:12 zakim, mute me 16:25:12 Guus should now be muted 16:25:34 cygri: but we take the default graph - ignore named graph and take default. 16:25:46 -1 to merge all the graphs into one. 16:25:52 -1 to take a specific named graph. 16:26:03 AndyS: I'm happy taking default, merging graphs, etc - not sure where Steve stands. 16:26:16 Zakim, please dial ericP-mobile 16:26:16 ok, ericP; the call is being made 16:26:18 -ericP 16:26:18 +EricP 16:26:49 merging all the graphs would seem really wrong 16:27:10 davidwood, I hear consensus of the people here. can steve come next week to make his case? 16:27:44 cygri: I don't think anyone is arguing for merging. Name as location of trig document - less preferable than taking default graph - but not unreasonable. We should probably get Steve to clarify his concerns about default graph approach. 16:27:44 Sandro, can you send Steve a mail? 16:28:28 AndyS: Potential problems. We do not have definition of dataset where you are naming a graph. 16:28:42 davidwood, sure, but I'd rather we have a resolution pending steve objecting, so he has something specific to react to. 16:28:52 sandro, sure 16:29:11 cygri: Prefer to use default graph. In implementations, may not know what doc is loaded from, so problem of picking particular graph and may not know which one to pick. 16:29:20 q? 16:29:30 ack ivan 16:29:31 AndyS: At back-end, you may not know what []. 16:29:57 Ivan: Afraid of rat hole. In past, we decided that Trig and turtle are radically different. 16:30:05 AndyS: At back-end, you may not know what host name was used to GET the data. 16:30:06 ... THerefore we should keep them different. 16:30:40 proposed proposal: Add a non-normative statement RDF Concepts explaining that if a RDF serialization format supports expressing both datasets and graphs, that a consumer should use the default graph if it is expecting a graph. Publishers should publish information intended for graph-only clients in the default graph. 16:31:28 We *can* resolve today, but should be careful to advise the rest of the WG and be responsive to objections. 16:31:30 ... JSON-LD is different. Also RDFa. Only one JSON-LD that can express single graph or dataset. Concept draft shoudl simply say that if the syntax supports this distiinction, should do. 16:31:47 ... This was raised because of JSON-LD. 16:31:50 Many WGs continue work after a charter expiration. 16:32:57 cygri: would be an issue anywhere. Strongest with JSON-LD. Technically not correct that JSON-LD can serialize graph or dataset. Cannot distinguish. No way to indicate you are just serializing a graph. Same with Trig. 16:33:10 q+ to state that you can specify a graph-only, kinda. 16:33:24 Ivan: Trig and Turtle have different media types. 16:33:39 -AZ 16:33:54 ... JSON-LD does not have the equivalent of turtle. 16:34:00 q- 16:34:09 Ivan: No way in JSON-LD to say "I am only a graph, not a dataset" 16:34:12 I think the question is whether a dataset can be interpreted as graph or not... the serialization doesn't really matter 16:34:16 +AZ 16:34:32 q? 16:34:36 ... Trig is only a dataset. Trig has a little brother: Turtle. The big difference. 16:34:38 q+ to move the previous question 16:34:59 cygri: Are you saying that having a Trig document that only has default graph is illegal? 16:35:07 q+ 16:35:13 Ivan: It's legal: dataset consisting of one default graph. 16:35:42 ack sandro 16:35:42 sandro, you wanted to move the previous question 16:35:43 cygri: Same in JSON-LD. 16:36:22 Sandro: I hear consensus - would like to resolve for now. 16:36:24 q+ 16:36:30 ack markus 16:36:33 ... Manu's text. 16:37:04 Markus: Not about serialzn format, but can you can treat as graph. 16:37:19 ack AndyS 16:37:28 davidwood: Using out-of-band info to determine process. 16:37:41 s/process/provenance/ 16:37:42 s/process/provenance/ 16:38:17 AndyS: "JSON-LD is a dataset format"? 16:38:35 Sandro: It's ssuppoed to be an RDF serialization. 16:38:48 q+ 16:38:56 cygri: Agree with Andy - charter talks about named graphs in JSON format - not out of scope. 16:39:24 AndyS: Problem with using JSON-LD as primary example. 16:39:34 Sandro: Confident we can resolve this. 16:39:36 Strawpoll at least? 16:39:43 ack pchampin 16:40:19 yes, please strawpoll. 16:40:31 ok 16:40:35 STRAWPOLL: Add a non-normative statement RDF Concepts explaining that if a RDF serialization format supports expressing both datasets and graphs, that a consumer should use the default graph if it is expecting a graph. 16:40:43 AndyS: Prefer to document the two concrete alternatives -- ask for graph, its a dataset format => (1) default graph or (2) conneg error. 16:40:48 Antoine: Elephant in room. Special case of JSON-LD - we expect to attract people who would not use Turtle. [Scribe missed - audio] 16:40:49 +1 16:40:51 +1 16:40:59 s/Antoine:/pchampin/ 16:41:01 +1 16:41:04 s/Antoine:/Pierre-Antoine:/ 16:41:04 +1 16:41:06 +1 16:41:10 0 16:41:10 +1 16:41:17 +1 16:41:19 AndyS, I don't know what a "conneg error" is 16:41:22 0 16:41:23 0 16:41:23 +1 16:41:24 +1 16:41:24 (would prefer a normative statement though) 16:41:29 +1 16:41:31 +1 16:41:37 +1 (minor reword for clarity coming in a moment) 16:41:43 0 16:41:44 (would also strongly prefer normative stmt) 16:41:53 +1 16:42:02 Yes. 16:42:09 q+ 16:42:15 cygri - 406 Not Acceptable 16:42:16 davidwood: Would anyone change their position if the proposal were for a normative statement? 16:42:19 there are a myriad of ways where i've coded an equivalence between the trig default graph and a turtle graph 16:42:30 +q -1 for lack of implementation experience 16:42:36 .... "content characteristics not acceptable according to the accept headers sent in the request. " 16:42:37 -q -1 16:42:58 e.g. -d foo.ttl and -d { foo.ttl's contents }.trig are the same 16:43:03 (I can certainly live without normative statement. informative is good enough, indeed.) 16:43:07 ack ivan 16:43:09 q? 16:43:11 cygri: Concerns. More clarity required for normative. We don't want to get to point of explaining what this means in terms of semantics. Need to reflect in semantics? Informative is good enough if we can avoid that discussion. 16:43:43 Davidwood: If Steve wants to object, he can. 16:44:24 Gavin: would change vote to -1 if normative. 16:44:27 "Add a non-normative statement RDF Concepts explaining that if a consumer requesting/expecting a graph receives an RDF serialization format which may express both datasets and graphs, the default graph of that serialization should be treated as the graph response." 16:45:34 Davidwood: I propose to use wording of straw poll in proposal. 16:45:49 PROPOSED: Add a non-normative statement RDF Concepts explaining that if a RDF serialization format supports expressing both datasets and graphs, that a consumer should use the default graph if it is expecting a graph. (Actual wording to be handled by editor) 16:45:53 +1 16:45:55 +1 16:45:56 +1 16:46:01 +1 16:46:02 ... Vote? 16:46:02 +1 16:46:06 +1 16:46:06 +1 16:46:07 +1 16:46:09 0 16:46:10 +1 16:46:12 0 16:46:13 +1 16:46:13 (Note that Steve, etc, might object and re-open this, in the coming days) 16:46:14 +1 16:46:17 +1 16:46:19 +1 16:46:20 0 16:46:47 Davidwood: Andy, how do you design software to deduce this? 16:46:48 *to* RDF Concepts 16:46:55 0 16:47:11 -EricP 16:47:13 +EricP 16:47:13 RESOLVED: Add a non-normative statement to RDF Concepts explaining that if a RDF serialization format supports expressing both datasets and graphs, that a consumer should use the default graph if it is expecting a graph. (Actual wording to be handled by editor) 16:47:17 AndyS: [Something about] not hard wired. 16:47:22 closes issue-105 16:47:48 ISSUE-107? 16:47:48 ISSUE-107 -- Revised definition of blank nodes -- open 16:47:48 http://www.w3.org/2011/rdf-wg/track/issues/107 16:47:50 issue-107? 16:47:50 ISSUE-107 -- Revised definition of blank nodes -- open 16:47:50 http://www.w3.org/2011/rdf-wg/track/issues/107 16:47:56 Davidwood: when minutes are posted, will point [Steve] to it. 16:48:31 RRSAgent, pointer? 16:48:31 See http://www.w3.org/2013/02/06-rdf-wg-irc#T16-48-31 16:49:22 cygri: Re: 107, discussion on list. Would be good to have Antoine explain concern. Issue of clarity of definitions. 16:49:34 RRSAgent, make logs public 16:50:10 ... If we run out of time, this shouldn't hold up Last Call. Happy to wait and see if btw Pat, Antoine, and myself - put a proposal to WG, if we can. 16:50:52 q+ 16:50:53 ... will follow up with Antoine and Pat. 16:51:03 ack AZ 16:51:28 AZ: My last proposal, I didn't get reaction from cygri, just from Pat. 16:51:41 From AZ: 16:51:43 My proposal, and what Richard was trying to do in our most recent 16:51:43 discussion, is to keep the notion of scope outside the definition of bnodes. 16:51:43 16:51:43 16:51:43 "I claim that the idea of a scope *of an identifier* is so widely 16:51:43 understood as to require no explanation, although a sketch can be 16:51:43 provided if one wishes to do so." 16:51:45 cygri: just no time yet. 16:52:07 davidwood: Is this what you meant AZ? 16:52:29 cygri: Agree with AZ that no point discussing on this call. 16:52:37 issue-111? 16:52:37 ISSUE-111 -- Should RDF Concepts define any operations on RDF datasets? -- open 16:52:37 http://www.w3.org/2011/rdf-wg/track/issues/111 16:52:38 Davidwood: Now 111 16:52:51 http://lists.w3.org/Archives/Public/public-rdf-wg/2013Jan/0067.html 16:53:57 +1 to richard 16:53:58 cygri: Discussion thread (see link) - opinions I saw that dataset isomorphism should probably be defined - possible to consider any other operations into dataset sematnics nodes. Might be possibility - include isomorphism informatively. 16:53:59 +1 to dataset Isomorphism to allow for test cases specifically to allow to TriG test cases 16:54:22 +1 on isomorphism too. 16:54:35 PROPOSAL: define only dataset isomorphism normatively in RDF concepts. possibly define other dataset operations in Dataset Semantics WG Note 16:54:39 +1 to isomorphism 16:54:42 +1 16:54:45 +1 16:54:47 +1 16:54:49 +1 16:54:50 +1 16:54:51 +1 to isomorphism 16:54:55 +1 16:54:56 cygri:Actual definition for isomorphism is not controversial. 16:54:57 +1 16:55:04 +1 16:55:07 +1 16:55:11 +1 16:55:12 +1 16:55:13 +0 16:55:34 Sandro? : SPARQL talks about it. 16:56:09 ... No, "dataset", not "isomorphism". Implictly in SPARQL tests. 16:56:19 s/Sandro/EricP/ 16:56:20 Jeremy Carroll on (sub)Graph isomorphism and SPARQL tests http://lists.w3.org/Archives/Public/www-archive/2004Dec/0016.html 16:56:50 davidwood: Is Jeremy's post relevant, or just for sub-graphs? 16:56:53 q? 16:57:20 RESOLVED define only dataset isomorphism normatively in RDF concepts. possibly define other dataset operations in Dataset Semantics WG Note 16:57:20 RESOLVED: define only dataset isomorphism normatively in RDF concepts. possibly define other dataset operations in Dataset Semantics WG Note 16:57:26 ACTION: cygri to implement ISUE-111 resolution 16:57:26 Created ACTION-226 - Implement ISUE-111 resolution [on Richard Cyganiak - due 2013-02-13]. 16:57:44 ACTION: cygri to present concrete wording for ISSUE-105 16:57:44 Created ACTION-227 - Present concrete wording for ISSUE-105 [on Richard Cyganiak - due 2013-02-13]. 16:57:51 davidwood: Manu, you wanted to discuss blank node identifier. 16:58:24 Manu: Don't want this to create big change. Just want to make sure we get suggestion from RDF WG that is aligned with RDF Concepts that we can use in JSON-LD. 16:58:27 http://lists.w3.org/Archives/Public/public-rdf-wg/2013Feb/0012.html 16:59:12 ... Had initially requested that we be allowed to use blank node identifiers as graph names. Should have said: We need way to generate identifiers. Pat said: auto-create "Graph 1"... 16:59:13 Pat's proposal is to do something like: graph:1 16:59:15 q+ 16:59:28 c.f. rdf:li => rdf:_1 16:59:53 ... that would be valid IRI local to dataset. But seems to be developing a new type of dataset identifier. 16:59:58 +1 to manu's point that graph:1 effectively invents bnodes 17:00:01 ... Andy just put another type into IRC. 17:00:42 Suggestion -- use fragids from the document ID. #graph1, #graph2, .... then not local alloc problems. 17:00:43 oh look, this would bring the number of kludges in RDF up to.... all of them? 17:00:55 AndyS++ 17:00:56 ... Dataset normalization algorithm will be rec-tracked. We think graph:1 would re-invent concept of bnode identifier. 17:00:57 ack ivan 17:01:27 AndyS, would i expect that #graph1 would persist across serializations? 17:01:44 Graph name not just internal, it is a consideration for RDF generation. 17:01:55 Ivan: Why do you care to define exact format? What you want is to say [] uses some unique name, and how they do internally is implementation-dependent thing. 17:02:04 ericP, no, but it could be trivially recreated when needed, right? 17:02:18 ericP - yes (required for JSON-LD) but if no #unique-1 #unique-2 .... 17:02:26 Manu: But we are talk about normalization - else graphs have different signatures. 17:02:54 Manu: Do not believe skolemization works with a dataset format - need to understand connectivity between nodes of graphs. 17:03:43 how about a URI scheme which has the semantics that it's not a universal resource identifier? 17:03:53 This is what we need to know, when normalizing _:bnode1 foaf:name "Ivan" WHAT_GOES_HERE . What identifier do we generate for the "graph name". 17:03:56 LRI? 17:03:58 Ivan: Do not understand why this goes against skolemization. About assigning funny-looking URIs to bnodes. In JSON-LD, you don't necessarily have bdones in terms of RDF semantics - syntax generates URIs for you. 17:04:24 isn't skolem IRI = bnode ID? So if you use them you *do* use a bnode ID as graph name, don't you? 17:04:37 this is a skolem iri: http://{implementation-dependent-domain}/.well-known/genid/{arbitrary-string} 17:04:47 Manu: Could we just generate URI? Yes, but new URIs - okay that we are inventing new identifiers? 17:04:49 +1 to markus, it's just a way of expressing a BNode with an IRI 17:05:25 ... These are not local to dataset, have http://. 17:05:25 RDF doesn't have local things. 17:05:37 BNodes aren't local either :P 17:05:40 Ivan: could be a UID. 17:06:08 Manu: IRIs are globally valid. But what we need is a local identifier, not an IRI. 17:06:30 q? 17:06:40 q+ 17:07:06 This isn't "using bNode identifiers" if they aren't for bnodes. 17:07:13 q+ 17:07:15 cygri: Do not understand requirements. Two mechanisms proposed, both okay. Skolem IRIs. Or document-local fragments. Not use skolem IRIs because not globally unique?? 17:07:23 ack gkellogg 17:08:00 +1 to gregg 17:08:16 q? 17:08:17 -1 skolem IDs don't work because the procssor is creating them for you. 17:08:20 ack manu 17:08:26 Gregg: If skolem IDs do not work here, problem with skolem URIs - should be able to round-trip. I think they do work, and allow JSON-LD to work with internal bnode identifiers - which need to be turned into skolem iDs. 17:09:17 q+ 17:10:14 Manu: With skolem IDs - processor use its own URI space or emit URI on X that it doesn't control. Spaces where it shouldn't be minting IRIs. Alternative: space just for JSON-LD processors. But global space - potential for clashes. Safer to have local IRI scheme and start generating identifiers. 17:10:21 Ivan: you mean URN? 17:10:43 ack cygri 17:10:43 ... Formally, if you create a new URI scheme, should register. 17:11:18 cygri: We have skolem IRIs - motivation was to reserve space to mint URIs to represent blank nodes. 17:11:32 ... Local IDs are arbitrary. 17:11:52 What happens when I fetch a graph without a name from "http://example.org/" ? 17:12:21 ... Don't understand argument re: potential clashes - but you are writing an algorithm, so don't see how you wouldn't avoid clashes. 17:12:59 Manu: Because local: generating said UUID - decentralized systems, where UUIDs will clash eventually. 17:13:11 ... skolem IDs are local and we need a local ID. 17:13:46 q+ 17:13:52 ... If we get a graph, need to normalize, by minting URIs in someone else's URI space? 17:14:02 What happens to dataset-local identifiers when we merge two or more datasets? 17:14:38 cygri: Assign domain in which skolem IDs are generated. You can make statistically unlikely. If that is not good enough...? 17:15:11 Manu: Let's leave aside statistical... But still generating global for what should be local id. 17:15:45 cygri: Whoever sets up the processor configures the domain. 17:16:04 ack AndyS 17:16:06 X: You need them to be stable. And local. Cannot resolve. 17:16:55 re: confusion between dataset-local identifier vs. normalization - no, not correct. 17:16:58 but we're out of time. 17:16:58 AndyS: You get the graph, and how do you label? Sometimes need to give a name to the act of getting the graph. 17:17:17 Davidwood: Out of time. 17:17:23 [adjourned] 17:17:30 thanks tbaker! 17:17:31 -Ivan 17:17:33 -manu 17:17:39 -Guus 17:17:40 -cygri 17:17:40 -zwu2 17:17:41 thanks, bye 17:17:41 -AZ 17:17:46 -gkellogg 17:17:49 -ScottB 17:17:49 thanks, david, all 17:17:50 -Souri 17:18:01 trackbot, end meeting 17:18:01 Zakim, list attendees 17:18:01 As of this point the attendees have been GavinC, tbaker, davidwood, Ivan, AndyS, TallTed, gkellogg, Guus, Souri, Sandro, markus, Arnaud, pchampin, cygri, manu, ericP, ScottB, zwu2, 17:18:05 ... GuusS, AZ 17:18:09 RRSAgent, please draft minutes 17:18:09 I have made the request to generate http://www.w3.org/2013/02/06-rdf-wg-minutes.html trackbot 17:18:10 RRSAgent, bye 17:18:10 I see 2 open action items saved in http://www.w3.org/2013/02/06-rdf-wg-actions.rdf : 17:18:10 ACTION: cygri to implement ISUE-111 resolution [1] 17:18:10 recorded in http://www.w3.org/2013/02/06-rdf-wg-irc#T16-57-26 17:18:10 ACTION: cygri to present concrete wording for ISSUE-105 [2] 17:18:10 recorded in http://www.w3.org/2013/02/06-rdf-wg-irc#T16-57-44