improvements for NIHVIVO-205 ontology upgrade
This commit is contained in:
parent
369454233f
commit
0703632f9a
4 changed files with 17 additions and 10 deletions
|
@ -374,7 +374,7 @@ public class ABoxUpdater {
|
|||
record.recordRetractions(deletePropModel);
|
||||
boolean plural = (deletePropModel.size() > 1);
|
||||
if (deletePropModel.size() > 0) {
|
||||
logger.log(deletePropModel.size() + " statement" + (plural ? "s" : "") + " using " +
|
||||
logger.log(deletePropModel.size() + " statement" + (plural ? "s" : "") + " with predicate " +
|
||||
propObj.getSourceURI() + " " + (plural ? "were" : "was") + " removed. ");
|
||||
}
|
||||
} else {
|
||||
|
@ -421,8 +421,8 @@ public class ABoxUpdater {
|
|||
|
||||
if (renamePropRetractModel.size() > 0) {
|
||||
logger.log(renamePropRetractModel.size() + " statment" +
|
||||
((renamePropRetractModel.size() > 1) ? "s" : "") + " using " +
|
||||
"property " + propObj.getSourceURI() + " " +
|
||||
((renamePropRetractModel.size() > 1) ? "s" : "") +
|
||||
" with predicate " + propObj.getSourceURI() + " " +
|
||||
((renamePropRetractModel.size() > 1) ? "were" : "was")
|
||||
+ " changed to use " +
|
||||
propObj.getDestinationURI() + " instead.");
|
||||
|
|
|
@ -10,4 +10,6 @@ public interface OntologyChangeRecord {
|
|||
|
||||
public void recordRetractions(Model incrementalRetractions);
|
||||
|
||||
public void writeChanges();
|
||||
|
||||
}
|
||||
|
|
|
@ -71,6 +71,7 @@ public class OntologyUpdater {
|
|||
assertSuccess();
|
||||
}
|
||||
|
||||
record.writeChanges();
|
||||
logger.closeLogs();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ public class SimpleOntologyChangeRecord implements OntologyChangeRecord {
|
|||
private final static Log log =
|
||||
LogFactory.getLog(SimpleOntologyChangeRecord.class);
|
||||
|
||||
private final static String RDF_SYNTAX = "RDF/XML-ABBREV";
|
||||
private final static String RDF_SYNTAX = "N3";
|
||||
|
||||
private Model additionsModel = ModelFactory.createDefaultModel();
|
||||
private Model retractionsModel = ModelFactory.createDefaultModel();
|
||||
|
@ -46,16 +46,11 @@ public class SimpleOntologyChangeRecord implements OntologyChangeRecord {
|
|||
|
||||
public void recordAdditions(Model incrementalAdditions) {
|
||||
additionsModel.add(incrementalAdditions);
|
||||
if (additionsModel.size() > 0) {
|
||||
write(additionsModel, additionsFile);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void recordRetractions(Model incrementalRetractions) {
|
||||
retractionsModel.add(incrementalRetractions);
|
||||
if (retractionsModel.size() > 0) {
|
||||
write(retractionsModel, retractionsFile);
|
||||
}
|
||||
}
|
||||
|
||||
private void write(Model model, File file) {
|
||||
|
@ -67,5 +62,14 @@ public class SimpleOntologyChangeRecord implements OntologyChangeRecord {
|
|||
" unable to write to RDF file", fnfe);
|
||||
}
|
||||
}
|
||||
|
||||
public void writeChanges() {
|
||||
if (additionsModel.size() > 0) {
|
||||
write(additionsModel, additionsFile);
|
||||
}
|
||||
if (retractionsModel.size() > 0) {
|
||||
write(retractionsModel, retractionsFile);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue