Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Need graph-way for collecting ontology signature and other non-axiom objects #15

Closed
sszuev opened this issue Apr 19, 2020 · 2 comments
Closed
Labels
enhancement New feature or request

Comments

@sszuev
Copy link
Contributor

sszuev commented Apr 19, 2020

The existing way is cache-based, but cache is optional.
Also need to add contains functionality.

The original issue: https://github.com/avicomp/ont-api/issues/91

Here is the result of research for OWLClass:

PIZZA_DEF :::: 0.004917777777777773 (iter=1800)
PIZZA_OP1 :::: 0.005793888888888896 (iter=1800)
PIZZA_OP2 :::: 2.0111111111111122E-4 (iter=1800)

FAMILY_DEF :::: 0.0057155555555555605 (iter=1800)
FAMILY_OP1 :::: 0.01308277777777759 (iter=1800)
FAMILY_OP2 :::: 1.5666666666666674E-4 (iter=1800)

PEOPLE_DEF :::: 0.0015594444444444451 (iter=1800)
PEOPLE_OP1 :::: 0.0026055555555555554 (iter=1800)
PEOPLE_OP2 :::: 1.661111111111112E-4 (iter=1800)

CAMERA_DEF :::: 4.7777777777777814E-4 (iter=1800)
CAMERA_OP1 :::: 7.361111111111111E-4 (iter=1800)
CAMERA_OP2 :::: 9.27777777777778E-5 (iter=1800)

KOALA_DEF :::: 7.161111111111113E-4 (iter=1800)
KOALA_OP1 :::: 0.001042777777777777 (iter=1800)
KOALA_OP2 :::: 2.255555555555557E-4 (iter=1800)

TRAVEL_DEF :::: 9.677777777777774E-4 (iter=1800)
TRAVEL_OP1 :::: 0.0015283333333333342 (iter=1800)
TRAVEL_OP2 :::: 2.127777777777779E-4 (iter=1800)

WINE_DEF :::: 0.004534444444444434 (iter=1800)
WINE_OP1 :::: 0.006112777777777789 (iter=1800)
WINE_OP2 :::: 1.4888888888888897E-4 (iter=1800)

FOOD_DEF :::: 0.0026238888888888904 (iter=1800)
FOOD_OP1 :::: 0.0031288888888888846 (iter=1800)
FOOD_OP2 :::: 2.1722222222222236E-4 (iter=1800)

NCBITAXON_CUT_DEF :::: 0.014476111111110846 (iter=1800)
NCBITAXON_CUT_OP1 :::: 0.02335722222222164 (iter=1800)
NCBITAXON_CUT_OP2 :::: 5.700000000000004E-4 (iter=1800)

HP_CUT_DEF :::: 7.311111111111114E-4 (iter=1800)
HP_CUT_OP1 :::: 0.0011872222222222217 (iter=1800)
HP_CUT_OP2 :::: 5.1666666666666664E-5 (iter=1800)

FAMILY_PEOPLE_UNION_DEF :::: 3.833333333333336E-4 (iter=1800)
FAMILY_PEOPLE_UNION_OP1 :::: 7.41111111111111E-4 (iter=1800)
FAMILY_PEOPLE_UNION_OP2 :::: 3.5222222222222247E-4 (iter=1800)

TMP_HP_NM_DEF :::: 1.7008555555555547 (iter=360)
TMP_HP_NM_OP1 :::: 2.225877777777778 (iter=360)
TMP_HP_NM_OP2 :::: 0.015452777777777758 (iter=360)

TMP_TTO_NM_DEF :::: 1.0611944444444465 (iter=360)
TMP_TTO_NM_OP1 :::: 2.481030555555556 (iter=360)
TMP_TTO_NM_OP2 :::: 0.02709444444444447 (iter=360)

DEF - is a classic way (loading axioms + parsing axioms's cache)
OP1 - loading axioms + reading graph
OP2 - reading graph

@sszuev sszuev added the enhancement New feature or request label Apr 19, 2020
sszuev added a commit that referenced this issue Apr 28, 2020
@sszuev
Copy link
Contributor Author

sszuev commented May 4, 2020

  • 3492b63 -- add contains/find for classes

sszuev added a commit that referenced this issue May 30, 2020
@sszuev sszuev changed the title Need graph-optimization for collecting ontology signature Need graph-optimization for collecting ontology signature and other non-axiom objects May 30, 2020
sszuev added a commit that referenced this issue Jul 5, 2020
sszuev added a commit that referenced this issue Jul 25, 2020
…logy#objectPropertiesInSignature(); issue #15) + related refactoring of other searchers
@sszuev sszuev changed the title Need graph-optimization for collecting ontology signature and other non-axiom objects Need graph-way for collecting ontology signature and other non-axiom objects Aug 9, 2020
sszuev added a commit that referenced this issue Sep 6, 2020
@sszuev
Copy link
Contributor Author

sszuev commented Sep 7, 2020

Can be closed.

@sszuev sszuev closed this as completed Sep 7, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant