- From: James M Snell <jasnell@gmail.com>
- Date: Tue, 20 Oct 2015 06:52:03 -0700
- To: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>
- Cc: public-socialweb@w3.org, Sarven Capadisli <info@csarven.ca>
- Message-ID: <CABP7Rbf9oAmh_bSX2Xsk81T10RTvCFeJwjRLR+gHPVfop+c4mw@mail.gmail.com>
Elf, I've answered your questions about Curie expansion already. I'm not going to answer them again. Your concerns about as:Link have been brought up previously, discussed, and the group decided to keep the current model. I will not be revisiting that discussion. The discussion over requiring the compact form happened over a year ago. I will not be revisiting that discussion either. The conversation happening right now is about the media type. - James On Oct 20, 2015 3:33 AM, "elf Pavlik" <perpetual-tripper@wwelves.org> wrote: > Hi James, > > On 10/20/2015 12:00 AM, James M Snell wrote: > > On Mon, Oct 19, 2015 at 2:45 PM, Sarven Capadisli <info@csarven.ca> > wrote: > > [snip] > >> > >> What breaks when you reuse the existing media types? > >> > >> How are the existing media types insufficient to AS2's needs? > >> > > > > Among other things, AS2 requires: > > (a) the use of a normative @context definition; > This requires *all* clients to have 'hard coded' knowledge about > existence and location of that normative context. Non AS2 specific > clients will not have possibility to find it, which will limit audience > of data published this way. IMO using profile parameter seems to work > for all clients, those who know about AS2.0 specific processing and > those which will do their best by interpreting i as JSON-LD > > > > (b) the use of JSON-LD compact form; > IMO this can cause more interoperability problems than benefits! If > people don't expand URIs in their code before matching them, this will > break the whole extensibility. Property with compacted name 'ex:foo' > from one source, doesn't equal property with the same compacted name > 'ex:foo' from another source. One still need to expand them to full URIs > based on mappings in ... JSON-LD context. > > > (c) that all date/time values use ISO8601 format > https://tools.ietf.org/html/rfc7493#section-4.3 > > > (d) that the AS1 "objectType" and "id" values MUST NOT be used. > only relevant to people who migrate from AS1 (anyone even works on it?), > nothing to do with people starting from AS2 > > > (e) the implementations MUST treat all objects as derivatives of > > as:Object unless the the object uses @type:as:Link > IMO we still have some work to do with all the issues around as:Link , > actually it seems more relevant to API than *modeling social information* > > > > (f) that AS defined terms be preferred over overlapping terms from > > other vocabularies > overlapping? how come? all AS terms have *unique* URIs to identify them, > no overlap possible... unless we try to make ourselves believe that we > can have extensibility without expending to full URIs -1 > > > > > > Using "application/ld+json" does not communicate to a receiver any of > > these additional constraints. > > > > Which means in order to communicate these additional constraints, a > > profile parameter would need to be used, in which case you've > > accomplished nothing more than you would by simply defining a new > > media type. > Again, non AS2.0 specific clients will not have a way to process data, > even that 'behind masquerade' it uses JSON-LD which they could process > easily. > > > > > > - James > > I apologies if I sound impatient in this email, I just have impression > that after a year of working on it 'kind of together' we keep walking in > circles :( > > Cheers! > >
Received on Tuesday, 20 October 2015 13:52:33 UTC