XQOWL:一种用于 OWL 查询与推理的 XQuery 扩展
编程语言
2015-01-12 v1 数据库
计算机科学中的逻辑
摘要
所谓数据网络(Web of Data)的主要目标之一是能够处理异构资源,其中数据可以用 XML 或 RDF 表达。设计能够处理 XML 和 RDF 数据的编程语言是此背景下的一个关键目标。在本文中,我们提出一个名为 XQOWL 的框架,使得可以用 XQuery 处理 XML 和 RDF/OWL 数据。XQOWL 可被视为 XQuery 语言的一种扩展,它将 XQuery 与 SPARQL 和 OWL 推理机连接起来。XQOWL 将 SPARQL 查询(经由 Jena SPARQL 引擎)嵌入 XQuery,并支持从 XQuery 调用 OWL 推理机(HermiT、Pellet 和 FaCT++)。它允许组合针对 XML 和 RDF/OWL 资源的查询,以及对 RDF/OWL 数据进行推理。因此,输入数据可以是 XML 或 RDF/OWL,输出数据可以格式化为 XML(也可使用 RDF/OWL 的 XML 序列化)。
引用
@article{arxiv.1501.02033,
title = {XQOWL: An Extension of XQuery for OWL Querying and Reasoning},
author = {Jesús M. Almendros-Jiménez},
journal= {arXiv preprint arXiv:1501.02033},
year = {2015}
}
备注
In Proceedings PROLE 2014, arXiv:1501.01693