本文整理汇总了Java中org.coode.owlapi.turtle.TurtleOntologyFormat类的典型用法代码示例。如果您正苦于以下问题:Java TurtleOntologyFormat类的具体用法?Java TurtleOntologyFormat怎么用?Java TurtleOntologyFormat使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TurtleOntologyFormat类属于org.coode.owlapi.turtle包,在下文中一共展示了TurtleOntologyFormat类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: exportOntology
import org.coode.owlapi.turtle.TurtleOntologyFormat; //导入依赖的package包/类
@Override
public void exportOntology(String ontologyName, OutputStream os,
OntologyFormat format, Collection<Datasource> xrefDatasources)
throws OntologyNotFoundException {
Ontology ontology = ontologyDAO.loadByName(ontologyName);
if(ontology == null || ontology.isCodelist()) {
throw new OntologyNotFoundException("Ontology not found: " + ontologyName, ontologyName);
}
logger.info("Exporting " + ontology.getName() + " ontology in " + format + " format");
switch(format) {
case OBO:
exportAsOBO(ontology, os, xrefDatasources);
break;
case RDFXML:
exportAsOWL(ontology, os, new RDFXMLOntologyFormat(), xrefDatasources);
break;
case OWLXML:
exportAsOWL(ontology, os, new OWLXMLOntologyFormat(), xrefDatasources);
break;
case Manchester:
exportAsOWL(ontology, os, new ManchesterOWLSyntaxOntologyFormat(), xrefDatasources);
break;
case Turtle:
exportAsOWL(ontology, os, new TurtleOntologyFormat(), xrefDatasources);
break;
default:
throw new IllegalArgumentException("Invalid/Unsupported ontology export format: " + format);
}
}