分类、属性、关键词与Tag
作者:振之 来源:毅博客 发布时间:2009-08-27 12:57:00
八月的UCDChina书友会主题是“信息分类和方法”,在会场中的内容是不足以简单的概述的,而这次交流至少对于分类、属性、关键词与Tag的定义与使用都有了更为清晰的看法和理解。这里只简单的说一说我对于这几个名词的理解。望各位好友多多指点。
一开始我们便在隽辰的提议下开始讨论起生活中常见到的书籍的分类,从个人藏书的分类形式又转到了大型图书馆里的藏书的分类管理。书籍分类的细化程度与书籍的数量有着极大的关系,数量越大分类越需要更加的细。但是其中也就引申出更多的问题,同样一本书可能属于多个分类,比如,《道德情操论》这本书可以说是道德哲学,也可以归类到 * 学,那么这本书到底是放在哲学类,还是道德类还是 * 类呢?当然哲学类可以包括 * 类与道德类,这些分类可以放在相近的特理位置减少查找麻烦。但是从信息角度来说这本身就存在着问题,总不能把同样的信息分成三份分别存储吧?当然这种事情还是会有发生的,在以前的一些CMS中这种事情是常有的事。而用Tag来解决这个问题就显得很容易,要知道同样一个事物,我们都可以为其加上很多不同的Tag,通过Tag的方式来解决这些有交叉领域的信息。
并且有人打算以Tag的方式来完全的取代分类,以达到信息分类的多样性与便捷性。也就是说去除了目录分类式的形式把所有信息完全放在一个盘子里,而后给所有的信息打上一些标签(tags),通过查找同标签的方式来筛选与扩展到更深的信息查找。例如一篇名为“夏天婴儿多发病症的症状与解决方法”的文章,那么就给它加上若干个标签:夏天、婴儿、病症(以及文中所涉及的具体的病症名)、治疗等。这样不论是从夏天还是从婴儿或是某个病症都可以找到这篇文章。隽辰直言这并非是Tags只能算是关键词。而关键词的特性必然是与文章内所出现的内容的客观联系,而不能具有主观性色彩,比如,同是这篇文章,关键词可以是夏天、婴儿等,但却不能是“我最喜欢的文章”、“非常实用的好文”等。从这比较与分析之中我们渐渐的把关键词与Tag的含义与差异理解得更为清晰了。
虽然Tag非常强大,但是当Tags数量本身就已经非常大的时候那么Tag是否需要分类呢?或是Tag本身是否需要Tag呢?在这点上各位都罗列了一些实例。但是最为精彩的是老朱所说的:Tag本身的特性就是松散的和平等的,而如果要强行给Tag再做分类无疑又重新回到了分类的格局上那么也就失去了Tag本身的意义。(此为我个人对老朱观点的重述,并非老朱直接观点记录,如有不足或是偏差,亦是在下的不足与偏差。)那么加之上面的讨论情况,我们发现Tag更多是交给网友自己使用的一种社会标签,而并非是网站管理方在使用的工具,网站管理即使是在使用类似于Tag的这种形式其实也是被去除了主观特性的。而最终展示出来的面对用户的还是分类,只是相对来说比较灵活的分类方式。
那么到底什么才是分类呢?人以类聚,物以群分,我个人认为Tag与关键词都属于名词,而分类应是动词,也就是说分类是一种行为,而不是一种事物。很多信息放在这里,让你去分类整理好,那么分的时候只是一种行为,但是这种行为必需要有所依据,也就是这个“类”,而我把这个类理解为属性,这世间任何事物都有属性,绝大部分的事物具备多重属性,那么分类的依据必是以此类属性来进行的。那么属性又如何定义呢?他与Tag、关键词又有何不同?属性应该不可逆的,比如:一首MP3的位速是192K,那么你不能说他的位速即是192K又是320K,那么位速就是属性。相机的镜头分为定焦与变焦,似乎没听说过某个镜头既是定焦又是变焦。但是也会遇到一些难题,比如,这世界原本设定的只有雄性与雌性,可是当遇到身具两种特性的生物又如何分类呢?其实面对这种情况下通常是对于事物属性的界定上有问题。
我们都知道手机网络分为G网,C网两种,那么有的手机可以同时支持G网和C网,手机的网络算是手机的属性吗?
猜你喜欢
- 如何用组件实现自动发送电子邮件?我想做一个能够自动发送电子邮件的程序,该如何做? 这就要用到w3 upl
- 1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(ex
- 问:怎样才能指定MySQL只监听某个特定地址?答:比较常见的办法是,在my.cnf之mysqld节,添加bind-address=127.0
- 《页面表达常用方式》是整个“web交互设计方法”中的一部分:设计师在设计页面时,应该在页面上建立许多视觉层次,引导用户的视觉焦点。把用户的注
- 这一段时间,我在进行“09帮助中心升级”项目,负责其中的白板和视觉设计,总算和Axure有了第一次的正式会晤。由于之前已经零散地学习过一些A
- 今天我们整理了ip地址和身份证的javascript验证方法。虽然ip地址和身份证的验证不是很经常会遇到,但是大家也可以研究一下js代码,里
- 在某些情况下,比如自动补全(auto complete)的输入框中,需要使用keyup事件来监听键盘的输入以迅速作出回应。关键在于keyup
- chat.html <html> <head><title>asp之家-简单聊天&l
- IE独有属性AlphaImageLoader用于修正7.0以下版本中显示PNG图片的半透明效果。这个滤镜的问题在于浏览器加载图片时它会终止内
- 从XML中读取数据到内存的实例: public clsSi
- GetRef 函数 返回一个指向一过程的引用,此过程可绑定某事件。 Set object.eventname = GetRef(procna
- Sjoerd Visscher 发现了一个简洁的 方法 让样式在 IE 中作用到未知的元素上——仅需 JS 创建此未知元素即可:docume
- UNIX时间戳转换为日期用函数FROM_UNIXTIME()select FROM_UNIXTIME(1156219870);日期
- 阅读系列教程上一篇:FrontPage2002简明教程二:文字与图像的处理通常网页的布局使用到的是FrontPage 2002中的表格和框架
- c shell perl php下的日期时间转换: 秒数与人类可读日期 scalar localtime 与 seconds since `
- 如何制作一个安全的页面?随后,让我们来编程:manage.asp' 登录页面<%@ Language=VB
- 如何避免磁盘临时表因为内存储引擎不支持TEXT和BLOB数据类型, 使用到BLOB和TEXT列的查询和使用隐式临时表的查询将不得不使用MyI
- 动机: 排序功能让我们页面上的数据显的更人性化,是我们在网站上见过的很普遍的一个功能效果了。以往的自动排序都是用大量的脚本代码来完成的,对一
- 在页面中自定义了changejs函数后页面提示错误:Active Server Pages 错误 'ASP 0138' 嵌套
- 今天是 Firefox3的2008下载日 ,这就意味着Firefox3正式发布了。Firefox3有众多的改进和新功能,我最关注的功能之一是