@Override public Set<OWLOntology> getImportsClosure(OWLOntology ontology) { return delegate.getImportsClosure(ontology); }
public Set<OWLOntology> getOntologies() { if (importsClosureUsed) { return owlOntologyManager.getImportsClosure(ontology); } else { return Collections.singleton(ontology); } }
public boolean containsAnnotationPropertyInSignature(IRI propIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsAnnotationPropertyInSignature(propIRI)) { return true; } } return false; }
public boolean containsDatatypeInSignature(IRI datatypeIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsDatatypeInSignature(datatypeIRI)) { return true; } } return false; }
public boolean containsClassInSignature(IRI owlClassIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsClassInSignature(owlClassIRI)) { return true; } } return false; }
public boolean containsObjectPropertyInSignature(IRI propIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsObjectPropertyInSignature(propIRI)) { return true; } } return false; }
public boolean containsDataPropertyInSignature(IRI propIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsDataPropertyInSignature(propIRI)) { return true; } } return false; }
public boolean containsIndividualInSignature(IRI individualIRI, boolean includeImportsClosure) { for(OWLOntology ont : manager.getImportsClosure(this)) { if(ont.containsIndividualInSignature(individualIRI)) { return true; } } return false; }
protected boolean isClass(IRI iri) { if (owlClassIRIs.contains(iri)) { return true; } else { for (OWLOntology ont : owlOntologyManager.getImportsClosure(ontology)) { if (ont.containsClassInSignature(iri)) { return true; } } } return false; }
public void importsClosureChanged() { for (OWLOntology ont : owlOntologyManager.getImportsClosure(ontology)) { for (OWLAnnotationProperty prop : ont.getAnnotationPropertiesInSignature()) { annotationPropertyIRIs.add(prop.getIRI()); } } }
@Override public Set<OWLOntology> getImports(boolean recursive) { OWLOntologyManager mgr = rootOntology.getOWLOntologyManager(); return (recursive ? mgr.getImportsClosure(rootOntology) : mgr.getDirectImports(rootOntology)); // return rootOntology.getOWLOntologyManager().getImportsClosure(rootOntology); }
/*** * Load all the imports of the ontology and merges into a single ontop internal representation * * @param ontologies * @return */ public static Ontology translateImportsClosure(OWLOntology ontology) { Set<OWLOntology> clousure = ontology.getOWLOntologyManager().getImportsClosure(ontology); return mergeTranslateOntologies(clousure); }
private void setOntology(OWLOntology ontology) { this.ontology = ontology; for(OWLOntology ont : man.getImportsClosure(ontology)) { for(OWLObjectProperty prop : ont.getObjectPropertiesInSignature()) { properties.add(prop); properties.add(prop.getInverseProperty()); } } reset(); }
public Set<OWLOntology> getOntologies() { return mngr.getOWLOntologyManager().getImportsClosure(mngr.getActiveOntology()); }
private Ontology readOntology(String tboxFile) throws Exception { File f = new File(tboxFile); OWLOntologyIRIMapper iriMapper = new AutoIRIMapper(f.getParentFile(), false); man.addIRIMapper(iriMapper); OWLOntology owlontology = null; if (tboxFile.contains("file:")) { owlontology = man.loadOntologyFromOntologyDocument(new URL(tboxFile).openStream()); } else { owlontology = man.loadOntologyFromOntologyDocument(new File(tboxFile)); } closure = man.getImportsClosure(owlontology); return OWLAPITranslatorUtility.mergeTranslateOntologies(closure); }
public int insertData(OWLOntology ontology, int commitInterval, int batchSize) throws SQLException { OWLAPIABoxIterator aBoxIter = new OWLAPIABoxIterator(ontology.getOWLOntologyManager().getImportsClosure(ontology), voc); int result = dataRepository.insertData(conn, aBoxIter, commitInterval, batchSize); log.info("Loaded {} items into the DB.", result); return result; }
private List<OWLOntology> getOntologies() { final OWLModelManager mngr = getOWLModelManager(); List<OWLOntology> ontologies = new ArrayList<>(mngr.getOntologies()); ontologies.removeAll(mngr.getOWLOntologyManager().getImportsClosure(mngr.getActiveOntology())); // you cannot import an ontology from the same series ontologies.removeAll(getOntologiesInSeries(mngr.getActiveOntology(), ontologies)); Collections.sort(ontologies, mngr.getOWLObjectComparator()); return ontologies; }
private List<OWLOntology> getOntologies() { final OWLModelManager mngr = getOWLModelManager(); List<OWLOntology> ontologies = new ArrayList<OWLOntology>(mngr.getOntologies()); ontologies.removeAll(mngr.getOWLOntologyManager().getImportsClosure(mngr.getActiveOntology())); // you cannot import an ontology from the same series ontologies.removeAll(getOntologiesInSeries(mngr.getActiveOntology(), ontologies)); Collections.sort(ontologies, mngr.getOWLObjectComparator()); return ontologies; }
private List<OWLOntology> getOntologies() { final OWLModelManager mngr = getOWLModelManager(); List<OWLOntology> ontologies = new ArrayList<>(mngr.getOntologies()); ontologies.removeAll(mngr.getOWLOntologyManager().getImportsClosure(mngr.getActiveOntology())); // you cannot import an ontology from the same series ontologies.removeAll(getOntologiesInSeries(mngr.getActiveOntology(), ontologies)); Collections.sort(ontologies, mngr.getOWLObjectComparator()); return ontologies; }
private List<OWLOntology> getOntologies() { final OWLModelManager mngr = getOWLModelManager(); List<OWLOntology> ontologies = new ArrayList<OWLOntology>(mngr.getOntologies()); ontologies.removeAll(mngr.getOWLOntologyManager().getImportsClosure(mngr.getActiveOntology())); // you cannot import an ontology from the same series ontologies.removeAll(getOntologiesInSeries(mngr.getActiveOntology(), ontologies)); Collections.sort(ontologies, mngr.getOWLObjectComparator()); return ontologies; }