Updating to OWLAPI 4.5.24#1005
Updating to OWLAPI 4.5.24#1005hkir-dev wants to merge 10 commits intoontodev:masterfrom hkir-dev:owlapi-4.5.22
Conversation
beckyjackson
left a comment
There was a problem hiding this comment.
Everything looks OK to me and I ran some tests on my machine. I confirmed that it resolves the template issue in #609, which is cool!
|
Ready to merge? |
|
I would like the latest ROBOT and Protege to use the same OWLAPI version. They are working on a new Protege release here: protegeproject/protege#1072. That seems to be going well, but I'd like to wait and see for a bit longer. |
|
OWL API 4.5.24 has been released and Protege 5.6.0 will use this version. INCATools/ontology-development-kit#770 (comment)
Updated current PR accordingly. |
|
@hkir-dev I want to merge this, but I'm still uncomfortable with the large number of changes to the examples: I don't understand all the new Why am I so nervous? We've worked very, very hard to build trust with our users, and I don't want to jeopardize that. This OWLAPI update is going to cause significant churn in git diffs. We'll communicate that as clearly as possible to our users, but essentially we'll be asking people to just ignore the big diffs and trust that we haven't broken their stuff. The examples are the core of our automated test suite. They're what convinces me that we aren't breaking things. So I need to fully understand all the changes.
Are you testing that OBO-format output is including axiom annotations properly? If so, could we just update a few of the tests, and not all of them? If all these new |
|
Just to save our Slack discussion: |
Update to OWLAPI 4.5.24, building on #1005
Resolves owlapi#1004
docs/have been added/updatedmvn verifysays all tests passmvn sitesays all JavaDocs correctCHANGELOG.mdhas been updatedChanges Summary:
com.github.siom79.japicmp)ignoreMissingClassesByRegularExpressionsparameter added inrobot-core/pom.xml. Owlapi 4.5.22 uses a newer version of the rio-api:sesame-rio-api-2.7.16.jar -> rdf4j-rio-api-2.4.2.jar.Plugin is raising"Could not load 'org.openrdf.rio.RDFHandlerException'"exception, but that class renamed toorg.eclipse.rdf4j.rio.RDFHandlerExceptionnow.Property punning between properties is illegal, but punning of a property name and class name or individual name is allowed.QuotedEntityChecker.getOWLDataProperty,getOWLObjectPropertyandgetOWLClasswas causing illegal punning exception when called without a reference ontology. Added if controls to prevent exception.oboInOwl:date_retrievednot declared in edit.owl