Releases: RDFLib/OWL-RL
2025-01-21 RELEASE 7.1.3
Changes:
- dependencies updates only to meet RDFLib 7.1.3
- ensured development dependencies allow for Python 3.8.1+
- updated README with contact info and installation instructions
2024-10-31 RELEASE 7.1.2
- Python dependency changed to > 3.8 (not > 3.10) to be compatible with other RDFLib packaged
2024-10-29 RELEASE 7.1.1
- works with rdflib >= 7.1.1
This version of OWL-RL has been released now to update the RDFLib dependency version only, to further reduce upstream dependencies. Additionally there are several major functional updates included:
- uses Poetry
OWL-RL has changed tousing Poetry as its package management tool - following RDFLib
- Better handling of detecting identical literals for RDFS sameAs rules
- Allow OWL-RL Closures to be run on rdflib Dataset instances
- Add inferred triples to a separate named graph
The main result of the changes above is to allow OWLRL to be run on a Graph within a Dataset and to store the inferred triples in a separate Graph which allows asserted and inferred data to be kept cleanly, side-by-side, and used together but managed independently.
This update is of particular importance to tools such as pySHACL...
fix README & setup.py
- make all images in README work in GitHub and PyPI
- ensure version acquisition works in setup.py
matching rdflib 5.0.0 & 6.0.0
- small fixes to ensure OWL-RL works with both rdflib 5.0.0 and 6.0.0
- code tidies (black), no functional changes
Incremental Update
-
Added stdeb.cfg file, and notes in requirements-dev.txt for building a debian package
-
Removed the .py extension from the files in the scripts directory
-
Same change as above but for the RDFConvertService script
-
Fix Qualified Max Cardinality 0 Bug
-
Fix output printing of owlrl commandline script
v5.2.0: Another big update for the v5 series
Merged LiteralProxy removal code by @wrobell
Renamed closure.py to owlrl.py
Updated README.rst
Moved changelog to its own CHANGELOG.rst file
Fixed bdist_wheel bug that mangled shebang lines in scripts.
Fixes for v5.1.x branch
Renamed closure.py to owlrl.py
Fixed bdist_wheel mangling shebangs
Moved changelog to its own file CHANGELOG.rst
Added some extra internal links to README.rst
First PyPI release
Renamed module from RDFClosure to owlrl
Added a new modern setup.py based on latest setuptools
- old setup.py is archived as setup.py.old
added python Trove Classifiers for extra metadata
Updated docs to reflect module name change
added some new info to the changelog in the README file
Bumped version to 5.1.0 to reflect recent significant changes
Released on pypi!!!
OWL-RL: A simple OWL2 RL reasoner on top of RDFLib
citable-version Forgot to change the file name to 'closure.py'... Doh. Thanks to Bob …