首页> 外文会议>Object databases >Object-Oriented Constraints for XML Schema
【24h】

Object-Oriented Constraints for XML Schema

机译:XML模式的面向对象的约束

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

摘要

This paper presents an object-oriented representation of the core structural and constraint-related features of XML Schema. The structural features are represented within the limitations of object-oriented type systems including particles (elements and groups) and type hierarchies (simple and complex types and type derivations). The applicability of the developed representation is demonstrated through a collection of complex object-oriented queries. The main novelty is that features of XML Schema that are not expressible in object-oriented type systems such as range constraints, keys and referential integrity, and type derivation by restriction are specified in an object-oriented assertion language Spec#. An assertion language overcomes major problems in the object-oriented/XML mismatch. It allows specification of schema integrity constraints and transactions that axe required to preserve those constraints. Most importantly, Spec# technology comes with automatic static verification of code with respect to the specified constraints. This technology is applied in the paper to transaction verification.
机译:本文提出了XML Schema的核心结构和与约束相关的功能的面向对象表示。在面向对象的类型系统(包括粒子(元素和组)和类型层次结构(简单和复杂的类型以及类型派生))的限制内表示结构特征。通过一系列复杂的面向对象查询,证明了开发表示形式的适用性。主要的新颖性在于,在面向对象的类型系统中无法表达的XML Schema功能(例如范围约束,键和引用完整性以及通过约束进行类型派生)是在面向对象的断言语言Spec#中指定的。断言语言克服了面向对象/ XML不匹配的主要问题。它允许指定模式完整性约束和保留这些约束所需的事务。最重要的是,Spec#技术带有针对指定约束的代码自动静态验证。本文将该技术应用于交易验证。

著录项

  • 来源
    《Object databases》|2010年|p.100-117|共18页
  • 会议地点 Frankfurt/Main(DE);Frankfurt/Main(DE)
  • 作者单位

    Department of Computer Science, University of Southern Maine;

    Microsoft Research;

    Department of Computer Science, University of Southern Maine;

    Microsoft Research;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 TP311.13;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号