- From: McCauley, Steven <steven_mccauley@brown.edu>
- Date: Mon, 19 Jun 2017 14:52:29 -0400
- To: Martynas Jusevičius <martynas@atomgraph.com>, olivier.rossel@gmail.com
- Cc: public-sparql-dev@w3.org
- Message-ID: <CAKidgQ_DtF=7VaUCTeG8hmB0dqM=4=v=Kj_Z_c79Rdr0f=nkdg@mail.gmail.com>
Martynas- nothing! I wasn't suggesting there was anything wrong with SPIN,
just that I don't think it's what I'm looking for. As the abstract says (
http://spinrdf.org/sp.html ), SPIN "goes beyond the textual format." I want
to head in the opposite direction: a serialization of a SPARQL query that
is document-oriented; ie, XML.
Olivier- thanks for the link. I'm not surprised that I'm the first person
to suggest this, but I do think it's an interesting omission. Given that a
query can be submitted to a SPARQL endpoint as a document, the Web
standards enthusiast in me wants to use an XML format to do so.
An XML format for SPARQL queries would create a nice symmetry with replies
in RDF/XML and SPARQL Query Results XML formats. It would permit an XML
end-to-end processing chain, using the same tools to generate queries and
to process the results from those queries. Many thanks for the advice; if I
make any headway on my own, I'll post to the list. (Mapping SPIN into XML
seems like a good way to start.)
Best-
Steve
On Sun, Jun 18, 2017 at 11:58 AM, Martynas Jusevičius <
martynas@atomgraph.com> wrote:
> What's wrong with SPIN?
>
> On Fri, Jun 16, 2017 at 6:45 PM, McCauley, Steven <
> steven_mccauley@brown.edu> wrote:
>
>> Hello-
>>
>> I was wondering, is there an XML format for encoding SPARQL queries and
>> update requests? That is, a format which serializes this:
>>
>> """
>> SELECT ?s ?p ?o
>> WHERE {
>> ?s ?p ?o .
>> }
>> """
>>
>> as this:
>>
>> """
>> <?xml version="1.0"?>
>> <query xmlns="http://fake.org/sparql-query#">
>> <clause type="select">
>> <binding name="s" />
>> <binding name="p" />
>> <binding name="o" />
>> </clause>
>> <clause type="where">
>> <triple>
>> <subject>s<subject>
>> <predicate>p</predicate>
>> <object>o</object>
>> </triple>
>> </clause>
>> </query>
>> """
>>
>> (or, you know, something else that could actually be processed)
>>
>> I ask because I know I can get my SPARQL results in XML (either
>> sparql-results or rdf+xml), so it wouldn't surprise me if a format for
>> SPARQL queries was also available. I've checked the mailing list archives,
>> and the current list of W3C standards and drafts, but I'm not seeing
>> anything like this. There's SPIN, but that seems to be moving in the
>> opposite direction from what I'm looking for.
>>
>> Being able to serialize queries in XML would make them easier to log and
>> rollback (for updates, that is). It would also permit the use of XML tools
>> for generating SPARQL queries. Currently, I'm accomplishing this in my
>> scripts with a lot of string concatenation and string formatting, but that
>> seems flimsy and unreliable. I don't think it would be impossibly hard to
>> write my own schema for a SPARQL Query document, but I also don't want to
>> reinvent the wheel.
>>
>> Thank you-
>> Steve McCauley
>>
>
>
Received on Monday, 19 June 2017 18:53:01 UTC