public void performConversion() { buildNewIRIMap(); if (!iriMap.isEmpty()){ List<OWLOntologyChange> changes = new ArrayList<>(); changes.addAll(createNewLabelAxioms()); final OWLEntityURIConverterStrategy converterStrategy = owlEntity -> { IRI uri = iriMap.get(owlEntity); return (uri != null) ? uri : owlEntity.getIRI(); }; OWLEntityURIConverter entityURIConverter = new OWLEntityURIConverter(mngr.getOWLOntologyManager(), mngr.getOntologies(), converterStrategy); changes.addAll(entityURIConverter.getChanges()); mngr.applyChanges(changes); } logger.info("Converted " + iriMap.size() + " entities to use labels"); }
public void performConversion() { buildNewIRIMap(); if (!iriMap.isEmpty()){ List<OWLOntologyChange> changes = new ArrayList<>(); changes.addAll(createNewLabelAxioms()); final OWLEntityURIConverterStrategy converterStrategy = owlEntity -> { IRI uri = iriMap.get(owlEntity); return (uri != null) ? uri : owlEntity.getIRI(); }; OWLEntityURIConverter entityURIConverter = new OWLEntityURIConverter(mngr.getOWLOntologyManager(), mngr.getOntologies(), converterStrategy); changes.addAll(entityURIConverter.getChanges()); mngr.applyChanges(changes); } logger.info("Converted " + iriMap.size() + " entities to use labels"); }
public void performConversion() { buildNewIRIMap(); if (!iriMap.isEmpty()){ List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); changes.addAll(createNewLabelAxioms()); final OWLEntityURIConverterStrategy converterStrategy = new OWLEntityURIConverterStrategy() { public IRI getConvertedIRI(OWLEntity owlEntity) { IRI uri = iriMap.get(owlEntity); return (uri != null) ? uri : owlEntity.getIRI(); } }; OWLEntityURIConverter entityURIConverter = new OWLEntityURIConverter(mngr.getOWLOntologyManager(), mngr.getOntologies(), converterStrategy); changes.addAll(entityURIConverter.getChanges()); mngr.applyChanges(changes); } logger.info("Converted " + iriMap.size() + " entities to use labels"); }
public void performConversion() { buildNewIRIMap(); if (!iriMap.isEmpty()){ List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); changes.addAll(createNewLabelAxioms()); final OWLEntityURIConverterStrategy converterStrategy = new OWLEntityURIConverterStrategy() { public IRI getConvertedIRI(OWLEntity owlEntity) { IRI uri = iriMap.get(owlEntity); return (uri != null) ? uri : owlEntity.getIRI(); } }; OWLEntityURIConverter entityURIConverter = new OWLEntityURIConverter(mngr.getOWLOntologyManager(), mngr.getOntologies(), converterStrategy); changes.addAll(entityURIConverter.getChanges()); mngr.applyChanges(changes); } logger.info("Converted " + iriMap.size() + " entities to use labels"); }