Abstract
Add an atom:category element to both atom:head and atom:entry. It can appear multiple times.
Status
Open.
Rationale
Most blogging and other content management tools allow the user to categorize their posts. The atom:category element allows that information to be communicated in the feed.
Proposal
Add new sections 3.7, 4.2.13, and 5.13 to the atompub-format-03 draft.
==== 3.7 The Category Construct ==== The atom:category element contains information about a category to which an Atom feed or entry is associated. It has three attributes, "scheme", "term" and "label". The "scheme" attribute is a URI that identifies a categorization scheme. The "term" attribute will be a string which identifies the category within the categorization scheme to which the entry or feed belongs. The "label" attribute provides a human-readable label that may be displayed in end-user applications. Both the "scheme" and "label" are optional, but the "term" attribute is mandatory.
==== 4.2.13 The "atom:category" element ==== A Category Construct identifying a category to which the feed is associated. atom:head elements MAY contain any number of atom:category elements.
==== 5.13 The "atom:category" element ==== A Category Construct identifying a category to which the entry is associated. atom:entry elements MAY contain any number of atom:category elements.
Notes
Example: <category scheme="http://dmoz.org" term="/Arts/Animation/" label="Animation" />
Tim's pulled PaceCategoryElement which leaves PaceCategoryRevised the leading contender to play the role of RSS 2.0 <category>, <prism:category>, <dc:subject> etc. This may carry details of a feed/entries Flickr tag, WordNet marker, DMOZ category, Library of Congress Classification, any other personal or public controlled vocabulary code, etc etc...