- From: Rob Vesse <rvesse@dotnetrdf.org>
- Date: Tue, 15 Nov 2016 10:23:28 +0000
- To: SPARQL <public-sparql-dev@w3.org>
INSERT {} WHERE {} should do the trick
https://www.w3.org/TR/sparql11-update/#insert
For your specific example:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
INSERT
{
GRAPH <http://mygraph2/> { ?s rdf:type ?o }
}
WHERE
{
GRAPH <http://mygraph/> { ?s rdf:type ?o }
}
Note that since this is a SPARQL update this may need to be submitted to a different endpoint/API than you would submit a query to
Regards,
Rob Vesse
On 15/11/2016 07:10, "Olivier Rossel" <olivier.rossel@gmail.com> wrote:
Hi all.
I wonder how I can move all triples matching a given SELECT (like this):
SELECT * WHERE { GRAPH <http://mygraph/> {?s rdf:type ?o} }
into another named graph (let's call it http://mygraph2).
What kind of SPARQL statement would do that?
Received on Tuesday, 15 November 2016 10:24:31 UTC