SHACL - Shaping the Big Ball of Data Mud: W3C's Shapes Constraint Language


Semantic Web technologies (such as RDF and SPARQL) excel at bringing together diverse data in a world of independent data publishers and consumers. Common ontologies help to arrive at a shared understanding of the intended meaning of data.

However, they don’t address one critically important issue: What does it mean for data to be complete and/or valid? Semantic knowledge graphs without a shared notion of completeness and validity quickly turn into a Big Ball of Data Mud.

The Shapes Constraint Language ( (SHACL), an upcoming W3C standard, promises to help solve this problem. By keeping semantics separate from validity, SHACL makes it possible to resolve a slew of data quality and data exchange issues.


Semantic Web Veteran, Richard Cyganiak - TopQuadrant (

Session-Level: Intermediate-Advanced
Session-Type: Technology-Standards-Coding