In Datao, we model the query in SPARQL-in-RDF, then generate the
SPARQL query from this RDF model.
It might be another option.


On Wed, Jul 13, 2011 at 3:20 PM, Laurent Pellegrino
<[email protected]> wrote:
> Thanks for your answers.
>
> Laurent
>
> On Wed, Jul 13, 2011 at 11:45 AM, Damian Steer <[email protected]> wrote:
>>
>> On 13 Jul 2011, at 10:24, Andy Seaborne wrote:
>>
>>>
>>>
>>> On 13/07/11 10:04, Laurent Pellegrino wrote:
>>>> Hi all,
>>>>
>>>> I would like to rewrite a SPARQL query. My idea consists in compiling
>>>> the SPARQL query string to the algebra form. Then, I can edit the
>>>> algebra tree (prune it for example). However, I don't know how to
>>>> translate the algebra into a SPARQL query string. Is it possible to do
>>>> it from the algebra?
>>>>
>>>> Kind Regards,
>>>>
>>>> Laurent
>>>
>>> See
>>> OpAsQuery.asQuery(Op)
>>>
>>> It's not perfect.
>>
>> We were using this quite extensively in a recent project, and while not 
>> perfect we certainly battle tested a decent part of it, including SPARQL 1.1 
>> group and count. Related: [1].
>>
>> Damian
>>
>> [1] <http://openjena.org/wiki/ARQ/Manipulating_SPARQL_using_ARQ>
>

Reply via email to