中文

用于表达定性偏好的 SPARQL 扩展

数据库 2019-07-25 v1

摘要

在本文中,我们提出 SPREFQL,一种 SPARQL 语言的扩展,其允许附加一个 PREFER 子句,用以对查询主体所获得查询结果表达“软”偏好。该扩展并未增加表达力,任何 SPREFQL 查询均可转换为等价的标准 SPARQL 查询。然而,将偏好与 WHERE 子句中的“硬”模式和过滤器清晰分离,使得查询能更清晰地表达客户意图,这对人类可读性和机器优化均为优势。文中我们形式化地定义了该扩展的语法与语义,并提供了经验证据,表明针对 SPREFQL 的特定优化相比通常应用于等价标准 SPARQL 查询的优化提升了运行效率。

关键词

引用

@article{arxiv.1707.06406,
  title  = {An extension of SPARQL for expressing qualitative preferences},
  author = {Antonis Troumpoukis and Stasinos Konstantopoulos and Angelos Charalambidis},
  journal= {arXiv preprint arXiv:1707.06406},
  year   = {2019}
}

备注

Accepted to the 2017 International Semantic Web Conference, Vienna, October 2017