OWL2Parser.java revision 4909f909a95607b234ecb51884b96ef329bf8420
public class OWL2Parser {
private static OPTION input_type;
private static OPTION output_type;
// A simple example of how to load and save an ontology
try {
if (!parseARGuments(args)) {
return;
}
if (!missingImports.isEmpty()) {
}
// reset the manager. clear out imports to avoid duplicates
// collect and report missing imports again.
}
}
if (cyclic) {
// System.out.println("NAME: " + merged_name + "\n");
// System.out.println("MERGED_IRI " + mergedOntologyIRI + "\n");
// Axioms can be excluded when 'quick' Option selected
if (quick)
else {
}
} else {
}
}
}
private static void showHelpScreen()
{
"Usage: processor [<options..>] <URI>\n"
+ "_>_options_<______________\n"
+ " | -o <tp> ..input type\n"
+ " | -i <tp> ..output type\n"
+ " - - - tp <- [owl xml omn rdf obo dol ttl]\n"
+ " | -f <nm> ..write output file\n"
+ " - - - nm <- name of output file\n"
+ " | -qk ..internal(!) sets 'quick' option\n"
+ " | -h ..this helptext";
}
// parse arguments according to option set
// return false for unknown stuff, or when IRI is not set
throws Exception
{
i += 1;
i += 1;
i += 1;
tmpFileName = args[i];
quick = true;
} else
return false;
} else {
// TODO: could test here if actually is an IRI
// .. and test if it's only set once.
} }
try {
} catch (Exception e) { throw (e); }
return true;
}
}
private static OWLOntologyManager setupManagerWithMissingImportListener () {
return mgr;
}
private static class HasMissingImports implements MissingImportListener {
}
}
s.addAll(i);
}
return s;
}
do {
changed = false;
}
}
} while (changed);
}
switch (output_type) {
case OWL_XML :
break;
case MANCHESTER :
break;
case RDF_XML :
break;
case OBO :
break;
case DOL :
break;
case TURTLE :
break;
}
}
try {
} catch (OWLRendererException ex) {
}
}
try {
if (quick) {
}
}
}
try {
} catch (IOException ex) {
}
}
}