用于表达定性偏好的 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