Speeding up Bossam…
I’m working on a new implementation of Bossam’s OWL reasoning module. There’re roughly two approaches for rule-based OWL reasoning. One is translation-based approach and the other is meta-reasoning approach. Bossam’s OWL reasoning module originally is implemented in meta-reasoning approach, but now I’m working on a translation-based OWL reasonnig implementation for Bossam. I’ve just finished the first draft of the code and it looks quite promising in the sense of performance!
- A full forward-chained reasoning session on the W3C wine ontology completed in 1.5 seconds!
- A full forward-chained reasoning session on the LUBM benchmark with 100,000 triples completed in 97 seconds! All the 13 sample queries are processed in less than 1 second!
Stay tuned! One major performance-tuned Bossam is coming!