+ } else if (this.properties.containsKey(pn)) {
+ // The property overrides the value of an asserted property variable
+ StandardAssertedGraphPropertyVariable assertedValue = (StandardAssertedGraphPropertyVariable) this.properties.get(pn);
+ if (Objects.equals(assertedValue.property.predicate, p.relation)) {
+ this.properties.put(pn, new StandardProdeduralPropertyVariable(graph, this, assertedValue, p.value));
+ } else {
+ LOGGER.warn("Ignored attempt to override asserted property {}/{}#{} with a different relation", parent.getURI(graph), name, pn);
+ }