- From: Ivan Herman <ivan@w3.org>
- Date: Thu, 19 Jan 2012 14:05:14 +0100
- To: "Markus Lanthaler" <markus.lanthaler@gmx.net>
- Cc: "'Linked JSON'" <public-linked-json@w3.org>
- Message-Id: <314686E9-D26F-488D-A303-2D41253CCBB0@w3.org>
Ah, ok. That is fine. In my current generated JSON-LD, if I use a full URI as a key in the context, I use the same full URI in the data.
(Again, I will simplify and beautify this soon, and this will disappear, but just for my understanding...)
Thanks!
Ivan
On Jan 19, 2012, at 13:37 , Markus Lanthaler wrote:
> Hi Ivan
>
>> although, actually, I have some plans to change the output to do
>> something like that anyway, just for my understanding: do you mean to
>> say that the approach I have below will become invalid? Ie, that
>> putting a URI as a key will become invalid? Or that the alternative of
>> using a CURIE become a possibility? I am still a bit messed up...
>
> No, it would still be a completely valid document but the type coercion
> wouldn't apply to those properties in the document as you use CURIEs there.
> I think an example makes it easier to understand:
>
> {
> "@context": {
> "foaf": "http://xmlns.com/foaf/0.1/",
> "http://xmlns.com/foaf/0.1/mbox": {
> "@type": "@id"
> },
> "foaf:homepage": {
> "@type": "@id"
> }
> },
>
> "http://xmlns.com/foaf/0.1/mbox": "mailto:alice@example.com",
> "foaf:homepage": "http://example.com/eve",
>
> "foaf:mbox": "mailto:alice@example.com",
> "http://xmlns.com/foaf/0.1/homepage": "http://example.com/eve"
> }
>
>
> In this example the first two properties would be coerced to IRIs, the
> latter two wouldn't. The reason is that a parser wouldn't find the type
> coercion as the property keys in the document and in the context don't
> match.
>
> Hope this helps.
>
>
>
> --
> Markus Lanthaler
> @markuslanthaler
>
>
----
Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
FOAF: http://www.ivan-herman.net/foaf.rdf
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Thursday, 19 January 2012 13:04:06 UTC