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-106.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pytqshacl-106.tar.gz
Algorithm Hash digest
SHA256 3e84db0bd90c8459ad836ca29e4bef94786eb3e0b5a75d3a7a627dffd91ed5b2
MD5 a89f884e5eb91a75418df982d96ede5c
BLAKE2b-256 59a1c5d46aa4167b48768c45bc24983c8ab1d08e277c15bc2fa7a820f5190373

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pytqshacl-106-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-106-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 445af740335154f2dd9ce5e88e1a55fd4e43ddcdad30f75be50a54e2337e9ab9
MD5 84ebc4512644513e066e42a4d787b1ed
BLAKE2b-256 36404a9d123170e5b89d06ea23df7f3cc498d9c6085633a36fb3a1f42dc8fc84

See more details on using hashes here.

Provenance

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