Using labels to give semantics to tags学习笔记
2009-02-17 10:56
295 查看
原文:http://www.w3.org/DesignIssues/TagLabel.html
这是Tim Berners-Lee在2006年底发表的草稿:为标签(Tag)添加语义。文中的例子是用N3描述的。
各大站点通过用户自己添加的标签(Tag)提供查询、排序、聚类等服务,尤其是Web2.0浪潮,赋予了用户更多的自由和参与的权利,用户在不同的站点,给邮件、文章、图片、通讯录、歌曲等添加大量的标签,如何重用这些数据成为一个挑战。另一方面,站点多是把标签作为关键字来处理,缺少语义联系,即使是相同的词语,在不同的情景下,也可能是不一样的含义。
文中的意思是,让label拥有一系列由RDF/OWL定义的属性,甚至允许包含用户自定义的属性,从而使label成为一个类class同时拥有进行语义推理的基础。
网站要想支持Tim提出的这种方案,必须提供Freebase类似的服务,或者与Freebase类似的网站合作。对于前者,需要类似实名认证的方式保证数据的质量,另外,还需要适当的奖励保证参与用户的积极性。
用户添加普通的Tag,是很快捷的,只有实现上面的服务或与之合作,方能给普通用户提供方便。比如,Wikipedia,要不是有一群乐于奉献的用户进行编辑,提供知识,一般的游客是享受不到方便、免费浏览百科全书的权利的。
当然,以何种形式方能让用户感觉不到麻烦、琐碎,仍然有待探讨。
这是Tim Berners-Lee在2006年底发表的草稿:为标签(Tag)添加语义。文中的例子是用N3描述的。
各大站点通过用户自己添加的标签(Tag)提供查询、排序、聚类等服务,尤其是Web2.0浪潮,赋予了用户更多的自由和参与的权利,用户在不同的站点,给邮件、文章、图片、通讯录、歌曲等添加大量的标签,如何重用这些数据成为一个挑战。另一方面,站点多是把标签作为关键字来处理,缺少语义联系,即使是相同的词语,在不同的情景下,也可能是不一样的含义。
文中的意思是,让label拥有一系列由RDF/OWL定义的属性,甚至允许包含用户自定义的属性,从而使label成为一个类class同时拥有进行语义推理的基础。
网站要想支持Tim提出的这种方案,必须提供Freebase类似的服务,或者与Freebase类似的网站合作。对于前者,需要类似实名认证的方式保证数据的质量,另外,还需要适当的奖励保证参与用户的积极性。
用户添加普通的Tag,是很快捷的,只有实现上面的服务或与之合作,方能给普通用户提供方便。比如,Wikipedia,要不是有一群乐于奉献的用户进行编辑,提供知识,一般的游客是享受不到方便、免费浏览百科全书的权利的。
当然,以何种形式方能让用户感觉不到麻烦、琐碎,仍然有待探讨。
相关文章推荐
- 多任务学习“Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics”
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
- [Introduction to Algorithms 学习笔记] 单源最短路径
- Oxford Deep NLP学习笔记1:Word Level Semantics
- The Road to learn React书籍学习笔记(第三章)
- 【学习笔记】Introduction to Computer Science and Programming
- 个人安卓学习笔记---java.io.IOException: Unable to open sync connection!
- Java学习笔记——通过通道复制文件transferTo
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
- Nginx 学习笔记(七)如何解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
- The Definitive Guide To Django 2 学习笔记(八) 第四章 模板 (四)基本的模板标签和过滤器
- HDFS scalability: the limits to growth 学习笔记
- OCaml学习笔记(二)——Introduction to Objective Camel
- android 学习笔记之AndBase框架学习(六) PullToRefrech 下拉刷新的实现
- Introduction to discrete event system-学习笔记 4.8
- 【linq学习笔记】1、linq to xml
- 学习笔记(3)--Using RAS SDK
- AngularJs学习笔记--Using $location
- .net垃圾回收学习【NET Best Practice No: 3:- Using performance counters to gather performance data】【翻译&&学习】
- 台湾大学林轩田机器学习基石课程学习笔记2 -- Learning to Answer Yes/No