Shape Expressions with Inheritance

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Boneva, Iovka, Gayo, Jose Emilio Labra, Prud'hommeaux, Eric, Thornton, Katherine, Waagmeester, Andra
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