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
