簡體   English   中英

我應該把我的 owl 文件放在哪里,以便通過 python owlready 加載

[英]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' 我該如何解決這個問題?

從 OWL 文件加載本體

如果給出了 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM