...
- RF2 delta/full loaders
- Implement mojo testing too
- Owl loader (e.g. for NCIt) - will require use of "DL" features
- Examples: https://github.com/owlcs/owlapi/blob/version4/contract/src/test/java/org/semanticweb/owlapi/examples/Examples.java
- DONE: Step 1: create the infrastrucure (mojo, rest call, client, algorithm, get parameters right).
- Step 2: get OwlAPI into the project,
- Step 3: add complexity
- May need a "SNOMED" style and a general style to capture "distribution normal form" for SNOMED (e.g. rel groups, etc)
- Also have a corresponding Owl export feature (e.g. "release")
- Implement mojo testing too
- REasoner
- JFact
example: http://jfact.sourceforge.net/Example.java
Code Block <dependency> <groupId>net.sourceforge.owlapi</groupId> <artifactId>jfact</artifactId> <version>1.0.0</version> </dependency>
- .Hermit
example: http://hermit-reasoner.com/java.html
Code Block <dependency> <groupId>com.hermit-reasoner</groupId> <artifactId>org.semanticweb.hermit</artifactId> <version>1.3.8.4</version> </dependency>
- ELK: **
example: https://code.google.com/p/elk-reasoner/wiki/ElkOwlApi
Code Block <dependency> <groupId>org.semanticweb.elk</groupId> <artifactId>elk-owlapi</artifactId> <version>0.4.2</version> </dependency>
- Snorocket
example: https://github.com/aehrc/snorocket
Code Block <dependency> <groupId>au.csiro</groupId> <artifactId>snorocket-owlapi</artifactId> <version>2.7.2</version> </dependency>
- JFact
Services
- Action Service
- Implement classification.
- Need to go to/from Owl so do Owl loader FIRST.
...