Shape Expressions with Inheritance
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 2 of its 15 references that are in the map. First posted on arXiv 31 Mar 2025.
Builds on
2 of 15 references.
References · 2
- 2022PG-Schema: Schemas for Property Graphscited by 13
- 2021SHACL: A Description Logic in Disguisecited by 7
Built on by
Not cited yet.