对立往往能够通过沟通来化解的!
——庄表伟
一直在思考很多事情,标题里列的这些词,是我最近思考的比较多的一些主题。我有这样的思考习惯,或者说有一个直觉的思考方向,那就是万事万物背后的道理,都应该,也有可能融会贯通起来的。我的不少朋友都了解我这个毛病,并且基本上是善意的不“频繁”泼我的冷水。其实我还是有一定自知之明的,只是这样的思考总是更令人着迷罢了。
先说tags与主题词。因为工作的关系,我在上一家公司的最后一个项目,就是与中国科学技术信息研究所合作开发一个“主题词管理系统”。所以我有机会非常深入的了解了经典的主题词体系结构以及为何设计成如此结构的原因。可以说,包含“用、代、属、分、族、参、范畴”等多种特征的主题词体系,其实是非常精巧,也是经过了很多很多专家的深思熟虑到。而主题词的根本目的,自然是为了能够:“快速”、“准确”、“无遗漏”的查找到需要寻找到信息。
再说tags,我一直订阅keso的blog,有一篇blog引起了我的注意:《东拉西扯:tag与关键字》,其中不但谈到了主题词(一般民间都叫做关键字),还提到了一个我认识的朋友jiangwei。当初我们一起合作,我完成了主题词的管理系统,而他做的是主题词计算机辅助标引部分。大概是jiangwei的“技术炫耀”让原本对主题词没什么了解的keso对主题词本身发生了误会。说什么:“tag是一种人类活动,而主题词是一种机械产生的”。唉,其实主题词标引能够做到像jiangwei炫耀的那样计算机自动提炼,实在是最新的科技进步——在此之前的很多年,主题词的维护和文章的标引,都是通过手工完成的。也就是keso以一种自豪的口气称呼的“人类活动”。因此,tags与主题词的区别不在于是不是人类活动,而在于这个标引的行为,从过去的集中变成了现在的分散,从过去的专家变成了现在的普通大众,从过去的有限选择变成了现在的任意选择。
在keso的那篇blog下面的跟帖,更是让人觉得“文艺”得很。
Tag与关键字之别不仅仅是人机之别,说到底还是人与人的主客观念之别,都是人的东西,机器只是一种反映,无非:Tag是以主观之,关键字是以客观之;Tag是我的,关键字是别人的;Tag用“心”,关键字用“聪明”;Tag是乐,关键字是音;Tag是曲,关键字是词;Tag是诗歌,关键字是文字;Tag是情绪的,关键字是理智的;Tag是自由的,关键字是必然的;Tag是可爱的,关键字是可信的; Tag是“灯”,关键字是“镜子”……窃以为二者在帮助我们认识自我和认识世界时相辅相成,相得益彰,是不二的!
撇开那些不懂的人不谈吧,我也不认为tags和主题词之间有什么根本的分歧,无非是有管理的tags和无管理的主题词罢了。还是说说我一直在思考的更为有意义的另一个问题吧。主题词究竟该以什么方式来进行管理呢?当初我设计那个主题词管理系统的时候,也曾经考虑过这个问题,因为一个主题词系统需要与实际的主题词应用相衔接,必然需要建立一个灵活反馈机制。这个反馈机制必须兼具灵活性与统一性。当时的设想是通过wiki协作的方式,收集对于新词的使用、定义、相互关系、使用范围等等方面的信息——也许将来会有机会去完成这个设想——这样就能够打通使用者与管理者的界线,使得知识管理的自动化水平更上一个台阶。
(未完待续)
分享到:
相关推荐
Zotero tags(action and tags for zotero)怎么使用
SVN 中的 Branches 分支以及 Tags 标签详解与应用举例 SVN(Subversion)是一款版本控制系统,广泛应用于软件开发中。它可以帮助开发者管理和控制代码的版本。SVN 中有两个重要的概念:Branches 分支和 Tags 标签。...
TagsInput 是一种可编辑的输入框,通过回车或者分号来分割每个标签,用回退键删除上一个标签。用 vue 来实现还是比较简单的。 先看效果图,下面会一步一步实现他。 注:以下代码需要vue-cli环境才能执行 (一)伪造...
Struts1.x_Tags是Apache Struts框架的一个重要组成部分,它是用于构建MVC(Model-View-Controller)架构Web应用程序的标签库。Struts1.x_Tags提供了丰富的JSP标签,使得开发者能够更加方便地创建动态用户界面,提高...
在IT领域,特别是网站开发与优化中,"伪静态"是一种常见的技术手段,它通过将动态页面URL转换为类似静态页面的URL格式,从而提升用户体验、SEO优化效果以及减轻服务器负担。本文将深入探讨“tags标签伪静态”的方法...
在Laravel框架中,"tags"通常指的是对数据进行分类或标记的功能,这在很多应用场景中都非常实用,比如文章管理、产品分类等。本篇将深入探讨如何在Laravel项目中实现标签系统,并通过`tags-master`这个压缩包文件...
在Laravel框架中,"laravel-tags"是一个用于处理模型关联标签的库,它使得在Laravel5项目中实现标记功能变得简洁高效。这个库通常被称为"eloquent-taggable",因为它利用了Eloquent ORM(对象关系映射)的特性。在本...
标题中的"extras-refs_tags_android-4.1.1_r1-ext4_utils.tar.gz"表明这是一个与Android系统相关的压缩包,特别关注了Android 4.1.1版本的一个特定组件,即ext4_utils。ext4是Linux内核中的第四代扩展文件系统,广泛...
在草根寻梦个人博客模板中,CSS可能包含了字体、颜色、布局、响应式设计等方面的规则,确保了博客在不同设备上的良好显示。CSS3引入了很多新的选择器和动画效果,如媒体查询(media queries)用于实现响应式设计,让...
【帝国CMS 7.5 TAGS 高级版插件详解】 帝国CMS是一款深受国内用户喜爱的开源内容管理系统,尤其适用于构建大型网站和新闻资讯平台。在7.5版本中,引入了TAGS(标签)高级版插件,极大地提升了网站内容的分类、管理...
Bootstrap Tagsinput是一款基于Bootstrap框架的轻量级、可自定义的标签输入插件。它允许用户以标签的形式输入和管理数据,广泛应用于各种需要多选、关键字输入或分类的场景,如用户兴趣输入、产品标签、搜索关键词等...
2. **与Typehead.js的集成**:tagsinput可以与Typehead.js插件无缝配合,当用户在输入时,提供实时的搜索建议和自动补全功能。这大大提高了用户输入的效率,减少了输入错误的可能性。 3. **自定义样式**:Bootstrap...
1. `ShiroTags.java`: 主要的 Shiro 标签实现类,包含对 Freemarker 标签的定义和处理逻辑。 2. `ShiroUtils.java`: 可能包含了一些辅助工具方法,用于与 Shiro 框架的交互。 3. `FreemarkerConfiguration.java`: ...
- `bootstrap-tagsinput.js`:这是Bootstrap Tagsinput的JavaScript实现,包含所有与标签输入功能相关的逻辑代码。你需要在HTML页面中通过`<script>`标签引入此文件,以便在网页上实现动态添加、删除和管理标签的...
在Laravel应用中添加标签(tags)和可标签行为(taggable behavior)是一项常见的需求,尤其是在构建内容管理系统或博客平台时。Spatie是一家知名的PHP软件开发公司,他们提供了一个名为"Spatie Laravel Tags"的包,...
WebWork-Tags API 是一个专为WebWork框架设计的标签库,它提供了丰富的标签来简化JSP页面中的Java代码,从而提升开发效率和代码可读性。WebWork是一个基于Action的MVC(模型-视图-控制器)架构的Java Web应用框架,...
1. **Logic Tags**:这些标签用于处理条件语句和循环,例如`<logic:equal>`用于比较两个值是否相等,`<logic:iterate>`用于遍历集合对象。 2. **HTML Tags**:HTML标签提供了与HTML元素对应的辅助标签,如`...
改写后的layui组合输入框,增加了输入提示,增加了失去焦点提交的方法,增加回退时输入框内容为空则删除最后一项输入内容的方法
struts-tags.tld struts-tags.tldstruts-tags.tld struts-tags.tld struts-tags.tld
在给出的标题"php-tags_tags_script_metatags_php_"中,我们可以看到几个关键概念:tags(标签)、script(脚本)、metatags(元标签)和PHP,这些都是构建Web页面和实现特定功能的重要元素。 1. **PHP(Hypertext ...