[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Meta-pubs again
How does this relate with the Service document?
El Friday 27 June 2008 06:44:43 James M Snell escribió:
> The way we've implemented this in Connections is pretty simple and
> effective. We essentially have the concept of a
> collection-of-collections -- an atompub collection whose entries each
> represent a collection. Within each of the atom:entry elements is an
> app:collection element. Create a new collection by posting an entry.
> Edit the collection metadata by putting to the edit uri. Each
> collection has an entry URI and a collection feed URI. We don't have
> any kind of consistent programmatic way of differentiating the two
> different kinds of collections but it's not really clear if we actually
> need one yet.
> - James
> Tim Bray wrote:
> > 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