[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