RDFLib / OWL-RL

A simple implementation of the OWL2 RL Profile on top of RDFLib: it expands the graph with all possible triples that OWL RL defines. It can be used together with RDFLib to expand an RDFLib Graph object, or as a stand alone service with its own serialization.
http://www.ivan-herman.net/Misc/2008/owlrl/
Other
144 stars 30 forks source link

Debian/Ubuntu package for owlrl #28

Open ashleysommer opened 5 years ago

ashleysommer commented 5 years ago

In late 2018 we achieved a lot with OWL-RL. We successfully released v5.0, we ported it to python3, changed the python package name from RDFClosure to owlrl, and we got the package published on pypi.

Now its 2019 and its time for the next milestone.

I want to get owlrl packaged as a debian package and available from the official debian repositories, and in turn into Ubuntu repositories.

This is a necessary step in my plan to get pySHACL available in debian. PySHACL has two dependencies, rdflib and owlrl. RDFLib is already packaged and available in the debian repositories, so I need to get owlrl in too before I can package and publish a pySHACL debian package.

I've already submitted an ITP (Intent to Package) for owlrl and pySHACL, to the Debian WNPP list. I've created an Uploader account on the Debain Mentors site, so that I can request a sponsor to sponsor the package (to authorize it on my behalf) once the package is uploaded to the Mentors site staging area.

ashleysommer commented 5 years ago

ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919440

ashleysommer commented 5 years ago

Mentors package upload https://mentors.debian.net/package/owlrl

ashleysommer commented 5 years ago

RFS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919446

ashleysommer commented 5 years ago

Update: Good news! After 3 weeks and 4 rounds of changes of minor Debian packaging details, we've finally been accepted by a Debian Mentor/Sponsor, who has vetted the package and pushed OWL-RL into the queue for the next version of Debian! I will keep us all posted with more updates down the track.

Related: Just because we aren't in an official Debian repository yet, doesn't mean we can't build our own Debian/Ubuntu compatible .deb files and distribute them. Over the last two weeks I've been creating an automated build pipeline around Travis-CI, using its great github integration, bringing together all of the Debian packaging knowledge and tools/scripts that I've been building.

Debian and Ubuntu packages are available to download in the Releases page on my OWL-RL fork, here: https://github.com/ashleysommer/OWL-RL/releases I don't have permission on RDFLib/OWL-RL repository to add Travis integration or to create Releases, if I sort that out we can get them appearing on here too.