UserPreferences

PaceCategoryRevised


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...


CategoryProposals