I have a few questions to help me figure out the relationship between
fuseki service descriptions and the SPARQL service-description schema
[1]. My goal is to translate between fuseki:* and sd:* graphs, to use
fuseki:* internally in the app, and expose service information as sd:*
graphs.
Is the http://jena.apache.org/fuseki# schema declared anywhere? Or, is
there code or documentation to help understand it?
Is there any code or documentation that would establish a mapping
between the fuseki and sd schemas? E.g. between fuseki:Service and
sd:Service, and fuseki:endpoint and sd:endpoint. I can infer some
relationships from the examples, but would like to put it on a more
solid footing.
An additional question, at the operational level. Using fuseki 5.1.0.
The SPARQL service description spec Section 2 says conforming SPARQL
protocol servers [2] should provide a service description in response to
a GET request with no query params at the root endpoint. But my services
at localhost:3030/{dataset-name}/ just return the text:
Service Description: /{dataset-name}
if I have all the services mapped to "/" as well as "/gsp", "/query",
"/update".
When I remove the "/" mappings, I get "No endpoint for request".
Is there a way to configure fuseki so it returns an SD graph from the
root of the endpoint when no query is present?
Thanks,
--Paul
[1] https://www.w3.org/TR/sparql11-service-description/
[2] https://www.w3.org/TR/sparql11-protocol/