+1 to this

Tim Bray wrote:
> 
> http://www.intertwingly.net/wiki/pie/PaceAPPCategories#preview
> 
> First, I made it relative to protocol-09 and cleaned up a bit of
> language.  The Pace was well-received but there were lots of
> suggestions.  I made one substantive change: there was a section there
> that I'd never noticed saying that you could have a categories element
> at the workspace level that collections then inherited.  This adds
> complexity, and now we have external categories docs to point to, and
> anyhow if you allow this you should probably also allow it at the root
> level to apply to multiple workspaces.  Blecch.  Gone.
> 
> ------------------
> 
> Snell (http://www.imc.org/atom-protocol/mail-archive/msg05276.html)
> suggested:
> 
> - a "scheme" attribute on app:categories that link to external docs
> - an "exclusive" attribute saying you can only pick one category from a
> scheme
> 
> He also suggested the spec include language to talk about partial
> matches; what if I pick a category from the list and change just the label?
> 
> I think: Both the suggested attributes fall outside the 80/20 point (in
> particular, only-one-category is a weird special-case), and I don't
> think trying to micro-manage the partial-match scenario in the spec is
> cost-effective.
> 
> ---------------------------
> 
> Gregorio (http://www.imc.org/atom-protocol/mail-archive/msg05278.html)
> wanted a mime-type, which is reasonable.  We already invented
> application/atomserv+xml for introspection docs, and <categories> isn't
> in the atom namespace it's in the app namespace.  I suggest we drop
> app/atomserv+xml and put both <services> and <categories> in
> application/app+xml and I've updated the Pace.  Thoughts?
> 
> Joe also asks whether we need to discuss what app:categories might mean
> if it showed up in an Atom Feed or Entry doc.  I don't think so.
> 
> --------------------------------------
> 
> Broyer (http://www.imc.org/atom-protocol/mail-archive/msg05297.html)
> agrees with me on Snell's first suggestion, and also wants more than one
> <categories> element in a app:services/collection.  I think multiple
> categories is easy to understand and I've added it to the Pace.  He also
> points out that this raises the issue that you might want have somewhere
> to put a "fixed" attribute to say you have to choose from one of the
> categories elements, and suggest an app:categoryGroup element to do
> this.  I think that's over the 80/20 border.
> 
> ---------------------------------------
> 
> Check out Snell's proposal in
> (http://www.imc.org/atom-protocol/mail-archive/msg05298.html).  He wants
> a categories/scheme/category hierarchy, which addresses Broyer's issue. 
> But it makes the data model more complicated and then you have to figure
> out where to put the href.   So I think that multiple categories hits
> the 80/20 point and achieves most of the same benefit.
> 
> From there on, discussion went into a maze of twisty little passages
> chewing over James' proposal.
> 
>  -Tim
> 
> 
> 
> 
> 
> 
> 

Reply via email to