编程常识

Tag、Label、Category 三者的区别是什么

生活词典 changshi.cidiancn.com

阅读: 586

  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区别信息之间的差异。

分享常识给亲友.

下一篇:在无地震等重大自然灾害下,云服务器数据可靠性可达 下一篇 【方向键 ( → )下一篇】

上一篇:CumulusClips版本1.1发布 上一篇 【方向键 ( ← )上一篇】