Simply loading the owl file using owlready2:
my_onto = get_ontology("MALOnt.owl").load()
, throws an error:
KeyError Traceback (most recent call last)
KeyError: '_:owlready_blank_3'
Exception ignored in: 'owlready2_optimized.add_to_bn2'
Traceback (most recent call last):
File "/home/anna/anaconda3/envs/my_NER/lib/python3.8/site-packages/owlready2/driver.py", line 218, in do_parse
if format == "rdfxml": owlready2_optimized.parse_rdfxml(f, queue, default_base, batch_size)
KeyError: '_:owlready_blank_3'
Yet, even though the error is thrown, the MALOnt ontology is loaded into my_onto, and individuals, classes etc. can be assesed using my_onto.individuals(), my_onto.classes() etc.
Moreover, after getting the error, if the same command is repeated (my_onto = get_ontology("MALOnt.owl").load()), it throws no error and everything functions correctly.
Simply loading the owl file using owlready2:
my_onto = get_ontology("MALOnt.owl").load(), throws an error:
KeyError Traceback (most recent call last)
KeyError: '_:owlready_blank_3'
Exception ignored in: 'owlready2_optimized.add_to_bn2'
Traceback (most recent call last):
File "/home/anna/anaconda3/envs/my_NER/lib/python3.8/site-packages/owlready2/driver.py", line 218, in do_parse
if format == "rdfxml": owlready2_optimized.parse_rdfxml(f, queue, default_base, batch_size)
KeyError: '_:owlready_blank_3'
Yet, even though the error is thrown, the MALOnt ontology is loaded into
my_onto, and individuals, classes etc. can be assesed usingmy_onto.individuals(),my_onto.classes()etc.Moreover, after getting the error, if the same command is repeated
(my_onto = get_ontology("MALOnt.owl").load()), it throws no error and everything functions correctly.