- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Tue, 06 Aug 2013 12:20:47 -0400
- To: Linked JSON <public-linked-json@w3.org>
- CC: RDF WG <public-rdf-wg@w3.org>
Thanks to Markus for scribing! The minutes from this week's telecon are now available. http://json-ld.org/minutes/2013-08-06/ A full transcript of the meeting can be found below, including a link to the original audio: ------------------------------------------------------------------- JSON-LD Community Group Telecon Minutes for 2013-08-06 Agenda: http://lists.w3.org/Archives/Public/public-linked-json/2013Aug/0014.html Topics: 1. Updates to Syntax Spec by David Booth 2. GSoC update from Vikash 3. Review JSON-LD github issues ready to be closed 4. Review all LC2 and post-LC2 RDF WG issues 5. Candidate Recommendation Preparation Resolutions: 1. Interpret objects that do not have a @context entry as the JSON-LD Context when passed into the API functions (via any context parameter). When passing in an array of objects and strings, the same rule applies. Remote context documents specified via a URL are still required to contain an @context key to be a valid JSON-LD Context. 2. RDF WG issue 129, 130, 132, 133, 134, and 135 have been addressed by the group and are resolved. Manu will send out official responses. 3. The JSON-LD test suite will be a living test suite (updated as needed). The version of the test suite when we transition into Candidate Recommendation will be assigned a git tag, so that others can test and report against a static version of the test suite. Chair: Manu Sporny Scribe: Markus Lanthaler Present: Markus Lanthaler, Manu Sporny, Vikash Agrawal, Dave Longley, Gregg Kellogg, Niklas Lindström, Paul Kuykendall, David I. Lehn Audio: http://json-ld.org/minutes/2013-08-06/audio.ogg Markus Lanthaler is scribing. Manu Sporny: Today we'll re-review all issues and prep for Candidate Recommendation. Topic: Updates to Syntax Spec by David Booth https://github.com/json-ld/json-ld.org/pull/287 https://github.com/json-ld/json-ld.org/pull/288 Markus Lanthaler: These are the changes above ^^ [scribe assist by Manu Sporny] Markus Lanthaler: Mostly editorial changes, and David Booth agreed to language offered by Dave Longley [scribe assist by Manu Sporny] https://github.com/lanthaler/json-ld.org/commit/e392bb15ee7ad5315ca1816cf1f1fba48f759754 Manu Sporny: Any objections to pulling both those change request in? [scribe assist by Manu Sporny] Manu Sporny: No objections from the group, ok, let's do that. Topic: GSoC update from Vikash Vikash Agrawal: hi Everyone, I received a wake up call email from Manu today and I do realise losing of time and effort and not getting as much done as I need to. I apologise for not able to write my weekly update email but I was drafting one last night. But after I read the e-mail, I think it makes more sense, if I write it next week. Also regarding the creator tool, I am able convert the details from form to JSON but using valid Context, how should convert to JSON-LD. Is there a library for this? Vikash Agrawal: Also regarding the context, I have been naive but I am progressing. Apologies. Manu Sporny: vikash, you don't convert from JSON to JSON-LD - you just add a context and the JSON /becomes/ JSON-LD. [scribe assist by Manu Sporny] Markus Lanthaler: vikash, what library exactly are you looking for? Manu Sporny: also, we're having trouble understanding what problem you're trying to solve. [scribe assist by Manu Sporny] Markus Lanthaler: viksash, let's discuss this on the mailing list Markus Lanthaler: it's pretty difficult to do so now on IRC Manu Sporny: vikash - let's take the discussion offline, it's going to be difficult to talk through this via IRC while on the telecon. [scribe assist by Manu Sporny] Vikash Agrawal: http://bit.ly/13D6iIZ Vikash Agrawal: ok Topic: Review JSON-LD github issues ready to be closed Manu Sporny: https://github.com/json-ld/json-ld.org/issues?milestone=2&page=1&sort=created&state=open Manu Sporny: markus, you said we support passing objects having a @context member in and did so from the very beginning. is that correct? Markus Lanthaler: yes Manu Sporny: and do implementations support that? Markus Lanthaler: yes I think all of them do.. not all implementations support passing in arrays (mine for example doesn't; dave's does) Dave Longley: right. my implementation looks for a @context key. if there's one, it is used, if not the object is used directly Manu Sporny: markus, are you saying we shouldn't support that? Markus Lanthaler: no.. we have to decide that. the danger is that a document is interpreted as a context without throwing an error Gregg Kellogg: if I pass in an object to my context processing algorithm I presume it is a context not a context document Gregg Kellogg: this implies that the normal flow is to pass objects having an @context member.. this is the exceptional case ... perhaps we should invoke a warning callback ... this is a case where I would like to see a warning Dave Longley: this doesn't seem unusual to me Niklas Lindström: the problem with allowing arrays of objects with @context is that it might process "invalid" documents as contexts ... I can't see a use case to support that Manu Sporny: people may have a list of context URLs and the dereference them and replace them with the content of those documents Gregg Kellogg: we can't test that without creating specific API tests PROPOSAL: Interpret objects that do not have a @context entry as the JSON-LD Context when passed into the API functions (via any context parameter). When passing in an array of objects and strings, the same rule applies. Remote context documents specified via a URL are still required to contain an @context key to be a valid JSON-LD Context. Manu Sporny: +1 Dave Longley: +1 Niklas Lindström: +1 Gregg Kellogg: +1 Paul Kuykendall: +1 David I. Lehn: +1 Markus Lanthaler: +0.1 (don't see much value in specifying this and it adds further variability) RESOLUTION: Interpret objects that do not have a @context entry as the JSON-LD Context when passed into the API functions (via any context parameter). When passing in an array of objects and strings, the same rule applies. Remote context documents specified via a URL are still required to contain an @context key to be a valid JSON-LD Context. Manu Sporny: https://github.com/json-ld/json-ld.org/issues/254 Manu Sporny: I think we're done w/ this. [scribe assist by Manu Sporny] Manu Sporny: https://github.com/json-ld/json-ld.org/issues/274 Markus Lanthaler: ok, I'll close 254. the official response will be handled using the issue in the RDF WG tracker Manu Sporny: I've updated an example in response to Robin's feedback ... I hope it clarifies it Dave Longley: I've read the whole discussion and agree Manu Sporny: the last major (editorial) change to make is to briefly describe JSON-LD's data model at the beginning of the spec ... this is https://github.com/json-ld/json-ld.org/issues/263 ... I'll sit down and re-arrange pieces and the spec (not removing changes Peter-Patel S. and David B. made) to make the spec easier to read ... I'll introduce the concepts at the high level at the beginning of the spec ... I don't think there's much to discuss ... I'll make the changes and we can discuss them afterwards ... if there are no objections I'll go ahead and make those changes ... that's the only issue remaining for the syntax spec. Markus, all issues for the API spec have been addressed, right? Markus Lanthaler: yes, only the @context-change we'll need some minor tweaks in the API spec Topic: Review all LC2 and post-LC2 RDF WG issues Manu Sporny: http://www.w3.org/2011/rdf-wg/track/products/15 http://lists.w3.org/Archives/Public/public-rdf-wg/2013May/0260.html Markus Lanthaler: sandro already outlined the steps we should take: http://lists.w3.org/Archives/Public/public-rdf-wg/2013May/0260.html Manu Sporny: I don't necessarily agree but OK ... but it won't prevent us from going to CR and that's the main point at the moment ... ISSUE-132: both Peter and David said they are happy with the changes we made ... ISSUE-133: reverse properties are a feature at risk ... ISSUE-134: blank node graph names are now supported in RDF; we discuss blank node properties in the spec ... ISSUE-135: we addressed all the feedback. We still need to send the official response PROPOSAL: RDF WG issue 129, 130, 132, 133, 134, and 135 have been addressed by the group and are resolved. Manu will send out official responses. Paul Kuykendall: +1 Manu Sporny: +1 Dave Longley: +1 Markus Lanthaler: +1 Niklas Lindström: +1 David I. Lehn: +1 RESOLUTION: RDF WG issue 129, 130, 132, 133, 134, and 135 have been addressed by the group and are resolved. Manu will send out official responses. Topic: Candidate Recommendation Preparation Manu Sporny: I think we are ready to go to CR ... we have no other comments to address ... the only thing we'll have to do is to prepare the docs ... I'll take care of the syntax spec. Markus can you prepare the syntax spec Markus Lanthaler: sure.. what date do we tag the documents with? Manu Sporny: August 20 Markus Lanthaler: there's no RDF WG telecon next week ... the next meeting is August 21 Manu Sporny: ok.. let's try to publish on August 22 then Paul Kuykendall: can we send an implementation report for a propertary implementation? Manu Sporny: sure Paul Kuykendall: do we see any other major or minor changes? Manu Sporny: no, we would need to go through another last call then. we do not expect many changes Markus Lanthaler: pkuyken, here are links that might help you: http://json-ld.org/test-suite/ and http://json-ld.org/test-suite/reports/ Gregg Kellogg: during CR we may also want to issue a call for implementations Manu Sporny: should we discuss this now or during CR? Gregg Kellogg: I suggest we keep the test suite where it currently is and update it even post publication Manu Sporny: we can freeze the test suite at any point in time by using the commit hash Gregg Kellogg: so which URLs should we use in the implementation reports? A URL including the git hash? Manu Sporny: yes.. I think that would make sense ... I think we did the right thing with the RDFa test suite which is updated as soon as an issue is found PROPOSAL: The JSON-LD test suite will be a living test suite (updated as needed). The version of the test suite when we transition into Candidate Recommendation will be assigned a git tag, so that others can test against a static version of the test suite (if required). Paul Kuykendall: +1 Dave Longley: +1 Gregg Kellogg: +1 Niklas Lindström: +1 Manu Sporny: +1 Markus Lanthaler: +1 David I. Lehn: +1 RESOLUTION: The JSON-LD test suite will be a living test suite (updated as needed). The version of the test suite when we transition into Candidate Recommendation will be assigned a git tag, so that others can test and report against a static version of the test suite. Markus Lanthaler: do we need to add the exit criteria to the specs? Manu Sporny: yes.. I can take care of that or you just look at other specs in CR.. basically we just need to say that we require two implementations pass every test and an implementation report Markus Lanthaler: ok.. how long will we stay in CR? Manu Sporny: I think we agreed on 4 weeks Gregg Kellogg: http://json-ld.org/test-suite/reports/ Dave Longley: https://github.com/json-ld/json-ld.org/blob/master/test-suite/reports/jsonld.js-earl.jsonld -- manu -- Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny) Founder/CEO - Digital Bazaar, Inc. blog: Meritora - Web payments commercial launch http://blog.meritora.com/launch/
Received on Tuesday, 6 August 2013 16:21:13 UTC