RE: use of @base

On 17 Mai 2016 at 21:12, Jim Balhoff wrote:
>> On May 17, 2016, at 2:13 PM, Gregg Kellogg <gregg@greggkellogg.net> wrote:
>> 
>> On May 16, 2016, at 17:57, Jim Balhoff <balhoff@gmail.com> wrote:
>>> 
>>> "Please note that the @base will be ignored if used in external contexts."
>>> http://www.w3.org/TR/json-ld/#base-iri
>> 
>> Yes, that's correct, as it doesn't make sense for a single external context to resolve relative
> IRIs for every document using it.
> 
> Okay, that makes sense. Although the JSON-LD Playground does seem to resolve relative
> IRIs using an @base found in an external context.

That's a bug. Step 3.4 in the context processing algorithm [1] is quite clear about this:

   3.4) If context has an @base key and remote contexts is empty, i.e.,
      the currently being processed context is not a remote context:


Cheers,
Markus


[1] http://www.w3.org/TR/json-ld-api/#context-processing-algorithm


--
Markus Lanthaler
@markuslanthaler

Received on Wednesday, 18 May 2016 20:36:16 UTC