The paper "Common Foundations for SHACL, ShEx, and PG-Schema" by our colleague Cem Okulmus was accepted at the 2025 ACM Web Conference 2025 (WWW 25).
Abstract
The Semantic Web and Graph Database communities have developed three distinct schema languages for RDF and graph-structured data: SHACL, ShEx, and PG-Schema. Each language has its unique approach to defining constraints and validating graph data. In this work, we provide formal, concise definitions of the core components of each of these schema languages. We employ a uniform framework to facilitate a comprehensive comparison between the languages and identify a common set of functionalities, shedding light on both overlapping and distinctive features of the three languages.
A link to the DOI can be found here.