Ditto for me. Roller has hierarchical cats and will soon have free
form tags.
- Dave
On Jan 25, 2006, at 1:01 PM, Byrne Reese wrote:
As for requirements, this is what Six Apart is need of:
A way to represent the following:
A) relatively fixed heirarchies - i.e. categories
B) free form ontologies - i.e. tags
In our world:
* Tags and categories consist of two properties: a name and id.
* Categories are heirarchical. Categories can have only one parent,
but
many children.
* It would be nice if we could communicate a human readable
representation of the
- category name
- category id
- AND its place in the heirarchy
* Tags have these properties: a name, a normalized name an id
For example, we were going to implement categories this way:
<category>
<scheme>sixapart:category</scheme>
<name>/Animals/Mammals/Felines/Cats</scheme>
<label>Cats</label>
</category>
And tags this way:
<category>
<scheme>sixapart:tag</scheme>
<name>new_york</scheme>
<label>New York</label>
</category>
NOTE: In the above model, we are not representing category or tag IDs.
And indeed, may not be completely necessary (now that I am looking
at it
again :)
Introspection:
* Six Apart would really like a way to enable users to discover what
categories and tags are available on a weblog/journal via Atom.
Creation:
* That there be some facility in Atom to define new categories and
tags
on the fly without the need to [necessarily] provide a complete
representation of the <category>. For example, Six Apart would
generate
the normalized version of a tag, the client shouldn't have to (user
enters tag: "New York", Six Apart normalizes/canonicalizes it into
"new_york")
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of James M Snell
Sent: Tuesday, January 24, 2006 9:38 PM
To: Atom-Protocol Protocol
Subject: Category Listing
Ok, so let's take a step back on this one. What are the
minimum requirements we need to meet for categories?
a) Match the existing level of functionality exposed by
existing blog implementations?
b) Provide a means of managing categorization namespaces?
c) .... what else? anything else?
What use cases are y'all thinking we need to cover for this?
- James
Tim Bray wrote:
PaceCategoryListing - REJECTED: There was mild support, but an
entirely-correct argument that the Pace is incomplete. There is no
normative-prose explanation of what "inline" and "out of
line" means.
However, our sense is that the WG would support the
addition of some
sort of category-listing (it seems required by many known
publishing
systems); another try is probably worthwhile.