[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: atom:category excludes atom:* children?



Bill de hOra wrote:
> Brian Smith wrote:
> That's not what the spec says.  What spec text allows a 
> client to assume a term is globally unique?

The spec says:

   The "scheme" attribute [...] identifies a categorization scheme. 

We seem to all be unanimous that here "identifies" means "uniquely identifies". But, immediately prior to that we have:

   The "term" attribute [...] identifies the category to
   which the entry or feed belongs. 

Here, apparently, "identifies" does not mean "uniquely identifies" even though the sentence structure is exactly the same.

I dug around and saw that in draft 04 of the spec., the term attribute was defined with different language:

   The "term" attribute [...] identifies the category
   within the categorization scheme to which the entry
   or feed belongs.

It is poorly worded but I think it is clearer than what the spec. says now.

I can see that there is consensus here (that I am wrong :), so I won't argue further about what the spec. says vs. what it intends to say. If there is some errata mechanism for the specification, we should consider adding a clarification there.

See also:
http://www.mail-archive.com/atom-syntax@xxxxxxxxxxxx/msg06874.html
http://tools.ietf.org/html/draft-ietf-atompub-format-04#section-3.7.1

Regards,
Brian