Here is my Turtle that I am loading:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
@prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
@prefix ut: <http://www.w3.org/2009/sparql/tests/test-update#> .
<> rdf:type mf:Manifest ;
rdfs:label "Move" ;
mf:entries
(
:move01
:move02
) .
:move01 rdf:type mf:UpdateEvaluationTest ;
mf:name "MOVE 1" ;
rdfs:comment "Move the default graph to an existing graph" ;
mf:action [ ut:request :move-01.ru ;
ut:data :move-default.ttl ;
ut:graphData [ ut:graph :move-01.ttl ;
rdfs:label "http://example.org/g1" ]
] ;
mf:result [ ut:graphData [ ut:graph :move-default.ttl ;
rdfs:label "http://example.org/g1" ]
] .
But here is what is actually loaded into my db (I ran "SELECT * where {?test ?p ?s . ?s ut:request ?o}"):
- test = http://www.w3.org/2009/sparql/docs/tests/data-sparql11/move/manifest#move01
- p = http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#action
- s = blank node (as expected)
- o = :move-01.ru (i.e., http://api.stardog.com/move-01.ru)
Why is the default prefix not used?
Andrea