@Override public void run() { if (_options.getOption("persist").getValueAsBoolean()) runIncrementalClassify(); else runClassicClassify(); }
_loader.setIgnoreImports(_options.getOption("ignore-imports").getValueAsBoolean()); final OpenlletCmdOption option = _options.getOption("input-format"); if (option != null && option.getValueAsString() != null)
private void runLintForRDFXML() throws IOException { final RDFModelReader reader = new RDFModelReader(); RDFModel rootModel = null; try { rootModel = reader.read(_inputOntologyPath, !_doRootOnly); } catch (final Exception e) { throw new OpenlletCmdException(e); } final OWLSyntaxChecker checker = new OWLSyntaxChecker(); checker.setExcludeValidPunnings(_options.getOption("exclude-valid-punning").getValueAsBoolean()); final RDFLints lints = checker.validate(rootModel); output(lints.toString()); if (_outputOntologyPath != null && !_doOWL) { final List<Statement> missingStmts = lints.getMissingStatements(); rootModel.addAllStatementsWithExistingBNodesOnly(missingStmts); final RDFModelWriter writer = new RDFModelWriter(); writer.write(new FileOutputStream(new File(_outputOntologyPath)), rootModel); output("Saved to " + _outputOntologyPath); } }
if (_options.getOption("verbose").getValueAsBoolean())
manager.getIRIMappers().clear(); if (_options.getOption("ignore-imports").getValueAsBoolean()) if (_options.getOption("merge").getValueAsBoolean()) manager = mergeOntologiesInNewManager(manager);
findAll = _options.getOption("all").getValueAsBoolean();
@Override public void parseArgs(final String[] args) { super.parseArgs(args); setQueryFile(_options.getOption("query-file").getValueAsString()); setOutputFormat(_options.getOption("output-format").getValueAsString()); setQueryFormat(_options.getOption("query-format").getValueAsString()); setQueryEngine(_options.getOption("query-engine").getValueAsString()); OpenlletOptions.TREAT_ALL_VARS_DISTINGUISHED = !_options.getOption("bnode").getValueAsBoolean(); }
@Override public void parseArgs(final String[] args) { super.parseArgs(args); final String only = _options.getOption("only").getValueAsString(); if (only == null) { setDoRDF(true); setDoOWL(true); } else if (only.equalsIgnoreCase("RDF")) { setDoRDF(true); setDoOWL(false); } else if (only.equalsIgnoreCase("OWL")) { setDoRDF(false); setDoOWL(true); } else throw new OpenlletCmdException("Invalid argument to lint --only: " + only); setDoRootOnly(_options.getOption("root-only").getValueAsBoolean()); if (getInputFiles().length > 1) throw new OpenlletCmdException("lint doesn't handle multiple input files"); setInputOntologyPath(getInputFiles()[0]); setOutputOntologyPath(_options.getOption("fix").getValueAsString()); }
private TransactionAwareSingleExpGen getSingleExplanationGenerator() { if (_useBlackBox) { if (_options.getOption("inconsistent") != null) { if (!_options.getOption("inconsistent").getValueAsBoolean()) { return new BlackBoxExplanation(_reasoner.getRootOntology(), OpenlletReasonerFactory.getInstance(), _reasoner); } else { output("WARNING: black method cannot be used to explain inconsistency. Switching to glass."); return new GlassBoxExplanation(_reasoner); } } else { return new BlackBoxExplanation(_reasoner.getRootOntology(), OpenlletReasonerFactory.getInstance(), _reasoner); } } else { return new GlassBoxExplanation(_reasoner); } }
if (option.getValueAsBoolean()) { return; } if (option.getValueAsBoolean()) if (option.getValueAsBoolean())
final boolean indParam = _options.getOption("individuals").getValueAsBoolean();