我有一堆A片(用堆这个量词似乎不合适,但找不到更合适的能表现数量足够多但又不透露太多细节的量词了),太多了,不好找,我要归类一下。于是我建立了一个树形目录,先按照地域归类,欧美,日韩,华语,其他啥的。然后下面按照主演归类,xxx、xxx、xxxx….啥的。然后发现一个问题,光这样归类还不行,比方还需要个标志,说明是有码的还是无码的。于是我在文件名前面加上了这个标志。后来又发现,还有许多信息需要标明,比方是否有暴力呀,是单人还是多人呀,有剧情还是无剧情呀….似乎还需要个评分功能,标志下好看不好看,以及重要性,最好再能附加上
一段观后感… 于是难住我了。

      语义(Semantic)桌面 就是为类解决这样的需求产生的。这个和语义网(Semantic web)的语义是一个概念。主要原因是现有的文件格式和包含
的语义信息是有限的,比如我上面那个例子。因为文件本身很难附加这些语义信息,即便是可以,众多文件格式,没有个统一的附加标准,计算机很难智能处理。而RDF(资源描述框架,Resource Description
Framework,一种用于描述网络上的信息和资源的的标记语言),是专门用于描述资源的标准。
kde4(linux的一种桌面环境)下的nepomuk项目对这个概念进行了尝试,现在提供了两个简单的功能,一个是打标签的功能,一个是评分评论功能。这样,以后组织文件的时候,就不需要太依赖传统的树形结构,而是用标签这样的更自由的归类方式。同时打分功能让程序能智能的识别出哪些文件对用户来说是重要的文件,在检索或者备份的时候提供更便捷的操作方式。

      下面是 dolphin 的操作截图,右侧面板有打分和标签评论功能。

kde4用strigi对文件信息做全文索引,提供强大的检索功能。不过现在的客户端检索接口做的还不好,只能通过Dolphin的地址栏里输
入:

nepomuksearch:/?query=xxx

这样的查询语句来检索。有个sembrowser的项目,提供可视化的检索配置,不过还处于开发测试阶段,功能也有限。

于是我告诉计算机: 给我 找出播放长度超过30分钟,评分在4星以上,有标签为 多人,暴力,评论里包含 “good” 的片子。计算机就给我一个列表,是不是感觉计算机比以前智能了点?

       好了,归类问题解决了。我看着我的整理结果,踌躇满志。发现“独乐乐不如众乐乐”,于是想分享给好友。咋分享?qq上传?不方便,必须双方都在qq
上,并且目标明确。如果好友说,把你的目录给我看看,我看看对哪个感兴趣再说,咋弄?如果有n个好友想要分享,一个一个传?何况现在qq太不安全了,小心被“JC叔叔”抓去罚款。 于是只能放弃qq。用网上邻居分享?那要不是网上邻居呢? 那在本机启动个ftp或者http服务把文件暴露给外面,让朋友来看?一方面是在局域网里,不好把自己的机器暴露出去,另一方面是暴露出去了怎么
控制,那不就成公开传播了?这个如果让“JC叔叔”逮住了更严重。设置个用户和密码?要是多个好友咋弄?整一套用户系统?要是好友分类别,分级别,关系好的可以看到的
多一点,不好的看到的少一点,咋弄?

于是可以总结一下传统的分享功能的一个重大缺点: 分享的范围很难控制,主要问题在于计算机不知道那个计算机是你的好友的计算机。

       社交(Social)桌面就是为了解决这种需求产生的。利用现有的SNS的关系,整合到桌面上,把电脑桌面扩展成一个协作工作环境。你打开桌面,你就在SNS上了,你就能看见你的好友了列表了,你就可以和你的好友的电脑交互了。同时,也意味着你的电脑也能知道哪些电脑是你的好友了的电脑了。你组织硬盘上的文件的时候,就可以设置一个好友的共享权限。你可以把全部或者部分索引结果暴露给好友,让好友搜索你硬盘上的东西。你还可以共享桌面给好友,让好友看到你在做什么,或者教TA怎么操作电脑。偶尔可以在桌面上和好友一起玩一局SNS游戏。
哈哈,你可以尽可能的发挥想象里构想这个社交化的桌面。

当然,以上说明纯属构想,nepomuk还未实现。同时,安全和隐私问题也是个挑战。

 

总结一下,二者合起来就是 **社交化的语义桌面(Social Semantic Desktop) **也就是nepomuk项目的主要两个目标。

这是官方网站: 

 

下面是一些相关链接:

http://ossz.blogspot.com/2009/05/nepomuk-strigi-resolving-mystry.html

http://thomasmcguire.wordpress.com/2009/10/03/akonadi-nepomuk-and-strigi-explained/

http://forums.opensuse.org/get-help-here/pre-release-beta/428374-nepomuk-strigi-4-4-a.html

http://www.openrdf.org/

http://www.chimera-bellerofonte.eu/2009/11/nepomuk-meeting-results-and-plans/

http://virtuoso.openlinksw.com/overview/index.htm

**
**

为了避免让jc叔叔找上门来检查我的电脑对我罚款,我特此声明:上面的A片的说法纯属虚构。另对冲着我的标题进来并且觉得看了后没什么收获的同学表示歉意。