diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java
index ea30dbf27..5898d1ff4 100644
--- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java
+++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java
@@ -56,7 +56,12 @@ public class RDFServiceDataset implements Dataset {
return RDFServiceGraph.createRDFServiceModel(g.getDefaultGraph());
}
- @Override
+ @Override
+ public Model getUnionModel() {
+ return RDFServiceGraph.createRDFServiceModel(g.getUnionGraph());
+ }
+
+ @Override
public Lock getLock() {
return g.getLock();
}
diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java
index fed31166c..4c9892133 100644
--- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java
+++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java
@@ -259,7 +259,12 @@ public class RDFServiceDatasetGraph implements DatasetGraph {
return graph;
}
}
-
+
+ @Override
+ public RDFServiceGraph getUnionGraph() {
+ return defaultGraph;
+ }
+
private boolean supportsTransactions(Graph graph) {
return (graph.getTransactionHandler() != null
&& graph.getTransactionHandler().transactionsSupported());
diff --git a/dependencies/pom.xml b/dependencies/pom.xml
index cbe488523..5583e87e9 100644
--- a/dependencies/pom.xml
+++ b/dependencies/pom.xml
@@ -222,22 +222,22 @@
org.apache.jena
jena-arq
- 3.3.0
+ 3.4.0
org.apache.jena
jena-core
- 3.3.0
+ 3.4.0
org.apache.jena
jena-sdb
- 3.3.0
+ 3.4.0
org.apache.jena
jena-tdb
- 3.3.0
+ 3.4.0
org.apache.solr