首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为导入本体添加个人并存储个人

为导入本体添加个人并存储个人
EN

Stack Overflow用户
提问于 2022-09-25 08:00:16
回答 1查看 75关注 0票数 0

我在Protege中创建了我的本体。我已经使用owlread包将其导入Python中。

代码语言:javascript
复制
from owlready2 import *
onto = get_ontology("file:////home/PathToOWlfile/file.owl").load()
generator_list = list(onto.classes())
print(generator_list) #To display all classes
base = get_namespace("http://www.URI.org/namespace1#")

obj = base.Dataset('file1') #Assuming Dataset is one of the class in the ontology
obj.hasTitle1.append('fillll') #hasTitle1 and hasTitle2 are two data properties. 
obj.hasTitle2.append('FSA1')

如何将这些添加的个人存储到文件中?我正在使用不同的函数在python中处理这些单独的值。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-09-25 15:41:16

代码语言:javascript
复制
with onto: 
   obj = base.Dataset('file1') 
   obj.hasTitle1.append('fillll') 
   obj.hasTitle2.append('FSA1') 
onto.save(file = "temp", format = "ntriples")

当我添加带有“with onto”的对象时,我能够存储三元组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73842893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档