$ cat queryS.sparqlPREFIX vcs: <tag:stardog:api:versioning:>PREFIX prov: <http://www.w3.org/ns/prov#>
SELECT DISTINCT ?commit ?g ?s WHERE {  ?commit a vcs:Version ;       prov:generatedAtTime ?date ;       vcs:updates ?up .  ?up vcs:graph ?g .  FILTER (?g IN (<urn:g>)) .  OPTIONAL {       ?old a vcs:Version .       ?commit (prov:wasRevisionOf)+ ?old .     }  ?up (vcs:additions|vcs:removals) ?delta .  GRAPH ?delta {     ?s ?p ?o .    FILTER (?s IN (<urn:s>))    #FILTER (?o IN (<urn:o>))    #FILTER ( (?s IN (<urn:s>))  || ?o IN (<urn:o>)))  }}
$ cat queryO.sparqlPREFIX vcs: <tag:stardog:api:versioning:>PREFIX prov: <http://www.w3.org/ns/prov#>
SELECT DISTINCT ?commit ?g ?s WHERE {  ?commit a vcs:Version ;       prov:generatedAtTime ?date ;       vcs:updates ?up .  ?up vcs:graph ?g .  FILTER (?g IN (<urn:g>)) .  OPTIONAL {       ?old a vcs:Version .       ?commit (prov:wasRevisionOf)+ ?old .     }  ?up (vcs:additions|vcs:removals) ?delta .  GRAPH ?delta {     ?s ?p ?o .    #FILTER (?s IN (<urn:s>))    FILTER (?o IN (<urn:o>))    #FILTER ( (?s IN (<urn:s>))  || ?o IN (<urn:o>)))  }}
$ cat querySO.sparqlPREFIX vcs: <tag:stardog:api:versioning:>PREFIX prov: <http://www.w3.org/ns/prov#>
SELECT DISTINCT ?commit ?g ?s WHERE {  ?commit a vcs:Version ;       prov:generatedAtTime ?date ;       vcs:updates ?up .  ?up vcs:graph ?g .  FILTER (?g IN (<urn:g>)) .  OPTIONAL {       ?old a vcs:Version .       ?commit (prov:wasRevisionOf)+ ?old .     }  ?up (vcs:additions|vcs:removals) ?delta .  GRAPH ?delta {     ?s ?p ?o .    #FILTER (?s IN (<urn:s>))    #FILTER (?o IN (<urn:o>))    FILTER ( (?s IN (<urn:s>))  || (?o IN (<urn:o>)))  }}
$ cat insert.sparqlINSERT DATA {GRAPH <urn:g> {<urn:s> <urn:p> <urn:o>}}$ stardog-admin db create -o versioning.enabled=true -n stardogSuccessfully created database 'stardog'.
$ stardog vcs commit --query insert.sparql -m "Insert triple" stardogExecuting query from file: insert.sparql
$ stardog vcs query stardog queryS.sparql+-------------------------------------------------------------------------+-------+-------+|                                 commit                                  |   g   |   s   |+-------------------------------------------------------------------------+-------+-------+| tag:stardog:api:versioning:version:7e7679a5-7fe9-404a-ba74-fe146ee01225 | urn:g | urn:s |+-------------------------------------------------------------------------+-------+-------+
Query returned 1 results in 00:00:00.122
$ stardog vcs query stardog queryO.sparql+-------------------------------------------------------------------------+-------+-------+|                                 commit                                  |   g   |   s   |+-------------------------------------------------------------------------+-------+-------+| tag:stardog:api:versioning:version:7e7679a5-7fe9-404a-ba74-fe146ee01225 | urn:g | urn:s |+-------------------------------------------------------------------------+-------+-------+
Query returned 1 results in 00:00:00.108
$ stardog vcs query stardog querySO.sparql+--------+-------+-------+| commit |   g   |   s   |+--------+-------+-------++--------+-------+-------+
Query returned 0 results in 00:00:00.091