pchampin / sophia_rs

Sophia: a Rust toolkit for RDF and Linked Data
Other
210 stars 23 forks source link

SHACL shape validation #108

Open damooo opened 2 years ago

damooo commented 2 years ago

Thanks for great work.

Shapes are now getting used extensively, as they make working with rdf types lot easier by giving predictable shapes to data, in otherwise open-world.

It would be great if sophia can support shacl.

pchampin commented 2 years ago

Thanks for your support. Yes, a SHACL implementation would be great. Unfortunately, I don't have the bandwidth at the moment to make progress on that front, but any PR is welcome.

Alternatively, a separate crate implementing SHACL, relying on the Sophia API could be equally useful. Sophia does not intend to be a monolithic library, but a set of common APIs ensuring interoperability among independent implementations.