Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Commit 154275a

Browse files
Merge branch 'develop' of github.com:SANSA-Stack/SANSA-Inference into develop
2 parents 8912cff + e128a05 commit 154275a

3 files changed

Lines changed: 10 additions & 13 deletions

File tree

pom.xml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<scala.version>2.11.11</scala.version>
7070
<scala.binary.version>2.11</scala.binary.version>
7171
<spark.version>2.2.1</spark.version>
72-
<flink.version>1.4.0</flink.version>
72+
<flink.version>1.3.2</flink.version>
7373
<jena.version>3.5.0</jena.version>
7474
<sansa.stack.version>0.2.0</sansa.stack.version>
7575
<sansa.rdf.version>${sansa.stack.version}</sansa.rdf.version>
@@ -149,14 +149,6 @@
149149
<version>${spark.version}</version>
150150
</dependency>
151151

152-
<!-- Apache Hadoop -->
153-
<!-- Dependency below was added for Spark -->
154-
<dependency>
155-
<groupId>org.apache.hadoop</groupId>
156-
<artifactId>hadoop-common</artifactId>
157-
<version>2.7.0</version>
158-
</dependency>
159-
160152
<!-- Apache Flink -->
161153
<dependency>
162154
<groupId>org.apache.flink</groupId>

sansa-inference-common/src/main/scala/net/sansa_stack/inference/utils/JenaTripleToNTripleString.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ class JenaTripleToNTripleString
1414
override def apply(t: Triple): String = {
1515
val subStr =
1616
if (t.getSubject.isBlank) {
17-
s"_:${t.getSubject}"
17+
s"_:${t.getSubject.getBlankNodeLabel}"
1818
} else {
19-
s"<${t.getSubject}"
19+
s"<${t.getSubject.getURI}>"
2020
}
2121

2222
val objStr =
@@ -29,4 +29,5 @@ class JenaTripleToNTripleString
2929
}
3030
s"${subStr} <${t.getPredicate}> ${objStr} ."
3131
}
32-
}
32+
}
33+

sansa-inference-spark/src/main/scala/net/sansa_stack/inference/spark/forwardchaining/triples/ForwardRuleReasonerEL.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,11 @@ class ForwardRuleReasonerEL (sc: SparkContext, parallelism: Int = 2) extends Tra
310310
val newCount = triplesRDD.count()
311311
logger.debug("New overall count: " + newCount)
312312
if (newCount > oldCount) {
313-
rule.getInfluencedRules().foreach(rulesQueue.enqueue(_))
313+
rule.getInfluencedRules().foreach(rule => {
314+
if (!rulesQueue.contains(rule)) {
315+
rulesQueue.enqueue(rule)
316+
}
317+
})
314318
}
315319
}
316320
}

0 commit comments

Comments
 (0)