Skip to content
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

Improve performance #8

Open
Gram21 opened this issue Aug 10, 2021 · 0 comments
Open

Improve performance #8

Gram21 opened this issue Aug 10, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Gram21
Copy link
Member

Gram21 commented Aug 10, 2021

Right now, the performance for bigger models is getting worse and the tool scales rather bad. This needs to be improved.

My current (educated) guess is that certain elements (individuals, classes, properties) are queried by name each time instead of using the URI/IRI. This was already detected in another project to be rather imperformant when the ontology gets bigger. Here, querying using the URI/IRI should be preferred.

Moreover, one can think about other methods like parallelizing some parts. However, this needs changes to the current algorithm.

Lastly, on the long run one can exchange the local ontology connector with https://github.com/InFormALin/Ontology-Connector. There are some performance tweaks and other improvements

@Gram21 Gram21 self-assigned this Aug 10, 2021
@Gram21 Gram21 added the enhancement New feature or request label Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant