如何使用Pellet进行离线推理?
时间:2020-03-06 14:24:59 来源:igfitidea点击:
我有一个OWL本体,并且正在使用Pellet进行推理。像大多数本体一样,它从包含各种标准本体开始:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#">
我知道有些推理者"内置"了这些标准本体,但是Pellet没有。当我离线且无法访问它们时,有什么方法可以继续使用Pellet? (或者,如果他们的URL离线,例如dublincore.org上周做了例行维护)
解决方案
制作这四个文件的本地副本,并将远程URL替换为本地URI(即file:// ...或者从我们自己的盒子中提供它们:http:// localhost ...)。
Pellet在加载时会识别所有这些名称空间,并且不应尝试取消对URI的引用。如果是这样,则表明使用Pellet的应用程序做错了什么。
我们可能会在颗粒用户的邮件列表中找到更多帮助。
带有Pellet的本地本体库中描述了解决此问题的通用解决方案-访问没有公共Web访问的本体。享受。