1.6.0
Class relationships are now extracted for all properties and axiom shapes
Relationship extraction previously recognized only SubClassOf(A, p some B), and only for a hard-coded set of OBO properties - so relationships on other properties (EDAM's has_topic, has_input, has_output, and similar) were silently dropped. Extraction now covers any object property, across SubClassOf and EquivalentClasses axioms and nested intersections. See #37 (by @matthewhorridge) for the full rationale and the shapes that are and aren't extracted.
Class trees are unaffected, but owlapi.xrdf will contain additional annotation assertions for any ontology using non-OBO object properties — expect re-parsed ontologies to produce larger output than under v1.5.1.
Dependency updates
- logback-core and logback-classic 1.5.32 -> 1.6.1 (#36)
- slf4j-api 2.0.9 -> 2.0.18
Documentation and housekeeping
- README: added usage and building/releasing sections.
- Removed the obsolete
build_install.sh, the stale.travis.yml, and a top-leveltest/directory of checked-in parser output. - pom.xml: refreshed contributor affiliations.
Full Changelog: v1.5.1...v1.6.0