【问题标题】:Semantic Technologies for different Operating Systems不同操作系统的语义技术
【发布时间】:2011-03-22 05:38:53
【问题描述】:
我正在尝试编写一个对特定类型的文件(例如音乐或图片)进行分类的应用程序。作为应用程序的一部分,用户将能够标记项目,以使搜索更有效。这些标签可以是图片的位置和地点,也可以是拍摄时所用的相机,甚至是一个人在看图片时所感受到的情绪。
我可以预见,此信息对于操作系统的桌面范围搜索将非常有用。这样用户就不必打开我的应用程序来根据他们提供的标签搜索内容。
我想知道不同操作系统/桌面环境的原生技术。我知道 Gnome 的(元?)tracker,我有兴趣了解 KDE、Windows 和 Mac OSX 的等效项。
【问题讨论】:
标签:
search
operating-system
semantics
【解决方案1】:
对于 KDE,我可以指出:
我认为他们都做你想做的事。但是,我不太确定您的问题的范围是什么:您是否只是在寻找用于标记/评级图像/音乐的现有工具?
【解决方案2】:
好吧,这个问题已经有一段时间了,自从我提出这个问题以来,我已经进行了研究,这就是我的发现。
对于 KDE,有一个名为 Strigi 的组件,它是 Plasma 所需的,它提供文件标记和搜索功能以及名为 Nepomuk 的东西。
Gnome 有跟踪器,它做同样的事情,并且似乎是 Gnome 桌面的一个组件。
Windows 有标签,但我还没有发现如何以编程方式访问文件上的标签,或者它们的通用性。但是只能标记某些文件类型,因此无法标记例如 txt 文件。