Skip to content

ikmdev/hybrid-reasoner

Repository files navigation

Hybrid Reasoner

A hybrid reasoner based on ELK, but using structural subsumption for the SNOMED situation with explicit context hierarchy.

A prototype implementation including temporal reasoning is in the hybrid-reasoner module.

The hybrid-reasoner-snomed module scales to SNOMED and is based on the IKM reasoner elk-snomed implementation.

Requires Java 21.

To build on Unix/Linux/OSX: ./mvnw clean install

On Windows: ./mvnw.cmd clean install

To run the integration tests:

./mvnw clean install -DskipITs=false

The integration tests require the SNOMED test data artifacts from the reasoner-test-data project

Available at Maven Central

Team Ownership - Product Owner

Data Team - Eric Mays (External) emays@mays-systems.com

Issues and Contributions

Technical and non-technical issues can be reported to the Issue Tracker.

Contributions can be submitted via pull requests. Please check the contribution guide for more details.