SHACL 1.2 Core ED - Call for Wide Review

The SHACL 1.2 Core Editor's Draft is hoping to move to Candidate Recommendation.

https://w3c.github.io/data-shapes/shacl12-core/


Feedback due by: December 31, 2025

Published by the Data Shapes Working Group


Abstract

This document defines the Core of the SHACL Shapes Constraint Language. SHACL is a language for validating RDF graphs against a set of conditions. These conditions are provided as shapes and other constructs expressed in the form of an RDF graph. RDF graphs that are used in this manner are called "shapes graphs" in SHACL and the RDF graphs that are validated against a shapes graph are called "data graphs". As SHACL shape graphs are used to validate that data graphs satisfy a set of conditions they can also be viewed as a description of the data graphs that do satisfy these conditions. Such descriptions may be used for a variety of purposes beside validation, including user interface building, code generation and data integration.


Status of the Document

This document is currently published by the Data Shapes Working Group as an Editor's Draft. It is hoped to advance to Candidate Recommendation in January 2026.

This document is governed by the 18 August 2025 W3C Process Document.


Changes since last publication

Changes in this version of the specification are detailed, alongside changes in all the SHACL 1.2 specifications, in the Overview document at https://w3c.github.io/data-shapes/shacl12-overview/#whatsnew

Received on Tuesday, 4 November 2025 01:23:13 UTC