Hi Karen,
I tested the History & Validation feature with version 15.1.1 on GraphDB 11.2.1, and I found it to work as expected. Looking at the SPARQL query you provided, I think there might be a slight misunderstanding regarding how validation is implemented. Let me explain.
When you add a triple, the proposed change is recorded in the support repository in a reified form, along with metadata about the activity that generated it. However, it is also written into the main repository within a dedicated staging "add" graph. This latter step is necessary so that the triple can be retrieved while still being distinguished from approved data (which, for example, makes it possible to display a proposed addition in green).
Your SPARQL query gave the impression that the data is simply written into the main repository because, without a GRAPH clause, it matches against the union of all graphs. You can wrap the triple pattern inside a GRAPH clause instead, as shown in the following query:
Snippet di codice
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT * WHERE {
GRAPH ?g {
?s skos:prefLabel 'test3'@en .
}
} LIMIT 100By doing this, you should get a result where ?g is set to a graph whose name is derived from your project's main graph, but altered slightly to distinguish it as the corresponding staging addition graph.
Best regards,
Manuel