要約
形状式言語(SHEX)の継承メカニズムを正式に紹介します。
オブジェクト指向のプログラミング言語の継承に触発され、再利用、モジュール性、より柔軟なデータモデリングなどの同様の利点を提供します。
例を使用して、継承メカニズムの主な特徴を説明します。
その構文と正式なセマンティクスを提示します。
セマンティクスは、Shex 2.1のセマンティクスの拡張です。
また、同じアルゴリズムの複雑さを維持しながら、以前のSHEX検証アルゴリズムの拡張として検証アルゴリズムを直接生成します。
要約(オリジナル)
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.
arxiv情報
著者 | Iovka Boneva,Jose Emilio Labra Gayo,Eric Prud’hommeaux,Katherine Thornton,Andra Waagmeester |
発行日 | 2025-03-31 16:42:44+00:00 |
arxivサイト | arxiv_id(pdf) |
提供元, 利用サービス
arxiv.jp, Google