分类和标签tag的区别是什么

分类和标签

大多数的网站都支持按照分类和标签对文章进行组织。这也是信息管理的两种有效手段。二者的对比如下:

 
  分类 标签
排他性
关系 从属 相关(关联)
创建 事先规划 随时增加
代价

分类是最经典的方法,事先进行严格的类别划分,构建分类树,然后每个项目(Item)从属于分类树上的唯一节点。 由于类别的划分比较严格,通常会在一开始就规划好。如果想要更改分类树,就要付出比较大的代价。

标签(tag)是比较新兴的一种信息管理方式。与分类最大的不同是每个项目(Item)可以有多个标签。标签之间没有关系,但是通过内容可以使不同的标签之间产生关联。 如果某个项目(Item)具有多个标签,那么这多个标签之间就产生了某种相关性。相关性可以表达任何一种关系,可以用相关性表示出一颗分类树,也可以表示出一张图(Graph)。 增加标签的代价非常小,完全可以在产生项目(Item)之后再按需增加标签,并通过关联使新的标签与原来的标签之间产生相关性关系。

由于标签更加灵活强大,变更的代价又很小,在很多同时支持分类和标签的系统或软件工具中都在逐步淡化分类的作用。比如,gmail中的分类功能就是用标签实现的;evernote中的笔记本只支持两级划分(笔记本组和笔记本);

一篇文章只能属于一个分类,但可以有多个标签。分类是树形结构,有上下级。标签是平级结构。