From eafbc664c25d21c7c716f69d3d09bd3414888c39 Mon Sep 17 00:00:00 2001 From: bjl23 Date: Mon, 12 Jul 2010 17:37:53 +0000 Subject: [PATCH] minor improvement related to NIHVIVO-393 --- .../mannlib/vitro/webapp/ontology/update/TBoxUpdater.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/ontology/update/TBoxUpdater.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/ontology/update/TBoxUpdater.java index b1614cf30..d3e10bbb5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/ontology/update/TBoxUpdater.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/ontology/update/TBoxUpdater.java @@ -17,6 +17,8 @@ import com.hp.hpl.jena.rdf.model.Statement; import com.hp.hpl.jena.rdf.model.StmtIterator; import com.hp.hpl.jena.shared.Lock; +import edu.cornell.mannlib.vitro.webapp.dao.VitroVocabulary; + /** * Performs knowledge base updates to the tbox to align with a new ontology version * @@ -104,6 +106,12 @@ public class TBoxUpdater { Resource subject = stmt.getSubject(); Property predicate = stmt.getPredicate(); RDFNode oldObject = stmt.getObject(); + + if (VitroVocabulary.TAB_AUTOLINKEDTOTAB.equals(predicate.getURI())) { + continue; + // the tab autolinks are not like the other annotations + // and should never be updated automatically + } NodeIterator newObjects = newTboxAnnotationsModel.listObjectsOfProperty(subject, predicate);