问题出现在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)方法似乎可以达到目的。