On Wed, May 13, 2009 at 8:35 PM, Richard Davies <richard@daviesmail.org> wrote:

> * AtomPub: Atom meets REST or "a simple HTTP-based protocol for
>   creating and updating web resources"

I do feel that this is the combination of a meta-model (AtomPub, decision 3)
and a syntax (XML, decision 4), which are logically independent, as
evidenced by the existence of both GData-JSON (same meta-model, different
syntax) and POX (same syntax, different meta-model).

Good/interesting observation. Remember there's been talk about application/atom+json and the suggestion to create an IETF Internet Draft about it.
 
> * JSON: JavaScript Object Notation or "a lightweight computer data
>   interchange format"

So I would equally recommend that we distinguish GData-JSON from POJSON, where
POJSON is a direct rendering of nouns, verbs and attributes, by analogy to POX.

I thought this was implicit, but let's call them POJ and POX. While both have useful applications (thinking web development) neither would be a particularly good primary format... before you know it you'll have stuff like ETags, Content Types, Links, Categories and a bunch of other stuff that will make you wish you'd just let someone else do the dirty work.

Sam