[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Meta-pubs again
Back in January, I posted about the idea of a "meta-publication",
something you can do CRUD on publications or collections. mod_atom
needs something like this. Interestingly, several people wrote back
and said yes, but there was disagreement on the mechanics. Here some
of the plausible options that happen when you POST to a meta-pub:
- create a new collection in the same workspace
- create a new workspace in the same service doc with one or more
collections
- create a new service doc with one or more workspaces with one or
more collections
The reason I'm raising this again is that I'm going to enhance the Ape
to test my own implementation (doesn't matter that much which of the
above it does) and since this isn't standardized, I guess I'll be
doing that in a private fork. If there were sufficient experience and
appetite to standardize these semantics, well then, I'd be able to
just enhance the Ape.
One could also think of emulating SQL culture: the ISO SQL committee,
whenever it was faced with a choice between two options, usually
adopted both. You could imagine a new attribute atom:feed@app:meta
<atom:feed app:meta="collection|workspace|service">
depending on which of the above the server would respond to a POST with.
I'm unconvinced at the moment that we're ready to plunge down the
standardization path, but I thought it would be polite to ask.
-Tim