Skip to main content

A simple implementation of the OWL2 RL Profile, as well as a basic RDFS inference, on top of RDFLib. Based mechanical forward chaining.

Project description

Original Author DOI PyPI badge

OWL-RL Logo

OWL-RL

A simple implementation of the OWL2 RL Profile, as well as a basic RDFS inference, on top of RDFLib. Based mechanical forward chaining. The distribution contains:

OWL-RL: the Python library. You should copy the directory somewhere into your PYTHONPATH. Alternatively, you can also run the python setup.py install script in the directory.

  • scripts/RDFConvertService: can be used as a CGI script to invoke the library. It may have to be adapted to the local server setup.

  • scripts/owlrl: script that can be run locally on to transform a file into RDF (on the standard output). Run the script with -h to get the available flags.

The package requires Python version 3.5 or higher; it depends on RDFLib; version 4.2.2 or higher is required. If you need the python 2.7.x compatible version, see the @/py2 branch in this repository.

For the details on RDFS, see the RDF Semantics Specification; for OWL 2 RL, see the OWL 2 Profile specification.

View the OWL-RL documentation online: http://owl-rl.readthedocs.io/

To view the changelog for this software library, see CHANGELOG.rst.

This software is released under the W3C© SOFTWARE NOTICE AND LICENSE. See LICENSE.txt.

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

owlrl-7.1.1.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

owlrl-7.1.1-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file owlrl-7.1.1.tar.gz.

File metadata

  • Download URL: owlrl-7.1.1.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0b5 Darwin/24.0.0

File hashes

Hashes for owlrl-7.1.1.tar.gz
Algorithm Hash digest
SHA256 0c3e18b7603907cf9e33367152a18d6366a8bb8ef083d1f1a166f71f0985cea7
MD5 f747ac9af05f742aadcbd16b90633632
BLAKE2b-256 43cd168361ea3e0cba5bd2388fd8abb271d9747e03e1cf22aaddeb85357e0e13

See more details on using hashes here.

Provenance

File details

Details for the file owlrl-7.1.1-py3-none-any.whl.

File metadata

  • Download URL: owlrl-7.1.1-py3-none-any.whl
  • Upload date:
  • Size: 51.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0b5 Darwin/24.0.0

File hashes

Hashes for owlrl-7.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5b862379aa84941c11bb9d44f38b70d41e984b55b564f48cebd490f2b4fa34ad
MD5 2721752cee832ad06c656eabd2b01785
BLAKE2b-256 7e67edd46a10c49c47c9614d2f4f3d7026952b72cd3fa84a4cc0a70b92da12ec

See more details on using hashes here.

Provenance

Supported by

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