Releases: IHTSDO/snomed-owl-toolkit
Releases · IHTSDO/snomed-owl-toolkit
Release 5.3.0
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
Breaking
Java 17 must be used for this release.
Release 3.0.6
Fixes
- Log4j fix: Upgrade to slf4j-reload4j 1.7.35 (thanks to B2i Healthcare).
Release 3.0.3
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
Improvements
- Add Spanish language reference set for use in ontology file generation
Release 2.9.0
Minor improvements release.
Features
- Enable classification of attributes with multiple parents.
- Generate stated relationship looking file from axioms for stats (for internal use).
Improvements
Release 2.8.0
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
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
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
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.