Implementing Shapes Constraint Language (SHACL)
The standard: Shapes Constraint Language (SHACL) W3C Working Draft 14 August 2016 https://www.w3.org/TR/shacl/
Holger Knublauch (http://knublauch.com/), TopQuadrant, Inc. (http://topquadrant.com/) Dimitris Kontokostas (http://aksw.org/DimitrisKontokostas), University of Leipzig (http://informatik.uni-leipzig.de/)
Less formal summary: SHACL Core Abstract Syntax and Semantics W3C First Public Working Draft 25 August 2016 https://www.w3.org/TR/2016/WD-shacl-abstract-syntax-20160825/
Eric Prud'hommeaux (http://www.w3.org/People/Eric/), W3C/MIT (http://www.w3.org/) Karen Coyle (http://kcoyle.net/), DCMI (http://dublincore.org/)
The idea is that firs we should implement the functionalities defined in the standard, then a transformator which is able to transform a command in SHACL syntax to the internal representation.