我正在使用owlready2,我加载了本体,并尝试删除类的个人:
from owlready2 import *
onto = get_ontology("file://C:/Users/stef/Desktop/my_onto.owl").load()
country_list=onto.search(type=onto.Country)
len(country_list) ----> Out[27]: 219
for indiv in country_list :
destroy_entity(indiv)
onto.search(type=onto.Country)-----> Out[29]: []
onto.save在我看来,类国家中的个人似乎被删除了,但是当我用protégé打开本体时,我发现了这些个体。
谁来告诉我我错过了什么!
发布于 2020-05-22 17:39:21
我已经通过更换这一行来解决这个问题。
onto.save通过这一点:
onto.save(file = "file://C:/Users/stef/Desktop/my_onto.owl")https://stackoverflow.com/questions/61918913
复制相似问题