public ConvertEntityURIsToIdentifierPattern(OWLModelManager mngr, Set<OWLOntology> ontologies) { this.ontologies = ontologies; this.mngr = mngr; this.ontologyImportsWalker = new OntologyImportsWalker(mngr, ontologies); setupRenderers(); }
public Set<OWLOntology> getLowestOntologiesToContainReference(OWLEntity entity) { Set<OWLOntology> referencingOntologies = getReferencingOntologies(entity); return getLeaves(referencingOntologies); }
private Set<OWLOntology> getOntologiesForEntityLabel(OWLEntity entity) { Set<OWLOntology> onts = ontologyImportsWalker.getLowestOntologiesToContainReference(entity); if (onts.size() == 1){ return onts; } if (resolver != null){ return resolver.resolve(entity, onts); } return Collections.emptySet(); }
public void performMigration() { OntologyMerger merger = new OntologyMerger(owlOntologyManager, Collections.singleton(existingOntology), newOntology); merger.mergeOntologies(); } }
public IRI generateNewIRI(OWLEntity entity) { if(entity.isBuiltIn()) { return entity.getIRI(); } IRI base = getBaseIRI(entity); String id = ""; // this is the "user given name" which will not be used OWLEntity newEntity = getEntity(entity, id, base); return newEntity.getIRI(); }
public boolean hasEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { HashMap<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, 1); return !renameMap.isEmpty(); }
public ConvertEntityURIsToIdentifierPattern(OWLModelManager mngr, Set<OWLOntology> ontologies) { this.ontologies = ontologies; this.mngr = mngr; this.ontologyImportsWalker = new OntologyImportsWalker(mngr, ontologies); setupRenderers(); }
public Set<OWLOntology> getLowestOntologiesToContainReference(OWLEntity entity) { Set<OWLOntology> referencingOntologies = getReferencingOntologies(entity); return getLeaves(referencingOntologies); }
private Set<OWLOntology> getOntologiesForEntityLabel(OWLEntity entity) { Set<OWLOntology> onts = ontologyImportsWalker.getLowestOntologiesToContainReference(entity); if (onts.size() == 1){ return onts; } if (resolver != null){ return resolver.resolve(entity, onts); } return Collections.emptySet(); }
public void performMigration() { OntologyMerger merger = new OntologyMerger(owlOntologyManager, Collections.singleton(existingOntology), newOntology); merger.mergeOntologies(); } }
public IRI generateNewIRI(OWLEntity entity) { if(entity.isBuiltIn()) { return entity.getIRI(); } IRI base = getBaseIRI(entity); String id = ""; // this is the "user given name" which will not be used OWLEntity newEntity = getEntity(entity, id, base); return newEntity.getIRI(); }
public boolean hasEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { HashMap<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, 1); return !renameMap.isEmpty(); }
public ConvertEntityURIsToIdentifierPattern(OWLModelManager mngr, Set<OWLOntology> ontologies) { this.ontologies = ontologies; this.mngr = mngr; this.ontologyImportsWalker = new OntologyImportsWalker(mngr, ontologies); setupRenderers(); }
public Set<OWLOntology> getLowestOntologiesToContainReference(OWLEntity entity) { Set<OWLOntology> referencingOntologies = getReferencingOntologies(entity); return getLeaves(referencingOntologies); }
private Set<OWLOntology> getOntologiesForEntityLabel(OWLEntity entity) { Set<OWLOntology> onts = ontologyImportsWalker.getLowestOntologiesToContainReference(entity); if (onts.size() == 1){ return onts; } if (resolver != null){ return resolver.resolve(entity, onts); } return Collections.emptySet(); }
public void performMigration() { OntologyMerger merger = new OntologyMerger(owlOntologyManager, Collections.singleton(existingOntology), newOntology); merger.mergeOntologies(); } }
public boolean hasEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { HashMap<OWLEntity, IRI> renameMap = new HashMap<OWLEntity, IRI>(); getRenameMap(ontology, from, to, renameMap, 1); return !renameMap.isEmpty(); }
public ConvertEntityURIsToIdentifierPattern(OWLModelManager mngr, Set<OWLOntology> ontologies) { this.ontologies = ontologies; this.mngr = mngr; this.ontologyImportsWalker = new OntologyImportsWalker(mngr, ontologies); setupRenderers(); }
public Set<OWLOntology> getLowestOntologiesToContainReference(OWLEntity entity) { Set<OWLOntology> referencingOntologies = getReferencingOntologies(entity); return getLeaves(referencingOntologies); }
private Set<OWLOntology> getOntologiesForEntityLabel(OWLEntity entity) { Set<OWLOntology> onts = ontologyImportsWalker.getLowestOntologiesToContainReference(entity); if (onts.size() == 1){ return onts; } if (resolver != null){ return resolver.resolve(entity, onts); } return Collections.emptySet(); }