【发布时间】:2010-11-13 12:15:48
【问题描述】:
我的问题是关于可用性的。在我看过和开发的大多数网站中,我将分类法视为用户在网站中找到他正在寻找的东西的一种方式。但最近我看到了标记的概念。产品服务问题被标记并且可以通过标记名找到的位置。正在标记分类法的替代方法,或者它们应该一起工作。
【问题讨论】:
标签: usability tagging taxonomy
我的问题是关于可用性的。在我看过和开发的大多数网站中,我将分类法视为用户在网站中找到他正在寻找的东西的一种方式。但最近我看到了标记的概念。产品服务问题被标记并且可以通过标记名找到的位置。正在标记分类法的替代方法,或者它们应该一起工作。
【问题讨论】:
标签: usability tagging taxonomy
我想说,与大多数事情一样,这取决于您要组织的信息类型。
例如,在 Stack Overflow 上,实际上并没有严格的层次结构来对问题进行排序。它们更加有机,因为它们可以跨越多个甚至不相关的学科或领域,并创建大量动态连接。对于组织此类信息,我认为标签是传统的分层分类法的合适替代品。标记的去中心化、去层次化的性质与网站内容的总体组织完全吻合,尤其是,当鼓励网站的用户/社区参与编目和组织信息时。许多博客和社交网站(如Delicious)也使用一系列标签来组织他们的内容。
相反,如果您尝试销售产品或提供技术支持,您可能会发现标记不是传统分类组织的合适替代品。如果你熟悉MSDN,它为微软生态系统中的开发人员提供在线文档,你会发现它的大部分内容都按照技术/语言、特性、子特性等组织成一个自然的层次结构。如果如果您想从Dell 购买电脑,您首先要缩小选择范围:您想要台式机、笔记本电脑还是平板电脑?您想要性能导向的笔记本电脑、台式机替代笔记本电脑还是超便携笔记本电脑?等等。当然,这并不意味着您不应该考虑将标签作为一种替代方式让用户探索您可用的信息,但在最好的情况下,它们会起作用在一起。
考虑您计划在您的网站上托管的内容类型,并考虑以最自然的方式组织这些信息。您的用户会更喜欢一个直观的网站,并且他们认为在该网站上可以轻松准确地找到他们正在寻找的内容。
【讨论】:
这是我一直觉得有趣的一个论点,基本上我会归结为这个问题:
为了找到一些东西,最好有一个分层分类法或一个基于平面标签的分类法(可能是协作的,即Folksonomy)?
嗯,没有唯一的答案,但是,根据搜索上下文,有时前者更方便,有时后者更方便。
最好的办法是同时拥有两种分类法,但可能难以管理,特别是如果内容是由人创建的,因此分类取决于他们。
一种解决方案可以是标签继承,例如drupal taxonomy system。
因此,例如,当您要对您的狗的图片进行分类时,您只需选择标签:'dogs',然后您的图片将自动属于标签:'dogs' --> 'animals' --> 'living beings' 等等。
【讨论】:
这个问题是与人类思维有关的问题:
当然更好,如果您可以通过标记词找到某些内容。如果您不完全了解单词/标签,则无法找到它。其他人可能已使用类似但其他标签标记了您搜索的内容。在这种情况下,(二进制)标签搜索不会为您提供正确的(或整个)遮阳篷。
无论如何,有可能从标签中提取分类(只要单词/标签相关)。这个概念(结合面向向量的搜索)可以呈现给用户,并帮助他找到他需要的东西。
【讨论】:
虽然我只是赞成Cody's answer(我赞成),但我还想补充一点:
可用性领域在发展之前曾属于人体工程学领域。所以我认为引用人体工程学的核心原则之一是合适的。
每个人都有一组独特的维度,因此没有单一的“正确维度”集,例如一把椅子。最佳尺寸是可调整尺寸,可提供合理的可变性范围。
也可以将此原则应用于网站导航,并提供多种访问相同内容的方式,以便具有不同习惯的人可以使用他们最熟悉的方式查找内容。
【讨论】: