3


我正在使用 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

在我看来,Country 类中的个人已被删除但是当我用 protégé 打开本体时,我发现
有人告诉我我缺少什么!

4

1 回答 1

1

我已通过替换此行来解决此问题

onto.save

这样 :

onto.save(file = "file://C:/Users/stef/Desktop/my_onto.owl")

于 2020-05-22T17:39:21.827 回答