不同操作系统的语义技术

时间:2011-03-22 05:38:54

标签: search operating-system semantics

我正在尝试编写一个应用程序,对某种类型的文件,例如音乐或图片进行分类。作为应用程序的一部分,用户可以标记项目,以便提高搜索效率。这些标签可以是图片的位置和位置,也可以是拍摄的相机,甚至是人们在看图片时的感受。

我可以预见这些信息对于操作系统的桌面搜索非常有用。这样,用户就不必打开我的应用程序来根据他们提供的标签搜索内容。

我想知道不同操作系统/桌面环境的原生技术。我知道Gnome的(meta?)跟踪器,我有兴趣听说KDE,Windows和Mac OSX的等价物。

2 个答案:

答案 0 :(得分:0)

对于KDE,我可以指出:

我认为他们都做你想做的事。但是,我不太确定你问题的范围:你是否只是在寻找标记/评级图像/音乐的现有工具?

答案 1 :(得分:0)

嗯,这个问题已经有一段时间了,自从我问这个问题后我就做了研究,这就是我发现的。

对于KDE,有一个叫做Strigi的组件,它是等离子体所需要的,它提供了文件标记和搜索功能以及一个名为Nepomuk的东西。

Gnome有跟踪器,它做同样的事情,似乎是Gnome桌面的一个组件。

Windows有标记,但我还没有发现如何以编程方式访问文件上的标记,或者它们是如何通用的。但是,只能标记某些文件类型,因此无法标记txt文件。