Skip to main content

OWL-RL and RDFS based RDF Closure inferencing for Python

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

Uploaded Source

Built Distribution

owlrl-5.2.3-py3-none-any.whl (57.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: owlrl-5.2.3.tar.gz
  • Upload date:
  • Size: 60.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.3

File hashes

Hashes for owlrl-5.2.3.tar.gz
Algorithm Hash digest
SHA256 b1891d75b2c2fb0db9e1504a9b12dab738ed89236414c51393d1030597004342
MD5 75d4ca9506d664af9703d8f454f01ede
BLAKE2b-256 32724d9884d295f0591d6e27491358f6d4781b00d79ad018021d20d8bd8faa82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: owlrl-5.2.3-py3-none-any.whl
  • Upload date:
  • Size: 57.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.3

File hashes

Hashes for owlrl-5.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0514239bfbf72fa67f3e5813a40bcc5bd88fd16093d9f76b45a0d4c84ee1c5e2
MD5 9f06cc89e3cded1dad6ba65e9dddee58
BLAKE2b-256 d55bc4d44d3b598036536e73fa5d2502e8e127ec617625c31b27db21b541836c

See more details on using hashes here.

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