That is certainly a way to get data from a SPARQL endpoint to display in a terminal window. It does not store it locally or put it into a user-friendly GUI control however. Looks like I might have to roll my own and face the music publicly if I'm doing it wrong.
I think real-world examples of how to use Jena in a user friendly program are essential to advancing the semantic web. Thanks for considering my question. DM On 19/3/18, 4:19 pm, "Laura Morales" <[email protected]> wrote: As far as I know the only way to query a Jena remotely is via HTTP. So, install Fuseki and then send a traditional HTTP GET/POST request to it with two parameters, "query" and "format". For example $ curl --data "format=json&query=..." http://your-endpoint.org Sent: Sunday, March 18, 2018 at 11:26 PM From: "David Moss" <[email protected]> To: [email protected] Subject: Re: Example code On 18/3/18, 6:24 pm, "Laura Morales" <[email protected]> wrote: >> For example, when using data from a SPARQL endpoint, what is the accepted >> way to retrieve it, store it locally and make it available through user >> interface controls? >Make a query that returns a jsonld document. How? Do you have some example code showing how this query is retrieved, dealt with locally and made available to an end user through a GUI control? What I am looking for here is a bridge between what experts glean from reading Javadoc and what ordinary people need to use Jena within a GUI based application. I see this kind of example as the missing link that prevents anyone other than expert using Jena. So long as easy to follow examples of how to get from an rdf triplestore to information displayed on a screen in a standard GUI way are missing, Jena will remain a plaything for expert enthusiasts. DM
