Skip to main content

Python wrapper around TopQuadrant SHACL processor

Project description

PyPI - Status

Py(thon)T(op)Q(uadrant)SHA(pe)C(onstraint)L(anguage)

Python wrapper around TopQuadrant's SHACL implementation in Java.

Why?

Motivation: This was developed as part of BIM2RDF where TopQuadrant was used to execute SHACL. Python's PySHACL was too slow. Nonetheless, it's useful to be able to integrate it with Python.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytqshacl-105.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytqshacl-105-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pytqshacl-105.tar.gz.

File metadata

  • Download URL: pytqshacl-105.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pytqshacl-105.tar.gz
Algorithm Hash digest
SHA256 ac1ebe0615c765773cf9959941a1c70e68921b8411c3b48dbb299817edd0adfa
MD5 287034ee92f231d5168524b8b5d88466
BLAKE2b-256 d2ceaa4e09c3b2e77cf8363ac59c6cdb26b6c09b3d41c885bf851ca4a406b0cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytqshacl-105.tar.gz:

Publisher: python-publish.yml on pnnl/pytqshacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytqshacl-105-py2.py3-none-any.whl.

File metadata

  • Download URL: pytqshacl-105-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pytqshacl-105-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 48efbd8338af51926e02099893cbd331d78dcb9d28161803363503262c0ce287
MD5 3c800130d040019ec485c47d2c2e42fc
BLAKE2b-256 3cde3a50af0f819b6b7970f4e4aedf182356a48726f74e721e94f28818759c1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytqshacl-105-py2.py3-none-any.whl:

Publisher: python-publish.yml on pnnl/pytqshacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page