diff --git a/src/main/java/org/topbraid/shacl/testcases/InferencingTestCaseType.java b/src/main/java/org/topbraid/shacl/testcases/InferencingTestCaseType.java index 4710b170..4acd177d 100644 --- a/src/main/java/org/topbraid/shacl/testcases/InferencingTestCaseType.java +++ b/src/main/java/org/topbraid/shacl/testcases/InferencingTestCaseType.java @@ -97,11 +97,11 @@ public void run(Model results) { for (Statement s : expectedResults) { valid = false; expectedModel.add(s); - Resource expectedInferredBN = s.getObject().asResource(); - Triple expectedInferredTriple = Triple.create(expectedInferredBN.getProperty(RDF.subject).getObject().asNode(), - expectedInferredBN.getProperty(RDF.predicate).getObject().asNode(), - expectedInferredBN.getProperty(RDF.object).getObject().asNode()); - if (actualResults.getGraph().contains(expectedInferredTriple)) { + Resource expectedInferredNode = s.getObject().asResource(); + Triple expectedInferredNodeAsTriple = Triple.create(expectedInferredNode.getProperty(RDF.subject).getObject().asNode(), + expectedInferredNode.getProperty(RDF.predicate).getObject().asNode(), + expectedInferredNode.getProperty(RDF.object).getObject().asNode()); + if (actualResults.getGraph().contains(expectedInferredNodeAsTriple)) { valid = true; } }