Skip to content

Commit 9083a23

Browse files
committed
compatibility with LIMES
1 parent ff5a851 commit 9083a23

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

rocker-parent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.aksw.rocker</groupId>
66
<artifactId>rocker</artifactId>
7-
<version>1.2.0-SNAPSHOT</version>
7+
<version>1.2</version>
88
<packaging>jar</packaging>
99

1010
<name>rocker-parent</name>

rocker-parent/src/main/java/de/uni_leipzig/simba/keydiscovery/rockerone/DataIndexer.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.apache.jena.riot.RiotException;
1212
import org.apache.log4j.Logger;
1313

14+
import com.hp.hpl.jena.rdf.model.Literal;
1415
import com.hp.hpl.jena.rdf.model.Model;
1516
import com.hp.hpl.jena.rdf.model.ModelFactory;
1617
import com.hp.hpl.jena.rdf.model.Property;
@@ -53,7 +54,7 @@ public static RKDClassTask index(final String filename, SQLiteManager sql, Strin
5354

5455
int errors = 0;
5556
try {
56-
m.read(filename);
57+
m.read(filename, null, "N-TRIPLES");
5758
} catch (RiotException e) {
5859
errors++;
5960
}
@@ -161,7 +162,7 @@ private static String toIdentifier(RDFNode o) {
161162
+ "blanknode/BN" + DigestUtils.shaHex(o.toString())
162163
: ((Resource) o).getURI();
163164
else
164-
return o.asLiteral().getString();
165+
return o.as(Literal.class).getString();
165166
}
166167

167168
private static void print(String s) {

rocker-parent/src/main/java/de/uni_leipzig/simba/keydiscovery/rockerone/ModelManager.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ public static HashMap<String, List<Resource>> loadClassList(String path) {
9090
while(statIt.hasNext()) {
9191
Statement s = statIt.next();
9292
Resource dataset = s.getSubject();
93-
String graph = s.getObject().asResource().getURI();
93+
String graph = s.getObject().as(Resource.class).getURI();
9494
// get all classes for each graph
9595
ArrayList<Resource> classes = new ArrayList<>();
9696
Iterator<RDFNode> nodeIt = model.listObjectsOfProperty(dataset, ResourceFactory.createProperty("http://aksw.org/deduplication/requiredClasses"));
9797
while(nodeIt.hasNext()) {
98-
Resource c = nodeIt.next().asResource();
98+
Resource c = nodeIt.next().as(Resource.class);
9999
classes.add(c);
100100
}
101101
res.put(graph, classes);

rocker-parent/src/main/java/de/uni_leipzig/simba/keydiscovery/rockerone/Rocker.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private void computeJSONString() {
115115
Model m = ModelFactory.createDefaultModel();
116116

117117
try {
118-
m.read(inputFile);
118+
m.read(inputFile, null, "N-TRIPLES");
119119
} catch (RiotException e) {}
120120

121121

0 commit comments

Comments
 (0)