Suh*_*asD 5 java owl ontology protege owl-api
我有本体论,其中有另一个本体论.我想知道如何OWLOntologyManager的loadOntologyFromOntologyDocument(OWLOntologyDocumentSource documentSource, OWLOntologyLoaderConfiguration config)内部工作原理.我已经使用OWLOntologyLoaderConfiguration类来处理Missing Imports(想知道在MissingImportListener类的帮助下哪个导入失败).
我能听到丢失的进口.但是,如果我的任何本体文件导入了WEB资源,则上面的方法从其位置获取它.有什么方法可以限制对WEB资源的调用,并要求加载我在系统中的副本吗?
例如,如果BBC的运动本体加载方法在内部加载本体:
就像在Protege中打开BBC的运动本体一样.
您可以使用AutoIRIMapper- 创建一个指向包含本地副本的文件夹,并将其添加到管理器中,然后再加载您想要的本体。
对于在不同地址可用的本体,请使用SimpleIRIMapper,它将充当从原始地址到新地址的重定向。