Web lists-archives.com

Bug#919441: ITP: pyshacl -- A pure Python packages which allows for the validation of RDF graphs against Shapes Constraint Language (SHACL) files.




Package: wnpp
Severity: wishlist
Owner: Ashley Sommer <ashley.sommer@xxxxxxxx>

* Package name    : pyshacl
  Version         : 0.9.9
  Upstream Author : Ashley Sommer <Ashley.Sommer@xxxxxxxx>
* URL             : https://github.com/RDFLib/pyshacl
* License         : Apache License 2.0
  Programming Lang: Python
  Description     : A pure Python packages which allows for the validation of RDF graphs against Shapes Constraint Language (SHACL) files.

This is a pure Python package which allows for the validation of RDF graphs against Shapes Constraint Language (SHACL) graphs. This module uses the rdflib Python library for working with RDF and is dependent on the OWL-RL Python module for OWL2 RL Profile-based expansion of data graphs.
This module is developed to adhere to the SHACL Recommendation:
>Holger Knublauch; Dimitris Kontokostas. Shapes Constraint Language (SHACL). 20 July 2017. W3C Recommendation. URL: https://www.w3.org/TR/shacl/ ED: https://w3c.github.io/data-shapes/shacl/

It has been suggested to me by several users that they find pySHACL to be a very useful tool and would like to see it available as a debian package. I agree.
I am the lead developer of pySHACL and I maintain the release on pypi.
As well as rdflib, this packages relies on the owlrl python module as a prerequisite. I've already filed an ITP for owlrl.
I will be looking for a sponsor to get this software packaged, perhaps the maintainer for rdflib could help with sponsorship.