Akhilesh,
Please can you provide a complete, minimal example including the Fuseki
configuration together with details of your environment (version numbers
of Jena/Fuseki/SDB, OS, webapp server, etc.)
There are too many unknowns here at the moment to accurate recreate the
situation.
Your examples below seem to have got damaged in email. A pastebin might
be safer.
Andy
PS I don't have an Oracle instance for testing - I have MySQL, H2, HSQL,
or Apache Derby.
On 04/02/16 08:30, Bangalore Akhilesh wrote:
Hi Rob,
The response remained the same even with DROP GRAPH <iri>.
Below are the sequence of requests that were issued:
Step 1:
Request
Response
POST http://localhost:8080/fuseki/oracle/update
Accept: application/sparql-results+json
Content-Type: application/sparql-update
insert data{
graph <urn:providers:search:google>{
<http://www.google.com>
<http://www.google.com#tab>
<http://www.google.com/images>
}
}
Status 204 No Content
Step 2:
Request
Response
POST http://localhost:8080/fuseki/oracle/query
Accept: application/sparql-results+json
Content-Type: application/sparql-query
select ?g ?s ?p ?o
{
graph ?g
{
?s ?p ?o
}
}
Status 200 OK
{
"head": {
"vars": [
"g",
"s",
"p",
"o"
]
},
"results": {
"bindings": [
{
"g": {
"type": "uri",
"value": "urn:providers:search:google"
},
"s": {
"type": "uri",
"value": "http://www.google.com"
},
"p": {
"type": "uri",
"value": "http://www.google.com#tab"
},
"o": {
"type": "uri",
"value": "http://www.google.com/images"
}
}
]
}
}
Step 3:
Request
Response
POST http://localhost:8080/fuseki/oracle/update
Accept: application/sparql-results+json
Content-Type: application/sparql-update
drop graph <urn:providers:search:google>
Status 204 No Content
Step 4:
Request
Response
POST http://localhost:8080/fuseki/oracle/query
Accept: application/sparql-results+json
Content-Type: application/sparql-query
select ?g ?s ?p ?o
{
graph ?g
{
?s ?p ?o
}
}
Status 200 OK
{
"head": {
"vars": [
"g",
"s",
"p",
"o"
]
},
"results": {
"bindings": [
{
"g": {
"type": "uri",
"value": "urn:providers:search:google"
},
"s": {
"type": "uri",
"value": "http://www.google.com"
},
"p": {
"type": "uri",
"value": "http://www.google.com#tab"
},
"o": {
"type": "uri",
"value": "http://www.google.com/images"
}
}
]
}
}
As you can see, the graph is still available!
I have also tried the below request but the graph still remained.
Request
Response
DELETE
http://localhost:8080/fuseki/oracle/graph?graph=urn:providers:search:google
Status 204 No Content
Thanks,
Akhilesh
On Tue, Feb 2, 2016 at 7:03 PM, Rob Vesse <[email protected]> wrote:
How do you verify that the graph is still present?
Also what happens if you run DROP GRAPH <iri>?
The SILENT keyword allows for an operation to fail but to ignore the
failure and return success so if something is going wrong removing the
SILENT keyword allows for the error to be propagated.
Rob
On 02/02/2016 12:59, "Bangalore Akhilesh" <[email protected]>
wrote:
Hi All,
I had setup Fuseki with SDB to work against Oracle.
Today, I had observed that the command *DROP SILENT GRAPH <GRAPH IRI>*
returned a success code but the graph & the triples remained in the
database.
Can anyone please help me out to address this problem?
Thanks,
Akhilesh