Skip to content

Releases: IHTSDO/snomed-owl-toolkit

Release 5.3.0

14 May 15:44
Compare
Choose a tag to compare

5.3.0 Release - May 2024

Breaking

This release supports Spring 6.

Fixes

  • Issue #91 MAINT-2554 Add jacoco-maven-plugin version to avoid different version being used during mvn build

Improvements

  • PIP-391 Upgrade to Spring 6
  • ISTO-116 Add au language refset to language-refset-dialect-map.properties
  • MAINT-2416 Allow parsing of SubAnnotationPropertyOf when classifying
  • MAINT-2413 Update annotation attribute axiom representation to SubAnnotationPropertyOf

Release 4.0.0

14 May 14:52
Compare
Choose a tag to compare

Breaking

Java 17 must be used for this release.

Release 3.0.6

02 Feb 12:09
Compare
Choose a tag to compare

Fixes

  • Log4j fix: Upgrade to slf4j-reload4j 1.7.35 (thanks to B2i Healthcare).

Release 3.0.3

02 Jun 15:19
Compare
Choose a tag to compare

Production Ready Support for Concrete Domains

Production ready support for Concrete Domains using the format proposed in the February 2021 Technical Preview.

Both the Technical Preview and the early version of the July 2021 International Edition have been produced using this library.

Release 2.10.1

14 Dec 16:40
Compare
Choose a tag to compare

Improvements

  • Add Spanish language reference set for use in ontology file generation

Release 2.9.0

07 Jan 20:36
Compare
Choose a tag to compare

Minor improvements release.

Features

  • Enable classification of attributes with multiple parents.
  • Generate stated relationship looking file from axioms for stats (for internal use).

Improvements

  • Issue #19 Warn when no stated relationships or axioms present.
  • Issue #29 Ontology file generation uses version argument in filename.
  • Issue #31 Log warning and prevent NPE if lang refset uses inactive description.

Release 2.8.0

18 Nov 16:50
Compare
Choose a tag to compare

Feature release. OWL Ontology file conversion now includes all descriptions including translated content.

Features

  • Issue #14: Include all descriptions in OWL Ontology file conversion using RDFS and SKOS annotations.
    • Descriptions in all languages will be included if present in the loaded RF2.
    • Use language-refset-dialect-map.properties file to control dialect codes used in conversion.

Release 2.7.1

15 Jul 13:37
Compare
Choose a tag to compare

Feature release with scripts to support complete OWL conversion.

Features

  • Script for conversion of extensions using stated relationships to OWL axiom reference set.
  • Script for mid-cycle conversion of International Edition (internal use only).

Improvements

  • Prevent MRCM ungrouped attributes being grouped during axiom authoring.

Fixes

  • Issue #26 Not grouped attribute list incomplete when using complete OWL International release
  • Deserialised axiom representation for object properties set to primitive.
  • Remove hardcoded active ingredient union grouping.

Release 2.6.0

10 Jun 14:08
Compare
Choose a tag to compare

Minor changes after feedback from the Modelling Advisory Group on the International Alpha release.

Improvements

  • Use class axioms to make 'Concept model object attribute' and 'Concept model data attribute' a child of 'Concept model attribute' (CLASS-112). Representing these concepts as both properties and classes in OWL is known as 'punning' https://www.w3.org/2007/OWL/wiki/Punning.
    • Removed redundant workaround to create these relationships during NNF calculation.
  • Validation improvement:
    • Do not require referenceComponentId during conversion of owlExpression to a relationship representation.

Release 2.4.0

20 May 14:48
Compare
Choose a tag to compare

Features

  • During classification reuse inactive inferred relationships when the same triple is inferred again.
  • Ability to update the group of existing relationships when classifying SNOMED after conversion from stated relationships to axioms.

Improvements

  • When used as library to convert relationships to axioms sub property axioms will be created for attribute concepts.
  • When duplicate inferred relationships are found in an extension only the international relationship will be kept.
  • Include copyright notice when generating ontology file.
  • Hints for LGTM.com code review service.

Fixes

  • Remove trailing whitespace when serialising axioms.
  • Ensure modifications to published axioms take effect.