跳转到内容

XQuery/Emp-Dept 案例研究

来自维基教科书,开放的书籍,为开放的世界

员工-部门案例研究,用于比较 XQuery 从 SQL,在这里用于探索 XQuery/SPARQL 配对。


转换为 RDF

[编辑 | 编辑源代码]

以定义三个表的 XML 文档作为起点

这些文档转换为 RDF,使用由映射文件指导的 XQuery 脚本。生成的 RDF 被缓存,并由 XQuery 脚本访问以取消引用资源 URI。


单个资源 URI 在 Apache 中被重写为对 XQuery 脚本的调用,该脚本从缓存文件中检索 RDF 片段。因此;

这应该用对 SPARQL 端点的查询替换。

RDF 浏览

[编辑 | 编辑源代码]

这个 RDF 可以用 RDF 浏览器浏览,比如 Disco OpenLink RDF 浏览器 OpenLink 数据浏览器 或者 Tabulator 作为 OperaFirefox 的附加组件。

使用 SPARQL 查询

[编辑 | 编辑源代码]

RDF 可以用 SPARQL 查询。本 教程 中表达了 SQL /XQuery 示例中使用的相同查询。

华夏公益教科书