Difference between revisions of "ImportUsingProtegeOWLAPI"
From Protege Wiki
(moved content from old wiki to this new page on new wiki) |
|||
(One intermediate revision by the same user not shown) | |||
Line 26: | Line 26: | ||
... | ... | ||
</pre> | </pre> | ||
+ | |||
+ | [[Category:Protege developer documentation]] |
Latest revision as of 14:57, May 27, 2008
Question: How do I import an ontology using the Protege OWL API?
The following code snippet shows how to import ontologies programmatically:
JenaOWLModel owlModel = ProtegeOWL.createJenaOWLModel(); //if you want to use a custom prefix for the namespace of the imported ontology, uncomment the following line //owlModel.getNamespaceManager().setPrefix(new URI("http://a.com/myOntologies.owl#"), "myPrefix"); //create the ImportHelper ImportHelper importHelper = new ImportHelper((JenaOWLModel)owlModel); //this is the URI from where your ontology is created URI importUri = URIUtilities.createURI("/tmp/importedOntology.owl"); //add the import (multiple imports can be added here) importHelper.addImport(importUri); try { //do the actual import importHelper.importOntologies(false); } catch (Exception e) { e.printStackTrace(); } ...