W3C Publishes SHACL 1.2 Core Working Draft

W3C's Data Shapes Working Group published SHACL 1.2 Core as a Working Draft on November 2, the first public update to the shapes validation language since the original SHACL Recommendation shipped in 2017. The draft lands in the same week as companion drafts for SPARQL 1.2 Query Language (November 1) and RDF 1.2 Turtle (November 1), part of a coordinated refresh of the core RDF stack that the working group has been staging through October. Teams running SHACL in production — validating instance data against a mid-level suite like CCO before it is ingested into a knowledge graph — now have a concrete draft to start testing against rather than a roadmap item.
What actually changes in 1.2 Core
The draft splits what used to be a single monolithic SHACL document into a modular family: SHACL 1.2 Core for the baseline constraint vocabulary, with separate companion specs for SPARQL-based extensions, inference rules, node expressions, and UI generation. Inside Core itself, the working group has added node expressions for computing values dynamically rather than only comparing against static properties, broader property path support, new constraint components aimed at validating RDF lists and reified statements, and severity levels that let a shape warn instead of hard-fail. None of this changes how a basic `sh:NodeShape` or `sh:PropertyShape` behaves — existing SHACL 1.0 shapes remain valid under the draft — but it closes gaps that teams validating complex, deeply nested instance data have been working around with custom SPARQL constraints since 2017.
Why this lands differently for production knowledge graphs than for research ontologies
A research ontology that gets validated once before a paper submission can wait for a spec to stabilize. A production knowledge graph that ingests new instance data every day cannot: every SHACL shape a team writes today is a maintenance commitment, and a modular 1.2 draft means the shapes a team ships over the next year will increasingly mix Core constraints with SPARQL-based or inference-rule extensions that didn't exist as standardized vocabulary before this week. That raises the bar on who can write and maintain them correctly. Organizations running CCO-extended graphs at production scale, where shape violations block an ingestion pipeline rather than just flag a warning in a notebook, are the ones most likely to feel the gap between "we have SHACL validation" and "we have SHACL validation someone on staff actually understands across the new modules."
That skills gap is exactly where a lot of data engineering teams turn to outside help rather than running a multi-month hiring search for a specialist who may not exist locally. Bringing in contract engineers through YuSMP's staff augmentation services lets a team embed someone who already knows the shapes-validation landscape — current and new — directly into an existing data pipeline without the ramp time a full-time hire requires, then hand the pipeline back once the new SHACL modules are in place and documented.
What to watch next
SHACL 1.2 Core is a Working Draft, not a Candidate Recommendation, so the constraint vocabulary described above can still change before it stabilizes. The working group has not published a target date for Candidate Recommendation status. The practical signal worth tracking is which triple-store and validation-tooling vendors (Graphwise/Ontotext, TopQuadrant, Stardog) ship early support for the new node-expression and reification constructs in their validators, since tooling support typically lags a Working Draft by several months.
Keep reading

ISWC 2026 Closes With a Push on GenAI Ontology Editing
The 25th International Semantic Web Conference wrapped in Bari on Oct 29, pairing SHACL and OWL with GenAI-assisted ontology editing.

W3C Publishes SPARQL 1.2 Query Language Working Draft
W3C's RDF-star Working Group published a new SPARQL 1.2 Query Language Working Draft on Oct 25.