本文整理匯總了Java中org.semanticweb.owlapi.model.OWLOntologyManager.setIRIMappers方法的典型用法代碼示例。如果您正苦於以下問題:Java OWLOntologyManager.setIRIMappers方法的具體用法?Java OWLOntologyManager.setIRIMappers怎麽用?Java OWLOntologyManager.setIRIMappers使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.semanticweb.owlapi.model.OWLOntologyManager
的用法示例。
在下文中一共展示了OWLOntologyManager.setIRIMappers方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: loadOntology
import org.semanticweb.owlapi.model.OWLOntologyManager; //導入方法依賴的package包/類
/**
* Loading ontologies from the test resources
*
* @param man
* @param name
* @return the loaded ontology
* @throws URISyntaxException
* @throws OWLOntologyCreationException
*/
private OWLOntology loadOntology(OWLOntologyManager man, String name)
throws URISyntaxException, OWLOntologyCreationException {
final URI ontologyRoot = getClass().getClassLoader()
.getResource("empty_import").toURI();
OWLOntologyIRIMapper iriMapper = new ThisIRIMapper(ontologyRoot.toString());
man.setIRIMappers(Collections.singleton(iriMapper));
final URI mainOntology = getClass().getClassLoader()
.getResource("empty_import/" + name).toURI();
return man.loadOntologyFromOntologyDocument(new File(mainOntology));
}
示例2: loadOntology
import org.semanticweb.owlapi.model.OWLOntologyManager; //導入方法依賴的package包/類
/**
* Loading ontologies from the test resources
*
* @param man
* @param name
* @return the loaded ontology
* @throws URISyntaxException
* @throws OWLOntologyCreationException
*/
private OWLOntology loadOntology(OWLOntologyManager man, String name)
throws URISyntaxException, OWLOntologyCreationException {
final URI ontologyRoot = getClass().getClassLoader()
.getResource("ontologies").toURI();
OWLOntologyIRIMapper iriMapper = new ThisIRIMapper(
ontologyRoot.toString());
man.setIRIMappers(Collections.singleton(iriMapper));
final URI mainOntology = getClass().getClassLoader()
.getResource("ontologies/" + name).toURI();
return man.loadOntologyFromOntologyDocument(new File(mainOntology));
}
示例3: loadOntology
import org.semanticweb.owlapi.model.OWLOntologyManager; //導入方法依賴的package包/類
/**
* Loading ontologies from the test resources
*
* @param man
* @param name
* @return the loaded ontology
* @throws URISyntaxException
* @throws OWLOntologyCreationException
*/
private OWLOntology loadOntology(OWLOntologyManager man, String name)
throws URISyntaxException, OWLOntologyCreationException {
final URI ontologyRoot = getClass().getClassLoader()
.getResource("ontologies").toURI();
OWLOntologyIRIMapper iriMapper = new ThisIRIMapper(ontologyRoot.toString());
man.setIRIMappers(Collections.singleton(iriMapper));
final URI mainOntology = getClass().getClassLoader()
.getResource("ontologies/" + name).toURI();
return man.loadOntologyFromOntologyDocument(new File(mainOntology));
}