这篇Thinking XML专栏文章演示了如何将从多个 XML 源文档中收集的元数据合并到用于有效查询的单个资源描述框架(Resource Description Frame (RDF))模型中。专栏作家 Uche Ogbuji 在前一篇中介绍了如何一起使用 XML 和 RDF 来进行知识管理,本文是上一篇的继续,在本文中他论述了基于用从现有的 XML 格式获取的数据组成 RDF 模型的技术。该文的中心是一个示例,在该示例中,扩展基于 Web 的问题跟踪器(最初开发它来操纵 XML 格式的应用程序数据)来利用 RDF。XSLT 和 Python 样本代码清单演示了将来自 XML 文件的元数据聚合到单个 RDF 模型(一个使用 XSLT ,另一个使用 RDF)以及简单 RDF 查询的示例。
在本专栏的前一篇文章中,即 知识管理的基本 XML 和 RDF 技术,第一部分(在继续阅读之前,可能需要重新回顾一下),介绍了一个基于收集的数据(以 XML 格式表示)的问题跟踪器应用程序示例。然后演示了如何使用 XSLT 从应用程序数据中抽取 RDF。
本专栏文章通过演示如何组合由转换每个 XML 源文档所创建的离散的 RDF 片段来完成这些事情。同时还演示了一些...[ 查看全文 ]