-
Notifications
You must be signed in to change notification settings - Fork 5
Optimize OWLOntology#referencingAxioms(OWLPrimitive) #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
enhancement
New feature or request
Comments
sszuev
added a commit
that referenced
this issue
Mar 8, 2020
…ncingAxioms(OWLClass) functionality (see issue #11) + add new test data (camera, food/wine, people, travel, koala ontologies)
sszuev
added a commit
that referenced
this issue
Mar 15, 2020
…mitive) + change test-data (people & travel ontologies), see issue #11 rest
sszuev
added a commit
that referenced
this issue
Mar 29, 2020
…Statement) (no need), add BaseSearcher abstraction (preparation for #11)
sszuev
added a commit
that referenced
this issue
Mar 29, 2020
sszuev
added a commit
that referenced
this issue
Mar 31, 2020
…sue #11) + InternalModel#containsOWLDeclaration(OWLEntity) (i.e. OWLOntology#isDeclared(OWLEntity))
sszuev
added a commit
that referenced
this issue
Mar 31, 2020
…ous individuals), remove Models#getRootStatments(Statement) with test (no need, move to ByEntity), add new test data (travel.ttl) and fix ReferencingAxiomsTest to catch error -- in bounds of issue #11
sszuev
added a commit
that referenced
this issue
Apr 3, 2020
…replace recursion with stack) -- issue #11
sszuev
added a commit
that referenced
this issue
Apr 8, 2020
…ange InternalModel#useReferencingAxiomsGraphOptimization strategy, changes in ReferencingAxiomsTest
sszuev
added a commit
that referenced
this issue
Apr 12, 2020
…er searchers), minor changes in tests
sszuev
added a commit
that referenced
this issue
Apr 16, 2020
done |
sszuev
added a commit
that referenced
this issue
May 6, 2020
…to #reduce() and list* #methods) + add tests for OWLOntology#subClassAxiomsForSuperClass (#11)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Current implementation based on searching over existing axiom caches is extremely inefficient.
The graph optimized way is, as usual, much more faster.
Here is statistic:
The code (for the ont-api.wiki project, AxiomReferencesTmp.java) follows:
The text was updated successfully, but these errors were encountered: