转一篇关于tag的文章:

 《Tagging: People-powered Metadata for the Social Web》出版于2008年,中文版译为《标签:标记系统设计实践》.Tag,RSS都是Web 2.0时代的标志性建筑.这本书就Tag的方方面面做了比较全面的分析,但是有些章节内容组织逻辑上有点问题,瑕不掩瑜.笔记如下:
 

分面分类

   "缤纷色彩闪出的美丽,是因它没有分开每种色彩",黄家驹歌里唱出世界因为差异不同而丰富多彩;每个人认知世界的方式也不同,分类也好,各种榜单也好,本质上讲都是偏见而已;我们在图书馆里面按照中图分类法进行文献检索,但是如果做一个实验让一群人围100部电影进行分类,一模一样的分类方式估计会很少;人与人不同, 信息的分类组织方式其实也是一种自我表达的方式.
 
     我们现在计算机上使用的文件夹方式组织文件;这种组织方式其实就是把传统信息目录组织方式在计算机中的实现,但是这种组织的方式就是把信息按照层次结构进行组织,但是没有解决一个事物属于多个分类的问题;虽然,快捷方式可以作为一个解决方案;
比如:我电脑上所有的罗大佑的歌曲,我想按照曲风,时间,演唱会,词曲作者,等方式组织,可实际上我只能按照音乐专辑的方式组织;更不要说,我还想把这些音乐归入"滚石音乐","国语粤语双版","电影原声"等突发奇想的分类了;
 
   分面分类法允许从不同的维度去描述同一个事物;像上面,我们可以从不同的角度对同一个音乐作品进行分类;这是符合我们认知规律的.在互联网产品中,这种解放了个人话语权的应用方式就是:Tag
 

什么是Tag

 
  Tag本质上是资源的元数据(metadata),元数据是用来描述,解释,定位信息源,或者使其易于获取,使用,管理的结构化信息.下图是Tag系统的构成:

标记为什么重要?

 
   这里作者提到的两点是不能成立的:(1)标记很流行 (2)标记是灵活的 "流行"是结果不是原因,因为需要所以重要,因为需要的多,所以流行;而灵活只是标签的自身属性,不能成为其重要的理由;下面几条是成立的:
 
[1]  同一个事物可以在不同的位置,不同的概念中存在;
[2]  用户添加Tag的最主要目的就是为了方便找到 个人信息管理 社会化信息管理
[3]  我们正在经历信息爆炸需要新的工具适应新的信息环境;微博,G+等流信息的传播形式,适用预定义的结构组织信息几乎不可能,Tag标记可以对流信息进行实时分类标注,不必考虑分类的层次关系;Tag在这种应用场景中给予我们最大的组织能力和最小的认知负荷;
 

用户添加Tag的动机

 
[1] 管理个人信息 
   用户添加Tag是有其本身需要的,不要割裂用户和Tag之间的关系;
[2] 自我表达
 
[3] 协作与分享
用户标记了一个东西希望与其他人产生互动的原因是:
(1) 抛砖引玉 希望其他用户发布同样的内容,其他用户可能是专家,获得专业意见
(2) 坐享其成 使用其他用户的标签,省去了收集整理分类的过程
(3) 寻找趣味相投的人
   
     这里作者说用户添加Tag的动机中"易用性"是不成立的:一个功能容易用就会有吸引力驱动用户去用么?一个简单的例子,指纹打卡机再易用,也没有多少人愿意打卡;这个不成立;易用性只是在用户需要用的前提下,降低了用户使用的难度;换个角度,"易用性"这明显是一个比较概念,是和谁比较呢?
 
 

商业回报

[1] 利用用户认知盈余低成本创建公共知识库
[2] 获得描述性元数据
[3] 识别模式 了解你的内容,用户,需求
[4] 补充现有分类(中文版译为"强化",补充和强化还是两回事)
 

面临的问题

 
[1] 系统建立之初的冷启动问题
    解决方法:(1)内测预热 (2)引导积极用户 (3)激励:虚拟或实物奖励
 
[2] 标签质量良莠不齐
   解决方法: (1) 改进界面 (2)建立社区规则 (3)人工介入或自动处理隐藏低质量内容
 
[3] 少数人的声音主导系统
   解决方法:(1)调整热度算法:去掉最高 最低, 高频降权 (2)防止自动提交
   "少数元素高频出现,大多数低频出现"的幂律曲线在生活中的例子就是二八定律,而且还有一个马太效应会强化这种规律.

[4] 标签审查 
  解决方法: 自动过滤 用户举报
   

应用举例

    个人信息管理比如Gmail中的Lable;
    社会化标记:豆瓣的标记系统
    电子商务为产品添加标记,增加产品的可寻性;
    书中提到的ESP的例子,其实在中文社区也有类似的应用比如:豆瓣的音乐基因;体验地址:http://labs.douban.com/doublo/
 

转自:http://www.cnblogs.com/me-sa/archive/2012/07/01/tag-tagging.html

http://www.ifanybug.com/article/00119.html

http://www.dewen.org/q/698/%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E4%B8%80%E6%AC%BE%E9%AB%98%E6%95%88%E7%9A%84TAG%E7%B4%A2%E5%BC%95%E7%B3%BB%E7%BB%9F

[1] 管理个人信息

   用户添加Tag是有其本身需要的,不要割裂用户和Tag之间的关系;
[2] 自我表达
 
[3] 协作与分享
用户标记了一个东西希望与其他人产生互动的原因是:
(1) 抛砖引玉 希望其他用户发布同样的内容,其他用户可能是专家,获得专业意见
(2) 坐享其成 使用其他用户的标签,省去了收集整理分类的过程
(3) 寻找趣味相投的人
   
     这里作者说用户添加Tag的动机中"易用性"是不成立的:一个功能容易用就会有吸引力驱动用户去用么?一个简单的例子,指纹打卡机再易用,也没有多少人愿意打卡;这个不成立;易用性只是在用户需要用的前提下,降低了用户使用的难度;换个角度,"易用性"这明显是一个比较概念,是和谁比较呢?
 
 

商业回报

[1] 利用用户认知盈余低成本创建公共知识库
[2] 获得描述性元数据
[3] 识别模式 了解你的内容,用户,需求
[4] 补充现有分类(中文版译为"强化",补充和强化还是两回事)
 

面临的问题

 
[1] 系统建立之初的冷启动问题
    解决方法:(1)内测预热 (2)引导积极用户 (3)激励:虚拟或实物奖励
 
[2] 标签质量良莠不齐
   解决方法: (1) 改进界面 (2)建立社区规则 (3)人工介入或自动处理隐藏低质量内容
 
[3] 少数人的声音主导系统
   解决方法:(1)调整热度算法:去掉最高 最低, 高频降权 (2)防止自动提交
   "少数元素高频出现,大多数低频出现"的幂律曲线在生活中的例子就是二八定律,而且还有一个马太效应会强化这种规律.
 
 

Tag标签系统设计的更多相关文章

  1. 开发高效的Tag标签系统数据库设计

    需求背景 目前主流的博客系统.CMS都会有一个TAG标签系统,不仅可以让内容链接的结构化增强,而且可以让文章根据Tag来区分.相比传统老式的Keyword模式,这种Tag模式可以单独的设计一个Map的 ...

  2. 针对CMS中的tag标签理解

    针对CMS的tag标签有以下解释: 什么tag标签? TAG标签是一种由自定义的一种标签,要比分类更加的准确,可以概括文章主要内容的关键词. 运用TAG标签,可以使网站的文章更容易被搜索引擎检索到.百 ...

  3. 一行JS代码,解决DedeCMS TAG标签错误输入符号问题

    在维护内容的时候, Tag标签输入经常要来回切换输入法,  只能通过','号分隔.  中文用户, 输入法出来的经常是全角的, 经常弄错, 增加了检查的工作量,  现在只要一句JS代码, 就自动替换所有 ...

  4. tag标签记录

    看到项目代码中有一个自定义的tag标签,想起以前自己写过的标签,竟然忘记的差不多了,手一痒,自己写个简单的tag标签,回顾一下历史知识 首先建一个servlet工程,然后写个index.jsp,项目跑 ...

  5. 自定义tag标签-实现long类型转换成Date类型

    数据库里存储的是bigint型的时间,entity实体中存放的是long类型的标签,现在想输出到jsp页面,由于使用的是jstl标签,而要显示的是可读的时间类型,找来找去有个 fmt:formatDa ...

  6. 1前端案例-tag标签+随机位置

    tag标签随机位置+js数组随机+js添加一段html代码段 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...

  7. DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法

    DEDECMS5.5/5.6/5.7列表页调用TAG标签的两种方法: 一.DedeCMSv5.6及其以前版本: dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出2种 ...

  8. 织梦CMS首页、列表页文章如何调出该文章TAG标签?

    1.如果是dedecms v5.7版本直接使用标签 [field:id function=GetTags(@me)/] 就可以调用出来了.只不过不带连接的. 2.如果需要连接请注释掉include/h ...

  9. 织梦首页TAG标签页的仿制

    1,tag标签的作用:主要是为了能够使得用户可以更加精确的找寻到自己所需内容.这种TAG搜索方式,比分类搜索更加的精确.具体以及节省时间. 2,怎么能够合理的优化TAG标签? A:明白网站的TAG标签 ...

随机推荐

  1. struts2原理架构图

    struts2 原理架构图

  2. uva 116 Unidirectional TSP (DP)

    uva 116 Unidirectional TSP Background Problems that require minimum paths through some domain appear ...

  3. 【Deep Learning学习笔记】Dynamic Auto-Encoders for Semantic Indexing_Mirowski_NIPS2010

    发表于NIPS2010 workshop on deep learning的一篇文章,看得半懂. 主要内容: 是针对文本表示的一种方法.文本表示可以进一步应用在文本分类和信息检索上面.通常,一篇文章表 ...

  4. 开源实时视频码流分析软件:VideoEye

    本文介绍一个自己做的码流分析软件:VideoEye.为什么要起这个名字呢?感觉这个软件的主要功能就是对"视频"进行"分析".而分析是要用眼睛来看的,因此取了&q ...

  5. [置顶] UNIX常用命令

    scp命令用于两个机器之前文件的拷贝 scp 被拷贝文件 远程机器用户名@远程机器IP:拷贝目的目录或者拷贝目录下的目的文件 dos2unix 在执行编译文件时,本来应该生成可执行文件a,但是执行完后 ...

  6. 图片预览(base64和blob:图片链接)和ajax上传、下载(带进度提示)

    直接上代码 html和js <!DOCTYPE html> <html> <head> <meta name="viewport" con ...

  7. TwoSAT算法模板

    该模板来自大白书 [解释] 给多个语句,每个语句为“ Xi为真(假) 或者 Xj为真(假)” 每个变量和拆成两个点 2*i为假, 2*i+1为真 “Xi为真 或 Xj为真”  等价于 “Xi为假 –& ...

  8. POJ 2891 扩展欧几里德

    这个题乍一看跟剩余定理似的,但是它不满足两两互素的条件,所以不能用剩余定理,也是给了一组同余方程,找出一个X满足这些方程,如果找不到的话就输出-1 因为它不满足互素的条件,所以两个两个的合并,最后合成 ...

  9. JavaScript设计模式之观察者模式(学习笔记)

    设计模式(Design Pattern)对于软件开发来说其重要性不言而喻,代码可复用.可维护.可扩展一直都是软件工程中的追求!对于我一个学javascript的人来说,理解设计模式似乎有些困难,对仅切 ...

  10. Python中小中花括号的区别

    Python主要有三种数据类型:字典.列表.元组.其分别由花括号.中括号.小括号表示. 如: 字典:dic={'a':12, 'b':34} 列表:list=[1,2,3,4] 元组:tup=(1,2 ...