Packages and Dependencies
SPHeRe's implementation consists upon 7 packages. It also uses Jena's as external component for OWL loading and parsing. Flow of execution is controlled by workflow package which provides decoupling between 4 core packages (OwlSerializer, OwlDeserializer, OntologyDistributor, and OntologyAccumulator). Matching library hosts all the matching algorithms used by OntologyDistributor while invoking thread level parallelism.