[development] Renaming "taxonomy" terminology?
Tao Starbow
starbow at citris-uc.org
Wed Nov 14 19:02:39 UTC 2007
I agree with Derek on this one. The only real problem is the
inconsistency. Introducing yet more terms into the mix just makes it worse.
taxonomy.module -> taxonomy.module
Categories -> Taxonomies (should just change in the menus and help text,
right?)
terms -> terms
One small change and the inconsistency goes away. Taxonomy is already
working it's way into the common vocabulary of the web.
Derek Wright wrote:
> [Am I the only one who thinks it's worth forking this monster thread
> into appropriately named subthreads to cover the various parallel
> conversations going on?]
>
> On Nov 14, 2007, at 10:09 AM, Larry Garfield wrote:
>
>> That's again coming back to a very blog-centric view of taxonomy.
>> Half the things I use taxonomy module for are not really
>> "categories". If you enable free tagging, you're then talking about
>> "tags", not really "categories". Category carries a lot of mental
>> weight that is very limiting.
>
> Right. -1 to renaming "term" to "category". -1 to renaming it to
> "tag", either, since that's just as limiting. I see nothing wrong
> with "term" -- it's simple enough for everyone to grasp, generic
> enough to be accurate for the various use cases, and is already burned
> into the consciousness of the existing Drupal community. Plus, there
> are a boatload of URLs, RSS feeds, etc that contain "term" in them --
> changing it in the UI but not the URL or menu would be a huge step
> backwards, and there will be massive link rot to contend with if we
> change the URLs.
>
> On the other hand, even bigger -1 for renaming "vocabulary" to
> "category", since in many cases, each term is a _category_ of the
> nodes that have it. Look at the project node vocabulary on d.o: each
> term ("Images", "Mail", "Vies", etc) is a category of modules that are
> related to that term. Calling this whole vocabulary a "category" is
> totally misleading and confusing -- it's a set of categories.
>
> For a very non-"tag" and non-"category" usage of taxonomy, look at the
> "Drupal core compatibility" term on release nodes on d.o. "5.x" vs.
> "6.x" is *sort* of like a category, but not really. It's really part
> of the version string, it's a classification of releases based on core
> compatibility. I can't really wrap my head around thinking of this as
> a "category", and it's certainly not just a "tag"...
>
>
> Finally, I agree with the last few comments in this thread that the
> biggest usability problem was the (IMHO foolish) decision to say
> "taxonomy is too scary, let's inconsistently refer to it as
> 'categories' in some places in the UI". That right there is the root
> of most of our trouble. Renaming the menu item back to just
> "taxonomy" and removing places in the UI (other than help texts) that
> use this ambiguous terminology would be a big win. I'd say "step
> forward", but it'd be a correction to our current regression. ;)
>
> -Derek (dww)
>
>
> p.s. If we end up renaming "taxonomy" to "classification", it *must*
> be in D7, since it's totally evil to have the menu paths, UI elements,
> module name, and function names all disagree. It'll be a huge task to
> port everything to hook_classification_*, and that *needs* to be D7,
> not D6.
>
More information about the development
mailing list