Skip to main content

OWL-RL and RDFS based RDF Closure inferencing

Project description

Original Author DOI PyPI badge

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.py: can be used as a CGI script to invoke the library. It may have to be adapted to the local server setup.

  • scripts/owlrl.py: 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 Semanics 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.0.tar.gz (56.0 kB view details)

Uploaded Source

Built Distribution

owlrl-5.2.0-py3-none-any.whl (56.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: owlrl-5.2.0.tar.gz
  • Upload date:
  • Size: 56.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for owlrl-5.2.0.tar.gz
Algorithm Hash digest
SHA256 42c454b42027fa6955b74db11b5f0fee29281a1a99eadec5687bc66effe5c446
MD5 59338b5b49bc97dd27a0a4d79ad6bf9f
BLAKE2b-256 1b1322efacf36cc756533ce9d947d29331ca27d9ab3f4abef842bd6bc6355f5a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: owlrl-5.2.0-py3-none-any.whl
  • Upload date:
  • Size: 56.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for owlrl-5.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c37ccb74c3d7c510eca6ab40cc2c89332d792d6fdcdd9955651e6782f66f2ede
MD5 738fe1580b170ad4a7a99864459f8f39
BLAKE2b-256 d17822a6382085190d83870378ee75c2f00320bbed2c0dd02dbefac877dd2474

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