Peter Keane:
> be able to use the same attributes.  Thus a collection is 
> simply a set of "items" 
> described by arbitrary key-value pairs with an associated 
> media file (or files if there are different sizes, say, for 
> an image, or an mp3 AND wav file for audio).

In one of the earlier messages, it was mentioned that you guys already
use WebDAV. Why don't you guys just keep on using WebDAV? If WebDAV
isn't working for you then AtomPub probably won't work either--they are
very similar to each other. In fact, it looks to me like it would be
easier to write a WebDAV client than an AtomPub client, because WebDAV
gives less flexibility to servers than AtomPub does.

If you just need a notification mechanism for your document repository,
then I suggest building a syndication feed for your WebDAV
implementation. Clients can subscribe to atom feeds to get notifications
of changes to the repository, and they can continue to use WebDAV to
retrieve documents and make changes.

I especially recommend sticking with WebDAV if you do document
versioning in your repository (don't you?). There is no (standardized)
versioning mechanism in AtomPub.

Regards,
Brian

Reply via email to