【24h】

Mapping Polymorphism

机译:映射多态

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

摘要

We examine schema mappings from a type-theoretic perspective and aim to facilitate and formalize the reuse of mappings. Starting with the mapping language of Clio, we present a type-checking algorithm such that typable mappings are necessarily satisfiable. We add type variables to the schema language and present a theory of polymorphism, including a sound and complete type inference algorithm and a semantic notion of a principal type of a mapping. Principal types, which intuitively correspond to the minimum amount of schema structure required by the mappings, have an important application for mapping reuse. Concretely, we show that mappings can be reused, with the same semantics, on any schemas as long as these schemas are expansions (i.e., subtypes) of the principal types.
机译:我们从类型理论的角度检查模式映射,旨在促进并规范化映射的重用。从Clio的映射语言开始,我们提出一种类型检查算法,使得可键入的映射必须是可满足的。我们将类型变量添加到模式语言中,并提出了一种多态性理论,包括完善的类型推断算法和映射主体类型的语义概念。主体类型直观地对应于映射所需的最小模式结构量,对于映射重用具有重要的应用程序。具体地说,我们表明,只要这些模式是主体类型的扩展(即子类型),就可以在任何模式上以相同的语义重用映射。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号