> On Dec 17, 2017, at 11:08 AM, Andy Seaborne <[email protected]> wrote:
> 
>> Why would it be dangerous?

As I wrote:

>>> (in the sense in which you used the phrase "dubious in terms of spec 
>>> compliance")

It might confuse people into thinking that maintaining bnode labeling is a 
normal part of using SPARQL, when it isn't-- it's something extra that Jena 
provides.

If there's no reason this is an undocumented feature, I'm going to document it 
at:

https://jena.apache.org/documentation/query/app_api.html

ajs6f

> On Dec 17, 2017, at 11:08 AM, Andy Seaborne <[email protected]> wrote:
> 
> Why would it be dangerous?
> 
> On 17/12/17 15:46, ajs6f wrote:
>> That is useful, and it's undocumented. Is that because it is dangerous (in 
>> the sense in which you used the phrase "dubious in terms of spec 
>> compliance") or just because we never have documented it?
>> ajs6f
>>> On Dec 17, 2017, at 10:43 AM, Andy Seaborne <[email protected]> wrote:
>>> 
>>> ARQ.enableBlankNodeResultLabels()
>>> 
>>> On 17/12/17 15:39, ajs6f wrote:
>>>> Where? I found nothing documented.
>>>> ajs6f
>>>>> On Dec 17, 2017, at 10:38 AM, Andy Seaborne <[email protected]> wrote:
>>>>> 
>>>>> On 17/12/17 15:19, ajs6f wrote:
>>>>>> Claude-- I'm looking at RDFConnection, but it's an interface. I think 
>>>>>> you mean around L220 of JSONInput itself, right?
>>>>>> It looks like SyntaxLabels has some LabelToNode factory methods that 
>>>>>> might fit the bill, like createNodeToLabelAsGiven(), but JSONInput 
>>>>>> doesn't offer any way to select which method to use. At L195 it uses 
>>>>>> SyntaxLabels.createLabelToNode().
>>>>>> We could thread such a mapping choice all the way through the call 
>>>>>> stack, but that seems a bit difficult to me. Maybe we could introduce a 
>>>>>> Context setting for this purpose?
>>>>> 
>>>>> They already exist!

Reply via email to