From 27d91f67c4baa9b44190ce5d4271a1cc45e9e181 Mon Sep 17 00:00:00 2001 From: ass92 Date: Wed, 29 Sep 2010 14:55:45 +0000 Subject: [PATCH] NIHVIVO-438 modification of code to include export feature of ontologies. --- .../webapp/controller/jena/JenaExportController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java index 6749cc2ef..886620427 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java @@ -4,6 +4,7 @@ package edu.cornell.mannlib.vitro.webapp.controller.jena; import java.io.IOException; import java.io.OutputStream; +import java.util.ArrayList; import java.util.HashMap; import java.util.Map; @@ -84,6 +85,15 @@ public class JenaExportController extends BaseEditController { boolean limitToInferred = false; Model inferenceModel = null; + + if(!subgraphParam.equalsIgnoreCase("tbox") && !subgraphParam.equalsIgnoreCase("abox") && !subgraphParam.equalsIgnoreCase("full")){ + ontologyURI = subgraphParam; + subgraphParam = "tbox"; + char[] uri = ontologyURI.toCharArray(); + ontologyURI=""; + for(int i =0; i < uri.length-1;i++) + ontologyURI = ontologyURI + uri[i]; + } if ( "inferred".equals(assertedOrInferredParam) ) { limitToInferred = true; inferenceModel = getOntModelFromAttribute( INFERENCES_ONT_MODEL_ATTR, vreq );