网络编程
位置:首页>> 网络编程>> 网页设计>> Tag与Tagging(4)

Tag与Tagging(4)

作者:晓荷 来源:taobaoUED 发布时间:2009-10-15 12:59:00 

标签:研究,tag,tagcloud,标签,信息架构

2.Tagging系统,及其UI交互设计

2-1. Tagging系统

网站在添加Tagging功能前,需要考虑若干维度,才能让Tag对网站的信息管理、检索发挥真正的作用,否则只是潮而不实的装饰。

Marlow et al (2006)提出一个Tagging系统模型,包括资源、Tag、用户三部分,它们的关系如图3。

图3:Tagging系统包括资源(信息)、Tag、用户三部分

笔者认为该系统忽略了另一部分:传统的系统分类。并不应该丢弃或将专家的智慧斥之于外,就如亚马逊既有商品的树状分类,以有用户提供的Tag。

与模型一并提出的是该系统应考虑的7个维度(表3)。

维度

种类

对设计的启示

Tagging权限• 只能自Tag(Technorati)


• 权限性Tag(Flikr)

• 随意Tag(豆瓣)

决定了资源被描述的丰富度、准确度;


影响用户个人管理Tag的复杂程度

Tagging支持• 半盲Tag,输入后给与提示(Flikr);


• 输入前展示自己、他人常用Tag(豆瓣)

影响Tag的质量;


用户Tagging时的思维负担

聚合方式•  囊括式:同一资源可被赋予任何Tag,
并计算重复频率(豆瓣)


•  组式:同一资源不重复Tag,无累计(Flikr)

囊括式反映大众意见;
组式反映平均
资源类型网页、图片、视频、音乐等标示资源的难易程度会影响用户所需的Tagging支持
资源来源• 用户贡献(Flikr);


• 系统提供(Amazon);

• 抓取(豆瓣)

Tagging权限的设置
联通性•  通过链接;


•  通过群组;

决定用户间的互动程度、资源的可发现性
表3:Tagging系统的维度及设计启示

笔者以为,还需补充的一个维度是,Tagging清理。 对于系统而言,是任由Tag无限泛滥不做任何事情?还是结合传统的机器索引、专家人工干预,适当过滤、聚合,以实现收敛?Gruber (2006)提出通过Tag内在的规范名(Canonical Name)对字面各异、实质相同的Tag进行清理。如通过算法将User Experience, UX, user_experience在系统内部统一为规范名User Experience。无论用户输入的是哪个形式的Tag,系统都将返回所有的结果。

Tagging支持维度还需要虑的一个问题是:系统是否该教育、引导用户打某些维度的Tag?上文提及,当Tag与系统固有分类维度重合的时候,就会失去价值、没有发挥其作用。

不考虑这两点的话,随着Tag几何级数增长时,噪音也会越来越多。对于系统、对于面对这么多“原始”Tag的用户,都很糟糕。

0
投稿

猜你喜欢

  • 工作闲余,除抱有浓厚兴趣领域,我很不喜欢看些晦涩难懂的文字,于是想像茶余饭后的闲聊,随谈点话题。一次和一朋友吃饭聊天,随便聊到了他最近做的一
  • 我们知道,在js中,当object作为参数传递到函数中进行处理后,实际上是修改了传入的对象本身(或者说是对象的引用),但很多时候我们并不希望
  • 首先让我们看下 YUI 是如何处理的:var toObject = function(a) {    var o = {
  • px比em更加容易使用,em指字体高,任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px,所以10px=0.
  • 使用css2.1实现多重背景、多重边框效果在单个HTML元素上利用CSS2.1实现拥有3张背景图片和2张内容图效果,或者多重边框的效果。这种
  • 经过一轮的项目封闭开发,页面制作的动手能力提高了不少,用AW的话说就是被复杂的东西虐过以后很多问题都变得容易了,的确很有道理。我个人觉得技术
  • 目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Stand ard C
  • 原文地址:30 Days of Mootools 1.2 Tutorials - Day 18 - Classes part IClass(
  • 因为要写个东西用到,所以百度了一下,居然有朋友乱写,而且比较多,都没有认真测试过,只对字符可以,但是对数字就不可以,而且通用性很差,需要修改
  • SQL Server定位于中型的数据库应用,操作较Oracle和MySQL等要相对简便,SQL Server在处理海量数据的效率,后台开发的
  • asp如何实现当前月份距离以前某个时间的月份数 如今天是2011年1月份,我想知道离2010年3月,计算这中间一共是几个月 最佳答案 <
  • SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦。
  • 一、利用ASP和ADO实现数据库操作的工作流程ASP内嵌了五个对象Resquest、Response、Server、Seesion、Appl
  • 前面的文章,主要讲到如何使用无序列表ul元素来实现复杂柱状图,但是在Web标准中,除了注重表现外,更加注重语意,所谓的语意就是样式和内容的相
  • 【1】 以XML 返回 (1)未定义属性的 select logisticsId,logisticsName from LogisticsC
  • 在写完前面“模块化”相关的文章后,感觉试图用“模块化”本身去讲什么是“模块化”真是不容易讲得清。相信大家都多多少少能理解什么是“模块化”,但
  • Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。语法:Server.property|metho
  • CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为
  • 分享人:轻侯设计师常有这样的疑惑:如何知道用户浏览网页的习惯?如何设计出符合用户使用习惯的网页?如何从搜索引擎带来更多的流量?眼动研究可以帮
  • 忽然想起一个CSS的特性,写一段代码玩玩:<style type="text/css">body {font
手机版 网络编程 asp之家 www.aspxhome.com