12. 相关标准和实践

编辑和格式化 DocBook 标记的工具正在逐渐完善,即使速度很慢。但 DocBook 本身只是一种手段,而不是目的。除了 DocBook 本身,我们还需要其他标准来实现本文档开头提出的可搜索文档数据库的目标。这里有两个主要问题:文档编目和元数据。

Scrollkeeper 项目旨在直接满足这一需求。它提供了一组简单的脚本钩子,可以被软件包安装和卸载过程用来将它们的文档注册或取消注册到一个共享的、可搜索的系统级数据库中。

Scrollkeeper 使用 开放元数据格式 (Open Metadata Format)。这是一种为开源文档建立索引的标准,类似于图书馆的卡片目录系统。其目的是支持丰富的搜索功能,这些功能不仅使用卡片目录的元数据,还使用文档本身的源文本。