Update for GSP and quads
diff --git a/source/documentation/fuseki2/fuseki-config-endpoint.md b/source/documentation/fuseki2/fuseki-config-endpoint.md
index 3813a6c..42996de 100644
--- a/source/documentation/fuseki2/fuseki-config-endpoint.md
+++ b/source/documentation/fuseki2/fuseki-config-endpoint.md
@@ -172,7 +172,7 @@
A GSP operation has `?default` or `?graph=`.
-Quads operations have no query string and a have a `Content-Type` for a data in
+Quads operations are also provided by GSP endpoints when there is no query string and a have a `Content-Type` for a data in
a RDF triples or quads syntax.
So, for example "GET /dataset" is a request to get all the triples and quads in the
@@ -257,10 +257,10 @@
and the request or response is one of the syntaxes for datasets
(TriG, N-Quads, JSON-LD, TriX).
-Fuseki also provides [/documentation/io/rdf-binary.html](RDF Binary) for triples and quads.
+The DSP ("Dataset Store Protocol") operations provide operations similar to GSP
+but operating on the dataset, not a speciifc graph.
-The quads extension applies when there is no `?default` or `?graph`.
-`GET` fetches the dataset in quads format, and `PUT` and `POST` take quads format data (N-Quads and Trig).
+Fuseki also provides [/documentation/io/rdf-binary.html](RDF Binary) for triples and quads.
## Context
diff --git a/source/documentation/fuseki2/fuseki-embedded.md b/source/documentation/fuseki2/fuseki-embedded.md
index a74ed42..c39b448 100644
--- a/source/documentation/fuseki2/fuseki-embedded.md
+++ b/source/documentation/fuseki2/fuseki-embedded.md
@@ -91,7 +91,7 @@
## Building a server {#build}
-A ``FusekiServer`` is built by creating a configuration,
+A `FusekiServer` is built by creating a configuration,
building the server, then running it. The application needs to start
the server.
@@ -112,16 +112,17 @@
...
server.stop() ;
+The services are avilable on a named endpoint and also on the dataset URL itself.
+
URLs:
-| Service | Endpoint |
-|---------|----------|
-| SPARQL Query | ``http://host:3330/ds/query`` |
-| SPARQL Query | ``http://host:3330/ds/sparql`` |
-| SPARQL Update | ``http://host:3330/ds/update`` |
-| File upload | ``http://host:3330/ds/update`` |
-| GSP read-write | ``http://host:3330/ds/data`` |
-| Read-write quads | ``http://host:3330/ds`` |
+| Service | Endpoint1 | Endpoint2 |
+|---------|----------|------------|
+| SPARQL Query | `http://host:3330/ds/query` | `http://host:3330/ds` |
+| SPARQL Query | `http://host:3330/ds/sparql` | `http://host:3330/ds` |
+| SPARQL Update | `http://host:3330/ds/update` | `http://host:3330/ds` |
+| GSP read-write | `http://host:3330/ds/data` | `http://host:3330/ds` |
+
"GSP" = SPARQL Graph Store Protocol
@@ -132,16 +133,15 @@
Dataset ds = ... ;
FusekiServer server = FusekiServer.create()
.port(3332)
- .add("/ds", ds, true)
+ .add("/ds", ds, false)
.build() ;
server.start() ;
-| Service | Endpoint |
-|---------|----------|
-| SPARQL Query | ``http://host:3332/ds/query`` |
-| SPARQL Query | ``http://host:3332/ds/sparql`` |
-| GSP read-only | ``http://host:3332/ds/data`` |
-| GET quads | ``http://host:3332/ds`` |
+| Service | Endpoint | Endpoint2 |
+|---------|----------|-----------|
+| SPARQL Query | `http://host:3332/ds/query` | `http://host:3332/ds` |
+| SPARQL Query | `http://host:3332/ds/sparql` | `http://host:3332/ds` |
+| GSP read-only | `http://host:3332/ds/data` | `http://host:3332/ds` |
### Example 3
@@ -149,7 +149,7 @@
DatasetGraph dsg = ... ;
DataService dataService = new DataService(dsg) ;
- dataService.addEndpoint(OperationName.Quads_RW, "");
+ dataService.addEndpoint(OperationName.GSP_RW, "");
dataService.addEndpoint(OperationName.Query, "");
dataService.addEndpoint(OperationName.Update, "");
@@ -159,15 +159,14 @@
.build() ;
server.start() ;
-This setup puts all the operation on the dataset URL. The ``Content-type`` and any query
+This setup puts all the operation on the dataset URL. The `Content-type` and any query
string is used to determine the operation.
| Service | Endpoint |
|---------|----------|
-| SPARQL Query | ``http://host:3332/ds`` |
-| SPARQL Update | ``http://host:3332/ds`` |
-| GSP read-only | ``http://host:3332/ds`` |
-| GET/POST quads | ``http://host:3332/ds`` |
+| SPARQL Query | `http://host:3332/ds` |
+| SPARQL Update | `http://host:3332/ds` |
+| GSP read-write | `http://host:3332/ds` |
### Example 4