On 9/12/08 1:53 PM, "Peter Keane" <[EMAIL PROTECTED]> wrote:
> I am still puzzling over an AtomPub method to add
> categories to a collection
I've long thought it should* be possible to do this via posting entries to a
designated collection, where each entry is "about" one category. The content
of the entry, ie. the nominated category, would go inside the
<atom:content/> element, with the <atom:summary/> available for any
comments/notes about it's use/provenance etc. The sweet thing about this is
that you can then use <atom:category/> elements (as immediate children of
<atom:entry/>) to designate category collection management meta-data.
For example:
<entry>
<title>Siberian Huskies</title>
<author><name>Sally "Woofer" Jones</name></author>
<category
scheme="http://example.com/atompub/atomcat/status"
term="proposed" />
<summary type="text">The dog breed</summary>
<content type="application/atomcat+xml">
<category
scheme='http://www.loc.gov/catdir/cpso/lcco/'
term="SF429.S65"
label="siberian husky"
/>
</content>
</entry>
Similarly, the same approach could be used to manage (say) the list of
authors available in the publishing system, the list of collections, a list
of publishing outputs, and so on.
I don't recall if this would be technically valid though. I do note that the
RNC for atomInlineOtherContent allows anyElement (ie. isn't restricted to
anyForeignElement (which explicitly excludes atom:* elements))
e.