Not what I said :)

Changing <rdf:Description> to an element with class name would take one or
two XSLT templates.

On Fri, 23 Apr 2021 at 07.45, Bardo Nelgen <
mailing.list.in...@bnnperformances.de> wrote:

> Re-Writing entire RIOT in XSLT ?
>
> Probably not the most versatile approach… ;-)
>
> On 23.04.21 07.40 Uhr, Martynas Jusevičius wrote:
> > 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
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>

Reply via email to