rdf - owlready2 rdfs:subClassOf 推理不起作用
问题描述
我创建了一个 rdflib 图形并将其序列化为 XML 格式的 owl 文件。我明确写A RDF.type RDFS.Class
和B RDFS.subClassOf A
. 在我这样做之后。
onto = owlready2.get_ontology("file://D:/Uni/cs/courses/bdrp/bdrp_sch_kb/code/test1.owl").load()
owlready2.sync_reasoner()
onto.save("test2.owl", format='rdfxml')
但是当我打开的时候test2.owl
,没有B RDF.type RDFS.Class
。因此,B
没有推断出 's 的类型。owlready2
推理机是否有效?
解决方案
推荐阅读
- java - 滑动刷新后加载更多不起作用
- chef-infra - 如何从厨师食谱访问元数据“source_url”?
- python - 为什么我的 CNN 回归网络不学习?
- visual-studio - 如何在 Azure DevOps / TFS 代码存储库中处理 C# 项目中的密码和机密
- css - Bootstrap Dropdowns 按钮不适用于 Angular 8 组件
- c# - ASP.NET Core MVC 等效于开始操作特定页面
- python - Tkinter 顺序显示/隐藏图像不起作用
- angular - Angular-Firebase Google 身份验证(错误 403:restricted_client)
- c++ - stl find函数从deque返回什么
- git - git(管道)在两次提交之间更改了文件?