SPARQL variables using the can also be used in SPARQL-based constraints and SPARQL-based constraint components.However, such constraints may not be interoperable across different SHACL-SPARQL processors or not applicable to remote RDF datasets.This document has been reviewed by 's role in making the Recommendation is to draw attention to the specification and to promote its widespread deployment.This enhances the functionality and interoperability of the Web.
An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the The introduction includes a Terminology section.
This document defines the SHACL Shapes Constraint Language, 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.
These advanced features are SPARQL-based constraints and constraint components. The examples in this document use Turtle [ This document specifies SHACL (Shapes Constraint Language), a language for describing and validating RDF graphs.
This section introduces SHACL with an overview of the key terminology and an example to illustrate basic concepts.
Throughout this document, the following terminology is used.