- From: Gregg Kellogg <gregg@kellogg-assoc.com>
- Date: Tue, 2 Aug 2011 20:34:04 -0400
- To: Alexandre Passant <alex@seevl.net>
- CC: "public-linked-json@w3.org" <public-linked-json@w3.org>
Sent from my iPad On Jul 31, 2011, at 5:09 AM, "Alexandre Passant" <alex@seevl.net> wrote: > Hi, > > I like the idea of disjoint graphs exposed in 9.2. and that's definitely useful. > Yet, I'm not convinced by the use of @ to express this. > > { > "@": > [ > { > "@": "http://example.org/people#john", > "a": "foaf:Person" > }, > { > "@": "http://example.org/people#jane", > "a": "foaf:Person" > } > ] > } > > It's IMO confusing and we should come up with another term, such as > @data (and allowing override - cf my previous e-mail) for the first > one - as is not a subject per-se, but just a way to encapsulate the > others. Be it "@": [] or "@subject": [], much of these forms fall out of the general processing rules, such that every call to process an entity return a value that can be used as a subject. Otherwise, we end up adding special cases, where.none are necessary. > Also, regarding the alternative form: > > [ > { > "@": "http://example.org/people#john", > "a": "foaf:Person" > }, > { > "@": "http://example.org/people#jane", > "a": "foaf:Person" > } > ] > > This one cannot accomodate context (you cannot add a @context:{} > inside the [] since it expects {} values). It may be a problem if > someone uses it and then realise that context must be added - this > requires to refactor the JSON and it will break the existing model. I > do not think it brings much compared to the first one, and IMO could > be dropped. The second form should be allowed, but as you point out, the first form my be required to add an @context. I favor regularity in the processing rules. @data could be handled as a pseudonym for @subject using the term mechanism, but I would resist adding specific processing instructions for it. > Alex. > > NB: If these issues should be raised on github rather than the ML, let > me know. I'm also happy to contribute to some of the fixes / editing. This is a great forum, and can also be added as a telecom subject. Any help with the docs is, of course, appreciated. Gregg > -- > Dr. Alexandre Passant - @terraces > Founder, CEO - seevl.net - @seevl > Reinventing Music Discovery >
Received on Wednesday, 3 August 2011 00:32:49 UTC