SHACL » TopQuadrant, Inc

+1 919.300.7945     Blog     FAQ     Downloads     Purchase     Contact

shacl-64 SHACL – Shapes Constraint Language

SHACL is an official W3C standard, a modeling language for describing a set of conditions data should meet – specifically, data in the knowledge graphs. These conditions are defined in structures called SHACL shapes. Using SHACL you can describe what properties are required to have values, a number and type of allowed values and much more.

SHACL is supported by all TopBraid products. It provides an alternative to using RDFS and OWL for ontology modeling. It can also be used together with RDFS/OWL. In addition to supporting rules for specifying requirements (constraints) your data must meet, SHACL also offers a way to specify rules that infer new facts from the available data.

Documentation and Tutorials

Webinars and Presentations

W3C Specifications

Articles and Presentations

Tool Support

Libraries and Examples

Relationship with SPIN

SHACL should be regarded as the next generation of SPIN. In parallel with adding SHACL support to all TopBraid products, we will continue to also support SPIN in order to support users who invested in developing SPIN data constraints and are not yet ready to migrate to SHACL.


About TopQuadrant | Glossary | Privacy Statement | Legal | Terms of Use
© Copyright 2001-2019 TopQuadrant, Inc. All Rights Reserved.