在networking和Vista之前的计算机上使用元数据

任何人都可以提供有关在多操作系统联网环境中使用文件系统元数据的build议或意见。

我被要求帮助开发一个小型办公室的文件档案。

文件涉及项目,年份和目标。 虽然单个文档只适用于单个项目或年份,但可能涉及多个目标。

这是元数据的完美情况。 文件名称可以指示项目和年份,标签可以指定目标。 保存的search文件夹将有助于检索。

这将适用于OS X或Vista和以上。 但是,办公networking有一台2003 Server,几台XP机器和几台Win7机器,OS X机器不时login。

所以我的问题:

  1. 任何人都可以提供使用元数据文件系统标签的见解或经验,这些标签在XP和> Vista机器上是兼容的。 也许通过在Vista中创build自定义元数据作为标签可读。
  2. 我们可以build立也可以通过OS X读写的标签/元数据吗?

顺便说一句,所有的文件将驻留在服务器上。

我们也在研究DMS和图书馆软件,但是对于我们的目的来说似乎是过度的。 低科技的select将是最好的解决scheme。

我感谢任何面临类似挑战的人的任何想法或build议。 答案可能是升级networking,但我希望更快的解决scheme。

Windows Vista和7中的标记function可以select一组文件格式(OLE复合文档以及一些图像和audio格式)。 以下是有关向Microsoft描述此行为的文件添加标签的参考 。

旧的Windows XP“摘要”选项卡上的文件实际上使用NTFS替代数据stream来存储数据,但在Windows Vista中丢弃了该支持。 (我认为这是一个倒退,但这只是我的看法)。 Microsoft提供了一个代码库来处理Office安装的计算机上的Office文档属性 ,但是这仅涵盖OLE组合文档,而不包括Vista拥有属性处理程序的其余文件types。

使用文件系统作为带有索引元数据的通用对象存储库已经是微软长期以来一直试图做的事情,并且实际上没有成功的运输 。 考虑到微软这样做了多less麻烦,我认为通过使用现成的文档pipe理/存储库系统(Sharepoint等),而不是依靠OSfunction来形成工作stream的基础,将会更好地为您的客户服务。 该操作系统的function将“脆弱”,可能无法生存到未来的操作系统版本。