将 .owl 文件加载到 Neo4j Desktop 时出现问题

问题描述 投票:0回答:2

我正在使用 python owlready2 库 来制作和管理我正在使用 python 开发的本体的 .owl 文件。我想将我的项目的 .owl 文件提供给 Neo4j Desktop 并用它创建图形 DBMS。 我在 Neo4j 浏览器中使用了这个命令:

CALL n10s.onto.import.fetch("file:///D:/codes/Res_TimeLine/TimeLineOnto.owl", "RDF/XML");

尽管 TimeLineOnto.owl 中创建了许多三元组并且可以通过 SPARQL 查询访问,但没有将三元组添加到 Neo4j 图形 DBMS 中。使用 Neosemantics 插件返回相同的结果,并且没有添加三元组。 乍一看,问题似乎与 Windows 中的寻址方式或 .owl 格式有关。但在文件的地址路径中使用“”而不是“/”并将文件类型更改为 .xml 也没有帮助。

我已经尝试过这些:

  • 更改寻址方式(根据窗口的不同)
  • 使用新语义学
  • 将文件类型更改为 .xml

提前感谢您的任何建议

neo4j ontology knowledge-graph owlready neosemantics
2个回答
0
投票

文件路径看起来与docs略有不同。

我会浏览该页面并尝试导入他们的 RDF 数据,使用路径约定并确保它在尝试您的本体之前有效。还要仔细检查函数调用中的格式是否与本体格式匹配。


0
投票

确保您的

.owl
文件不是 n10s 不支持的 OWL/XML 格式。 尝试以支持的序列化格式之一导出它:RDF/XML、Turtle、JSON-LD、N-Triples...

© www.soinside.com 2019 - 2024. All rights reserved.