diff options
Diffstat (limited to 'src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java')
| -rw-r--r-- | src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java b/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java index 23761f0..b6dc59a 100644 --- a/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java +++ b/src/main/java/org/semanticweb/karma2/profile/ELHOProfile.java | |||
| @@ -52,7 +52,7 @@ public class ELHOProfile implements OWLProfile { | |||
| 52 | try { | 52 | try { |
| 53 | Utility.logDebug("OntologyID: " + ontology.getOntologyID()); | 53 | Utility.logDebug("OntologyID: " + ontology.getOntologyID()); |
| 54 | try { | 54 | try { |
| 55 | String ontologyIRI = ontology.getOntologyID().getOntologyIRI().toString(); | 55 | String ontologyIRI = ontology.getOntologyID().getOntologyIRI().map(iri -> iri.toString()).orElse("NOID"); |
| 56 | if (ontologyIRI.contains(".owl")) | 56 | if (ontologyIRI.contains(".owl")) |
| 57 | ontologyIRI = ontologyIRI.replace(".owl", "-elho.owl"); | 57 | ontologyIRI = ontologyIRI.replace(".owl", "-elho.owl"); |
| 58 | else | 58 | else |
| @@ -75,7 +75,7 @@ public class ELHOProfile implements OWLProfile { | |||
| 75 | OWLProfileReport report = checkOntology(elhoOntology); | 75 | OWLProfileReport report = checkOntology(elhoOntology); |
| 76 | 76 | ||
| 77 | for (OWLProfileViolation violation: report.getViolations()) { | 77 | for (OWLProfileViolation violation: report.getViolations()) { |
| 78 | OWLAxiom axiom = violation.getAxiom(); | 78 | OWLAxiom axiom = violation.getAxiom(); |
| 79 | manager.removeAxiom(elhoOntology, axiom); | 79 | manager.removeAxiom(elhoOntology, axiom); |
| 80 | } | 80 | } |
| 81 | Utility.logDebug("ELHO fragment extracted ... "); | 81 | Utility.logDebug("ELHO fragment extracted ... "); |
