Tag,标签,一般包含一段内容的属性,可以是分类,可以是话题,也可以是作者,地理信息等。
Label,标记,是网页框架中一个区域的功能概括。比如知乎首页上的“浏览”、“问题”、“通知”就是label。选择不同的标记,相应区域的功能就会发生变化。
category,分类,可以理解为种属概念。一段内容有且只有一个种属的分类。和Tag不同的是一段内容可以有多个tag,并且tag是未预先设定的,一段内容可以有多个Tag,也可以没有Tag。但caterory在一个分类标准下只有一个。
首先是Tag与Category的区别。Category往往限制在一个维度里,当树状结构复杂到不可调和时,出现瓶颈是迟早的事。Category的问题在于,既不能完全满足用户需求,也不能完全表达创建者对内容属性的认知。而Tag反之都成立,完全互补。
其次是Label与Tag的区别。于对内容的概括出现偏差,但显然这种问题不是tag,在内容组织范畴那应该是什么?答案就是label,除产品描述,其应用范畴还涉及功能名称、模块名称、导航名称、引导文字等等场景。我认为tag与label之间有三个显著差异:
label是本身的,tag是附加的;
label强调是一种标志,tag强调是一种记号;
label标明信息之间的归属,tag区别信息之间的差异。