ontology-access-kit icon indicating copy to clipboard operation
ontology-access-kit copied to clipboard

Ontology Access Kit: A python library and command line application for working with ontologies

Results 108 ontology-access-kit issues
Sort by recently updated
recently updated
newest added

## Summary I have a list of terms and I'm trying to get their labels using, but I got errors in some cases, and no label in others. ## 1-3:...

## Overview I ran: ``` from oaklib import OntologyResource from oaklib.implementations import SqlImplementation sql_ontology = SqlImplementation(OntologyResource(slug='conponents/ordo.owl', local=True)) ``` I got: ``` /Users/joeflack4/virtualenvs/mondo-ingest/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py --multiprocess --qt-support=auto --client 127.0.0.1 --port 54993 --file...

Currently each *implementation* has its own test suite, and these are not connected. Thus sql_implementation has a test db file and performs a test for neighbor/ancestor functionality; and pronto_implementation has...

Potential library to investigate: https://pypi.org/project/charset-normalizer/#description

Most of OAK is geared around *lookup*. There are commands to lookup - edges - definitions (text) - logical definitions - aliases - mappings Some of these are parameterized, For...

We should investigate the use of other lexical matching tools like spacy from `lexmatch`. https://stackabuse.com/python-for-nlp-vocabulary-and-phrase-matching-with-spacy/ It is important to somehow be able to track the justification for the match -...

Arguably this doesn't belong in OAK but should go in robot as it's more tied to ontology development, but this would be easy to fold in The input would be...

Talking about: https://github.com/INCATools/ontology-access-kit/blob/main/src/oaklib/datamodels/similarity.yaml This looks like for every similarity algorithm we want to implement, we will define a new slot. Isn't it better to have an enum for the similarity...

design

Currently different libraries have different behavior for owl:imports - rdflib ignores - pronto follows by default, controlled by import_depth - doesn't use catalog-v001.xml? https://github.com/althonos/pronto/issues/186 - will fail if any ontology...