有人可以就多操作系统网络环境中使用文件系统元数据提供建议或意见吗?
我被要求帮助一家小型办公室建立一个文件档案馆。
文件与项目、年份和目标相关。虽然单个文件仅适用于单个项目或年份,但它可能与多个目标相关。
这是元数据的完美情况。文件名可以指示项目和年份,标签可以指定目标。保存的搜索文件夹将有助于检索。
这在 OS X 或 Vista 及以上版本上可以正常工作。但是办公室网络有一台 2003 Server、几台 XP 机器和几台 Win7 机器,OS X 机器不时登录。
我的问题是:
- 有人可以提供关于使用在 XP 和 Vista 机器之间兼容的元数据文件系统标签的见解或经验吗?也许可以通过在 XP 中创建可在 Vista 上作为标签读取的自定义元数据。
- 我们能否建立可通过 OS X 读取和写入的标签/元数据?
顺便说一句,所有文件都将驻留在服务器上。
我们也在考虑 DMS 和图书馆软件,但对于我们的目的来说,这似乎有点过头了。低技术选项才是最佳解决方案。
我很感激任何面临类似挑战的人提出的想法或建议。答案可能是升级网络,但我更希望有更快的解决方案。
答案1
Windows Vista 和 Windows 7 中的标记功能适用于一组选定的文件格式(OLE 复合文档和一些图像和音频格式)。以下是有关向文件添加标签的参考来自 Microsoft描述了这种行为。
旧版 Windows XP 的文件“摘要”选项卡实际上使用 NTFS 替代数据流来存储数据,但这种支持在 Windows Vista 中被删除(我认为那是倒退,但这只是我的观点)。微软确实提供了用于在未安装 Office 的计算机上操作 Office 文档属性的代码库,但这仅涵盖 OLE 复合文档,而不包括 Vista 具有属性处理程序的其余文件类型。
使用文件系统作为具有索引元数据的通用对象存储已经成为微软一直在努力和实际发货失败。考虑到微软在这方面遇到的诸多麻烦,我认为使用现成的文档管理/存储库系统(Sharepoint 等)比依赖操作系统功能来形成工作流基础更能为您的客户提供服务。操作系统功能将变得“脆弱”,并且可能无法在未来的操作系统版本中继续存在。