OWL API提供了几个IRI映射器,用于本地缓存本体文档。他们中有人像Protege那样使用Oasis XML目录吗?更好的是,是否有一种方法可以在本地自动缓存读取的本体,并在使用本地副本之前检查原始IRI的更新?
Protege团队已经发布了xmlcatalog组件作为一个独立的(来自Protege的其余部分)模块,它实现了OWLObiologyRIMapper:
https://github.com/protegeproject/xmlcatalog/blob/master/src/main/java/org/protege/xmlcatalog/owlapi/XMLCatalogIRIMapper.java
我刚刚浏览了源代码,寻找OWLOntologyIRIMapper
的实现。据我所知,没有一个实现将映射保存到磁盘,更不用说Oasis XML目录格式了。
我很高兴发现我错了,所以如果我错了请告诉我!