Java library for OWLAPI 4 providing an ontology manager, a data factory and an entity searcher to support aspect oriented ontology development
OWLOntologyManagerA ontologyManagerAspect = OWLManagerA.createOWLOntologyManager();
OWLDataFactoryA dataFactoryA = ontologyManagerA.getOWLDataFactory();
JoinPoint someJoinPoint = new JoinPoint(someOWLEntity);
Advice someAdvice = new Advice(someOWLClass);
OWLAxiom axiom = dataFactoryA.getAspectAssertionAxiom(someJoinPoint, someAdvice);
Aspect someAspect = dataFactoryA.getAspect(someAdvice):
OWLAxiom = dataFactoryA.get-some-Axiom(axiomParameters..., someAnnotations, someAspects);
EntitySearcherA.getAspectAssertionAxioms(someJoinPoint, someOntology);
EntitySearcherA.getAspectAssertionAxiom(someOWLEntity, someOntology);
EntitySearcherA.getAspects(someJoinPoint, someOntology);
EntitySearcherA.getAspects(someOWLEntity, someOntology);