Active Data Shapes

Add executable actions to Data Shapes.
Create actionable Knowledge Graphs.

Tutorial     SHACL Constraints     Importing Data     Web Services     From Node.js     From Web Applications

Write JavaScript against an API that gets automatically generated from SHACL shapes:

Attach custom functions to your shape definitions. These functions will be injected into the API:

Along with your data shapes, publish script-based actions that can work with any compliant user interface tool:

Execute your scripts against a unified API, either server-side or client-side:

(Support for Node.js and Web applications/React is forthcoming in TopBraid 7.1)

This is part of the dash namespace for potential extensions to a future SHACL version.

Active Data Shapes have been introduced in this Lotico video recording (starting at 40:15 minutes).