W3C home > Mailing lists > Public > public-linked-json@w3.org > December 2015

Re: Casting literals as IRIs

From: Adrian Pohl <pohl@hbz-nrw.de>
Date: Fri, 18 Dec 2015 09:13:26 +0100
To: public-linked-json@w3.org
Message-ID: <5673C026.7070209@hbz-nrw.de>
Hello Jindřich,

with this context:

Am 17.12.2015 um 23:53 schrieb Markus Lanthaler:
> Hi Jindřich,
>
>
> On Thursday, December 17, 2015 11:04 AM, Jindřich Mynarz wrote:
>> I found that some services return JSON-LD, in which IRIs are serialized
>> as literals. For example, consider the following example:
>>
>> {
>>    "@id": "http://mynarz.net/#jindrich",
>>    "http://xmlns.com/foaf/0.1/knows": [
>>       "http://ruben.verborgh.org/#me",
>>       "http://richard.cyganiak.de/foaf.rdf#cygri"
>>    ]
>> }
>>
>> The objects of foaf:knows are serialized as literals, even though they
>> are IRIs.
>>
>> Now, if I want to recover the objects of foaf:knows as IRIs, the
>> following context is of no use:
>>
>> {
>>    "@context": {
>>      "foaf": "http://xmlns.com/foaf/0.1/",
>>      "foaf:knows": {"@type": "@id"}
>>    }
>> }
>
> What about this context:
>
>    "@context": {
>      "http://xmlns.com/foaf/0.1/knows": { "@type": "@id" }
>    }
>
> Result: http://tinyurl.com/hadcx4d
>
>
> HTH,
> Markus
>
>
> --
> Markus Lanthaler
> @markuslanthaler
>
>
Received on Friday, 18 December 2015 08:14:00 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:18:46 UTC