category: 交互设计
也谈tag与分类
刚才在白鸦的博客上看到他在聊tag和分类的话题,觉得有意思,也就拿来侃一下。
tag定义是什么?
中文翻译是标签,给文章、图片、话题或者其他的互联网单体事物增加一个或者多个“标识”,或者说是“关键字”。tag是相当灵活的,一篇文章可以有多个tag,作者可以随意的给他“起名”。
分类定义是什么?
分类是人事先划分的类别,然后将跟这个类别相近的或者归属的放到这个类别去,起到归档的作用。分类是事先规定好的,相对较固定的。
我给了它们这两个定义,用来区分这两个事情。
他们之间有很大的差别,就以文章为例分析一下
第一:从发生的时间来看。tag是先有了一篇文章,然后再给他起一个名字,来标识他。分类则是用户事先搞了几个分类,再在写文章的时候将它放入某个类别。
第二:从数目上讲。一篇文章一般会有多个tag,却只能属于一个分类。而对于一个站点,一般会有很多个tag,来分别标识站点的所有文章;而分类则是固定的那几个,来将所有的文章归类。
第三:从目的上讲,tag是为了标识一篇文章,它具有关键字的作用。用户可以通过tag迅速定位的某篇文章。而分类是起归档的作用,将文章存在这个发类下,便于统一的管理。而且很多时候浏览者更期望通过tag来定位文章,而不是分类。
第四:从表现上,tag很灵活,用户可以随意方便的设置tag,分类则需要统一管理,修改了分类就修改了这个类别下所有的文章,tag却仅仅是针对某一篇文章。
当然,tag也具有分类的功能,很多用户拿他当分类使用,不过这很大程度上限制了tag的灵活。
我期望的是分类和tag同时具有,这样存档和标识都有了,很方便。
相关文章参考:
IT talk`s分类和关键字:TAG向外,分类向内
白鸭常见功能设计之 “分类”和“TAG”
更多tag文章百度搜索“什么是tag”