Skip to content

1.6.0

Choose a tag to compare

@jvendetti jvendetti released this 13 Aug 21:38
· 4 commits to master since this release

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-level test/ directory of checked-in parser output.
  • pom.xml: refreshed contributor affiliations.

Full Changelog: v1.5.1...v1.6.0