【24h】

Flexible XML Querying Using Skyline Semantics

机译:使用天际线语义的灵活XML查询

获取原文

摘要

Preferences over results of an XML query are of two distinct flavors. First, the user may prefer results which contain desired values, e.g., lower prices, favorite foods, higher ratings. Second, the user may prefer results with a certain structure, e.g., existence of a "discount" node, existence of an edge (and not only a path) between "departure" and "arrival" nodes. The first type of preference has been studied extensively over relational data, using skyline semantics, but has barely been considered for XML. The second type of preference has been studied for XML in the context of inexact querying, using scoring functions to rank results. This paper presents a query language for XML that incorporates both value-based and structural desires. Skyline semantics is used to determine optimal results. Algorithms for query evaluation under skyline semantics are presented and experimentation proves efficiency. The paper is novel in three aspects. First, it considers skyline querying over XML data values, and not over values in a relational database. Second, it presents a method for inexact querying of the structure of XML that is based on computing a skyline, instead of using scoring functions. Third, it combines both types of user preference into a single language. These facets join together to yield a versatile language for flexible querying of XML.
机译:XML查询结果的首选项具有两种截然不同的风格。首先,用户可能更喜欢包含期望值的结果,例如,较低的价格,喜欢的食物,较高的评分。其次,用户可能更喜欢具有特定结构的结果,例如,存在“折扣”节点,在“出发”节点与“到达”节点之间存在边缘(不仅是路径)。第一种偏好类型已经使用天际线语义对关系数据进行了广泛的研究,但对于XML几乎没有考虑。在不精确查询的情况下,已经对XML的第二种偏好进行了研究,使用评分功能对结果进行排名。本文提出了一种XML的查询语言,它结合了基于价值的需求和结构性需求。 Skyline语义用于确定最佳结果。提出了天际语义下的查询评估算法,并通过实验证明了该算法的有效性。本文在三个方面是新颖的。首先,它考虑对XML数据值而不是对关系数据库中的值进行天际线查询。其次,它提出了一种基于XML的计算而不是使用评分函数的,不精确查询XML结构的方法。第三,它将两种类型的用户偏好组合成一种语言。这些方面共同产生了用于灵活查询XML的通用语言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号