Hi Danny,

My comments inline:

== Abstract ==

Add an atom:category element to both atom:head and atom:entry. It can
appear multiple times.


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?

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




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.

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



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.

== Notes ==

Example:
<category scheme="http://dmoz.org"; term="/Arts/Animation/" label="Animation" />



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

<entry>
<category scheme="http://dmoz.org"; term="/Arts/Animation/" label="Animation" />
<category scheme="http://dmoz.org"; term="/Arts/Animation/" label="å ç" />
</entry>




Reply via email to