AutoIRIMapper
未检测到来自OWLAPI 5库的乌龟格式(.ttl文件扩展名)的本体。
在下面的代码中,ontologyIRIs变量不包含任何带有.ttl文件扩展名的本体。它只包含.owl本体。
我检查并验证了.ttl文件以确认那里没有错误。
有什么错吗?有没有其他方法可以加载乌龟格式的本体?
org.semanticweb.owlapi.util.AutoIRIMapper
...
public void myMethod(String folder) {
....
URI uriFolder = new URI(folder);
File folderFile = new File(uriFolder);
AutoIRIMapper mapper = new AutoIRIMapper(folderFile, true);
Set<String> mapperExt = mapper.getFileExtensions();
mapperExt.add(".ttl"); // add .ttl extensions to AutoIRIMapper
mapper.setFileExtensions(mapperExt);
mapper.update();
Set<IRI> ontologyIRIs = mapper.getOntologyIRIs();
....
}
答案 0 :(得分:1)
目前AutoIRIMapper
仅支持功能语法,manchester语法和RDF / XML。