SHACL 1.2 SPARQL ED - Call for Wide Review

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

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


Feedback due by: December 31, 2025

Published by the Data Shapes Working Group


Abstract

This document defines SPARQL-related extensions 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. While the Core part of SHACL defines the basic syntax of shapes and the most common constraint components supported by SHACL, the SPARQL-related extensions cover features that extend the expressiveness of Core by means of SPARQL. In particular, this document defines how constraints and constraint components can be defined using SPARQL.


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

This is a new specification created to provide a cleaner separation between core SHACL functions, defined in SHACL 1.2 Core, and extended functions that can be defined with SPARQL, defined here. The previous version of SHACL did not make this distinction and only had one specification.

All changed in the SHACL 1.2 specifications are listed in the Overview document at https://w3c.github.io/data-shapes/shacl12-overview/#whatsnew

Received on Tuesday, 4 November 2025 01:25:37 UTC