我正在使用python owlready2 library来制作和管理我正在使用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
提前感谢任何建议
1条答案
按热度按时间qyuhtwio1#
文件路径看起来与文档稍有出入。
我会浏览该页面,并尝试使用其RDF数据导入,使用路径约定,并确保在尝试您的本体之前它可以工作。还要仔细检查函数调用中的格式是否与本体格式匹配。