arXiv:2503.24299cs.DBcs.AI2025-03中稿 · Extended Semantic …被引 1

为形状表达式语言引入继承机制,提升数据建模灵活性与复用性。

Shape Expressions with Inheritance

  • 借鉴面向对象继承思想,扩展形状表达式语法与语义
  • 支持模块化建模,验证算法复杂度不变
  • 适合需灵活定义数据结构的专家使用

我们正式引入形状表达式语言(ShEx)的继承机制。该机制受面向对象编程中继承思想启发,带来复用、模块化和更灵活的数据建模优势。通过实例说明其主要特性,给出语法与形式语义。语义是ShEx 2.1语义的扩展,同时直接导出一种验证算法,该算法在保持原有算法复杂度的基础上实现扩展。

原文摘要 · Abstract (English)

We formally introduce an inheritance mechanism for the Shape Expressions language (ShEx). It is inspired by inheritance in object-oriented programming languages, and provides similar advantages such as reuse, modularity, and more flexible data modelling. Using an example, we explain the main features of the inheritance mechanism. We present its syntax and formal semantics. The semantics is an extension of the semantics of ShEx 2.1. It also directly yields a validation algorithm as an extension of the previous ShEx validation algorithms, while maintaining the same algorithmic complexity.

数据建模形状表达式继承机制

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。