Is your client reading the data as RDF or XML? You could apply an XSLT stylesheet to transform plain RDF/XML to pretty.
On Fri, 23 Apr 2021 at 06.38, Bardo Nelgen < mailing.list.in...@bnnperformances.de> wrote: > Thanks for the insight – I do not doubt, that turningoff"pretty", > > rather than improving it, has been the "easier" choice an the time; > though this does not change the fact, that I need my data formatted this > way and would like to learn how to get it. > > On 22.04.21 18.47 Uhr, Martynas Jusevičius wrote: > > Actually Andy explained in this thread why this change was introduced > > back in 3.15.0:https://issues.apache.org/jira/browse/JENA-1826 > > > > On Thu, Apr 22, 2021 at 6:44 PM Martynas Jusevičius > > <marty...@atomgraph.com> wrote: > >> It's the same data, just formatted in a slightly different way. It > >> seems that RDFXML_PLAIN is the default RDF/XML writer in Jena 4.0: > >> https://jena.apache.org/documentation/io/rdf-output.html#rdfxml > >> > >> > >> On Thu, Apr 22, 2021 at 5:27 PM Bardo Nelgen > >> <mailing.list.in...@bnnperformances.de> wrote: > >>> Sorry, of course you are right – both. > >>> > >>> When I looked at the output for the last time, I had a SELECT query > >>> running – thus completely foreseeable getting > >>> application/sparql-results+xml. > >>> > >>> What I was originally looking for is to format the result of a > CONSTRUCT > >>> query, which as of now comes out quite linear like: > >>> > >>>> <rdf:Description > >>>> rdf:about=" > http://resources.semaworx.eu/inventory/ActivityStreams/current/"> > >>>> <rdf:type > >>>> rdf:resource=" > http://namespaces.semaworx.org/inventoryControl/ActivityStreamGroup"/> > >>>> > >>>> (… some ?p ?o here …) > >>>> > >>>> </rdf:Description> > >>> Though, what I have been looking for, is supposed to come out more > like: > >>>> <rdf:RDF > >>>> xmlns:ive="http://namespaces.semaworx.org/inventoryControl/"> > >>>> > >>>> <ive:ActivityStreamGroup > >>>> rdf:about=" > http://resources.semaworx.eu/inventory/ActivityStreams/current/"> > >>>> > >>>> (… some ?p ?o here …) > >>>> > >>>> </ive:ActivityStreamGroup> > >>>> > >>>> Â </rdf:RDF> > >>> I’m quite aware I may have missed a change of defaults here. > >>> > >>> All I need to know is learning how to do this from now on. > >>> > >>> — Bardo > >>> > >>> On 22.04.21 11.09 Uhr, Andy Seaborne wrote: > >>>> > >>>> On 22/04/2021 09:55, Rob Vesse wrote: > >>>>> What is the query? > >>>>> > >>>>> RDF/XML is a graph format and so only makes sense for > >>>>> CONSTRUCT/DESCRIBE queries > >>>>> > >>>>> ASK/SELECT queries are going to produce tabular results which uses > >>>>> the SPARQL XML Results format by default. > >>>>> > >>>>> Historically there was an ability to transcribe the tabular format > >>>>> into a graph but this was a very niche use case (primarily only used > >>>>> in the SPARQL test suite itself). There were a bunch of changes in > >>>>> Jena 4.x to simplify Content-Type handling to only use canonical > >>>>> formats by default. > >>>>> > >>>>> Rob > >>>> Using > >>>> > >>>> curl --header 'Accept: application/rdf+xml' > >>>> > >>>> works for me. > >>>> > >>>> > >>>> Use of "pretty", to become the more basic form of RDF/XML changed > >>>> several versions ago at 3.15.0. But that is not > >>>> application/sparql-results+xml. > >>>> > >>>> https://issues.apache.org/jira/browse/JENA-1826 > >>>> > >>>> Please can we have an example with query, curl call and versions > numbers? > >>>> > >>>> Andy > >>>> > >>>>> On 22/04/2021, 08:10, "Bardo Nelgen" > >>>>> <mailing.list.in...@bnnperformances.de> wrote: > >>>>> > >>>>> Hi all, > >>>>> � > >>>>> Maybe there is something about Jena 4 with outputting > >>>>> „pretty“ > >>>>> RDF/XML via Fuseki ? > >>>>> � > >>>>> Whenever asking Fuseki (i.e. via HTTP… > >>> – be it from the > >>>>> GUI or via > >>>>> curl) for RDF/XML results, it now ALWAYS defaults to SRX > >>>>> (application/SPARQL-results+xml). > >>>>> � > >>>>> The behaviour could be changed in older versions by sending an > >>>>> Accept-Header for application/rdf+xml. With version 4.0, > >>>>> this option > >>>>> appears to be gone. > >>>>> > >>>>> For now, I am through with the release notes, > >>> existing bug > >>>>> reports and > >>>>> the list archive already but find nothing coming similar to > >>>>> what we > >>>>> currently experience.� > >>>>> > >>>>> What is the contemporary approach to achieve the desired > >>>>> result ? > >>>>> � > >>>>> Thanks in advance for any input. > >>>>> � > >>>>> Best, > >>>>> > >>>>> Bardo > >>>>> > >>>>> > >>>>> > >>>>> > >>> On 22.04.21 11.09 Uhr, Andy Seaborne wrote: > >>>> > >>>> On 22/04/2021 09:55, Rob Vesse wrote: > >>>>> What is the query? > >>>>> > >>>>> RDF/XML is a graph format and so only makes sense for > >>>>> CONSTRUCT/DESCRIBE queries > >>>>> > >>>>> ASK/SELECT queries are going to produce tabular results which uses > >>>>> the SPARQL XML Results format by default. > >>>>> > >>>>> Historically there was an ability to transcribe the tabular format > >>>>> into a graph but this was a very niche use case (primarily only used > >>>>> in the SPARQL test suite itself). There were a bunch of changes in > >>>>> Jena 4.x to simplify Content-Type handling to only use canonical > >>>>> formats by default. > >>>>> > >>>>> Rob > >>>> Using > >>>> > >>>> curl --header 'Accept: application/rdf+xml' > >>>> > >>>> works for me. > >>>> > >>>> > >>>> Use of "pretty", to become the more basic form of RDF/XML changed > >>>> several versions ago at 3.15.0. But that is not > >>>> application/sparql-results+xml. > >>>> > >>>> https://issues.apache.org/jira/browse/JENA-1826 > >>>> > >>>> Please can we have an example with query, curl call and versions > numbers? > >>>> > >>>> Andy > >>>> > >>>>> On 22/04/2021, 08:10, "Bardo Nelgen" > >>>>> <mailing.list.in...@bnnperformances.de> wrote: > >>>>> > >>>>> Hi all, > >>>>> � > >>>>> Maybe there is something about Jena 4 with outputting > >>>>> „pretty“ > >>>>> RDF/XML via Fuseki ? > >>>>> � > >>>>> Whenever asking Fuseki (i.e. via HTTP… > >>> – be it from the > >>>>> GUI or via > >>>>> curl) for RDF/XML results, it now ALWAYS defaults to SRX > >>>>> (application/SPARQL-results+xml). > >>>>> � > >>>>> The behaviour could be changed in older versions by sending an > >>>>> Accept-Header for application/rdf+xml. With version 4.0, > >>>>> this option > >>>>> appears to be gone. > >>>>> > >>>>> For now, I am through with the release notes, > >>> existing bug > >>>>> reports and > >>>>> the list archive already but find nothing coming similar to > >>>>> what we > >>>>> currently experience.� > >>>>> > >>>>> What is the contemporary approach to achieve the desired > >>>>> result ? > >>>>> � > >>>>> Thanks in advance for any input. > >>>>> � > >>>>> Best, > >>>>> > >>>>> Bardo > >>>>> > >>>>> > >>>>> > >>>>>