Shapes Constraint Language[1] (SHACL) is a World Wide Web Consortium (W3C) standard language for describing Resource Description Framework (RDF) graphs. SHACL has been designed to enhance the semantic and technical interoperability layers of ontologies expressed as RDF graphs.[3]
SHACL models are defined in terms of constraints on the content, structure and meaning of a graph. SHACL is a highly expressive language. Among others, it includes features to express conditions that constrain the number of values that a property may have, the type of such values, numeric ranges, string matching patterns, and logical combinations of such constraints. SHACL also includes an extension mechanism to express more complex conditions in languages such as SPARQL and JavaScript. SHACL Rules add inferencing capabilities to SHACL, allowing users to define what new statements can be inferred from existing (asserted) statements.
^ abcKnublauch, Holger; Kontokostas, Dimitris, eds. (2017-07-20). "Shapes Constraint Language (SHACL)". W3C. RDF Data Shapes Working Group. Retrieved 2021-04-06.
^ ab"Shapes Constraint Language (SHACL) Publication History - W3C". W3C. Retrieved 2021-04-06.
^"CAMSS Assessment of SHACL by the European Commission".
Language (SHACL) is a World Wide Web Consortium (W3C) standard language for describing Resource Description Framework (RDF) graphs. SHACL has been designed...
language for RDF graphs. RDF Schema (RDFS), Web Ontology Language (OWL) and SHACL (Shapes Constraint Language) are ontology languages that are used to describe...
Description Framework (RDF) Web Ontology Language (OWL) Semantic technology SHACL Shapes and Constraints Language for RDF Brickley, Dan; Guha, Ramanathan...
Semantic reasoner SKOS SSWAP: Simple Semantic Web Architecture and Protocol SHACL: Shapes and Constraints Language for RDF Knublauch, Holger; Oberle, Daniel;...
OntoUML is a well-founded language for specifying reference ontologies. SHACL (RDF SHapes Constraints Language) is a language for describing structure...
accessibility, quality, and related fitness‑for‑use criteria. For instance, SHACL compliance for graph‑based data is evaluated when appropriate. Ontologies...
Florenzano, Fernando; Reutter, Juan L.; Savković, Ognjen (2019). "Validating Shacl Constraints over a Sparql Endpoint". The Semantic Web – ISWC 2019. Lecture...
simple implementation of the OWL2 RL Profile (reasoning engine) pySHACL - a Python SHACL validator pyLDAPI - an add-on module for the Python Flask web framework...