OWLREADY 2如果使用不同的命名空间,则无法加载本体



问题出现在Blondie本体上。如果我下载本体并尝试使用OWLReady 2加载它,我会得到以下错误:

raise OwlReadyOntologyParsingError("RDF/XML parsing error in file %s, line %s, column 
%s." % (getattr(f, "name", getattr(f, "url", "???")), parser.CurrentLineNumber, 
parser.CurrentColumnNumber)) from e
owlready2.base.OwlReadyOntologyParsingError: RDF/XML parsing error in file 
https://www.afternic.com:443/forsale/semanticblockchain.com? utm_source=TDFS_DASLNC&utm_medium=DASLNC&utm_campaign=TDFS_DASLNC&traffic_type=TDFS_DASLNC&traffic_id=daslnc&, line 28, column 395.

问题似乎与本体的命名空间有关,即"http://www.semanticblockchain.com/Blondie.owl"这是不可用的,但显然OWLReady试图从该源加载本体。我怎样才能摆脱这样的问题?

调用本体的load(only_local=True)方法似乎可以达到目的。

最新更新