Shape Expressions with Inheritance
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2025
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866909559802560512 |
|---|---|
| author | Boneva, Iovka Gayo, Jose Emilio Labra Prud'hommeaux, Eric Thornton, Katherine Waagmeester, Andra |
| author_facet | Boneva, Iovka Gayo, Jose Emilio Labra Prud'hommeaux, Eric Thornton, Katherine Waagmeester, Andra |
| contents | 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. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2503_24299 |
| institution | arXiv |
| publishDate | 2025 |
| record_format | arxiv |
| spellingShingle | Shape Expressions with Inheritance Boneva, Iovka Gayo, Jose Emilio Labra Prud'hommeaux, Eric Thornton, Katherine Waagmeester, Andra Databases Artificial Intelligence 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. |
| title | Shape Expressions with Inheritance |
| topic | Databases Artificial Intelligence |
| url | https://arxiv.org/abs/2503.24299 |