On Fri, Sep 20, 2013 at 5:12 PM, Andy Seaborne <[email protected]> wrote:
> On 20/09/13 18:47, Joshua TAYLOR wrote:
>>
>> On Fri, Sep 20, 2013 at 1:37 PM, Joshua TAYLOR <[email protected]>
>> wrote:
>>>>
>>>> Try the "sparql" command:
>>>>
>>>> sparql --strict --data empty.n3 "select * where { ?s <p>{2} ?o }"
>>>>
>>>> "arq" implies the extended language and "--strict" really refers to
>>>> execution semantics.  "arq --strict"  could be made to be (strict)
>>>> SPARQL
>>>> 1.1.
>>>
>>>
>>> sparql doesn't choke on <p>{2} either:
>>>
>>> $ sparql --data empty.n3 "select * where { ?s <p>{2} ?o }"
>>> ---------
>>> | s | o |
>>> =========
>>> ---------
>>
>>
>> I misread that, and didn't include --strict when I did it.  However,
>> it doesn't reject the query with --strict, either:
>>
>> $ sparql --strict --data empty.n3 "select * where { ?s <p>{2} ?o }"
>> ---------
>> | s | o |
>> =========
>> ---------
>>
>> However, I figured out the right --syntax argument to use:
>>
>> $ sparql --syntax SPARQL_11 --data empty.n3 "select * where { ?s <p>{2} ?o
>> }"
>> Encountered " "{" "{ "" at line 1, column 24.
>
>
> Hmm - it looks like a command line string is always parsed in exended mode.
> This is not intended.
>
> Complains:
> sparql --data empty.n3 --file Q.rq
>
> Does not.
> arq --data empty.n3 --file Q.rq
> arq --data empty.n3 --file Q.arq
> sparql --data empty.n3 --file Q.arq
>
> JIRA time.

For anyone reading the archives, this is JENA-542:

  https://issues.apache.org/jira/browse/JENA-542


-- 
Joshua Taylor, http://www.cs.rpi.edu/~tayloj/

Reply via email to