owl2shacl 0.2.0
A CLI tool that tries to convert simple OWL ontologies into SHACL shapes.
OWL ontologies define logical relationships.
SHACL shapes define a data scheme, and allow to validate data against them.
Strictly speaking, as these are different things,
such a conversion is thus illegal/wrong in the ideological/theoretical sense.
Thus this tool is not generally applicable, but only under the circumstance,
that the OWL ontology is actually written as a data specification -
if it is understood as a kind of distributed database schema,
rather then for logical inference.
Not only that, but it also has to conform to certain, very narrow rules,
and only a few basic properties are translated into SHACL;
the rest is ignored.