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-125.tar.gz (20.5 MB view details)

Uploaded Source

Built Distribution

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

pytqshacl-125-py2.py3-none-any.whl (20.5 MB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pytqshacl-125.tar.gz
Algorithm Hash digest
SHA256 6ff3770f6b5d542677b7f45b3d13ac49b70645aa2b07230a98378b1214068457
MD5 3777b298021f2ad5d224fe9569ac566a
BLAKE2b-256 82280572c617c56a11c6d59839df2ee713530d9c984379bd332ee273e658c81b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytqshacl-125.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-125-py2.py3-none-any.whl.

File metadata

  • Download URL: pytqshacl-125-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.5 MB
  • 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-125-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6760d9cb7d95b7721da0fb10db106e1a3357b183455933fabb1c9ac388bc63e5
MD5 03511b0c8704f8ca91ad44eed9c43441
BLAKE2b-256 11ecdcc8bcf0ded2f52627006a41e3a4215d101ab436d8c970d4ad3cc82c897a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytqshacl-125-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