[英]where should i put my owl file in order to loadable via python owlready
我正在學習的最后一個項目中。 我通過提及和標簽來分析推特上關於州長選舉的公開對話。 然后我根據它的結果制作一個本體。 我用 protege 手動制作的本體,並希望用 python 運行這個 protege OWL 文件。 根據此鏈接,我們可以加載 OWL 文件的本地副本
>>> onto = onto_path.append("/path/to/owlready/onto/")
我嘗試了類似的上述代碼行
>>> onto = onto_path.append("E:/dir/dir/ontologyfile.owl")
>>> onto.load()
但是錯誤出現了,說'NoneType' object has no attribute 'load'
。 我該如何解決這個問題?
如果給出了 URL,Owlready2 首先搜索 OWL 文件的本地副本,如果沒有找到,則嘗試從 Internet 下載它。
這在 Windows 上對我有用:
>>> from owlready import *
>>> onto = get_ontology("file://E:/dir/dir/ontologyfile.owl")
>>> onto.load()
還有這個:
>>> from owlready import *
>>> onto_path.append("E:/dir/dir/")
>>> onto = get_ontology("http://absulutelyrandomdomain.com/ontologyfile.owl")
>>> onto.load()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.