首页> 外文期刊>Information Processing & Management >XML data exchange with target constraints
【24h】

XML data exchange with target constraints

机译:具有目标约束的XML数据交换

获取原文
获取原文并翻译 | 示例
       

摘要

Data exchange is the problem of taking data structured under a source schema and creating an instance of a target schema, by following a mapping between the two schemas. There is a rich literature on problems related to data exchange, e.g., the design of a schema mapping language, the consistency of schema mappings, operations on mappings, and query answering over mappings. Data exchange is extensively studied on relational model, and is also recently discussed for XML data. This article investigates the construction of target instance for XML data exchange, which has received far less attention. We first present a rich language for the definition of schema mappings, which allow one to use various forms of document navigation and specify conditions on data values. Given a schema mapping, we then provide an algorithm to construct a canonical target instance. The schema mapping alone is not adequate for expressing target semantics, and hence, the canonical instance is in general not optimal. We recognize that target constraints play a crucial role in the generation of good solutions. In light of this, we employ a general XML constraint model to define target constraints. Structural constraints and keys are used to identify a certain entity, as rules for data merging. Moreover, we develop techniques to enforce non-key constraints on the canonical target instance, by providing a chase method to reason about data. Experimental results show that our algorithms scale well, and are effective in producing target instances of good quality.
机译:数据交换是通过遵循两个模式之间的映射来获取在源模式下构造的数据并创建目标模式的实例的问题。关于与数据交换有关的问题的文献很多,例如,模式映射语言的设计,模式映射的一致性,对映射的操作以及对映射的查询回答。数据交换在关系模型上进行了广泛的研究,最近也针对XML数据进行了讨论。本文研究了用于XML数据交换的目标实例的构造,该实例受到的关注很少。我们首先介绍一种用于模式映射定义的丰富语言,它允许人们使用各种形式的文档导航并指定数据值的条件。给定架构映射,然后我们提供一种算法来构造规范的目标实例。仅模式映射不足以表达目标语义,因此规范实例通常不是最佳的。我们认识到目标约束在生成好的解决方案中起着至关重要的作用。有鉴于此,我们采用了通用的XML约束模型来定义目标约束。结构约束和键用于标识某个实体,作为数据合并的规则。此外,我们提供了一种追踪数据的追逐方法,从而开发了对规范目标实例实施非关键约束的技术。实验结果表明,我们的算法可以很好地扩展,并且可以有效地产生高质量的目标实例。

著录项

  • 来源
    《Information Processing & Management》 |2013年第2期|465-483|共19页
  • 作者单位

    School of Computer Science, Fudan University, Shanghai, China;

    School of Computer Science, Fudan University, Shanghai, China;

    School of Computer Science, Fudan University, Shanghai, China;

    School of Computer Science, Fudan University, Shanghai, China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    XML; data exchange; constraints;

    机译:XML;数据交换;约束;
  • 入库时间 2022-08-17 23:20:15

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号