Hi Danny,
My comments inline:
What would the semantic be if feed has category "programming/java" and one entry of it has category of "photography"? Or we leave the consistency to producer to manage?== Abstract ==
Add an atom:category element to both atom:head and atom:entry. It can
appear multiple times.
This term/label might solve the issue when the user changes the name(label) for a category, but the user has the extra burden to maintain the terms, labels and their mappings.==== 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.
Does the absence of category construct for entry imply the category of the entry defaults to that of the feed? I guess not. Need to clarify this bit.==== 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.
Do we allow multiple category construct with the same (scheme, term) but different labels? In following example, the second label is the Chinese translation for "Animation".== Notes ==
Example: <category scheme="http://dmoz.org" term="/Arts/Animation/" label="Animation" />
<entry>
<category scheme="http://dmoz.org" term="/Arts/Animation/" label="Animation" />
<category scheme="http://dmoz.org" term="/Arts/Animation/" label="å ç" />
</entry>
