- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Tue, 25 Nov 2014 10:06:55 -0500
- To: Hendy Irawan <ceefour666@gmail.com>
- Cc: Linked JSON <public-linked-json@w3.org>
Received on Tuesday, 25 November 2014 15:07:25 UTC
> On Nov 24, 2014, at 10:23 PM, Hendy Irawan <ceefour666@gmail.com> wrote:
>
> For example I'd like to have this JSON-LD:
>
> {
> "urn:foo#value": "Car",
> "urn:foo#children": [
> {"urn:bar#value": "George"},
> {"urn:bar#value": "Stacy"}
> ]
> }
>
> Be compacted to just:
>
> {
> "@context": ???,
> "value": "Car",
> "children": [
> {"value": "George"},
> {"value": "Stacy"}
> ]
> }
>
> So my problem is:
> 1. There are two "value", mapped to different LD URIs (urn:foo# and urn:bar#). But they are in different level. I want both to use the shortened "value", not "valueA" and "valueB".
> 2. I'd like to have only a single @context in the document, which covers both "value"s.
>
> Is this possible?
Not possible in JSON-LD 1.0, but it’s been considered for a future update [1].
Gregg
[1] https://github.com/json-ld/json-ld.org/issues/247 <https://github.com/json-ld/json-ld.org/issues/247>
> Thank you.
>
>
> Hendy Irawan - on Twitter <http://twitter.com/hendybippo> - on LinkedIn <http://id.linkedin.com/in/hendyirawan>
> Web Developer | Bippo Indonesia <http://www.bippo.co.id/> | Akselerator Bisnis | Bandung
Received on Tuesday, 25 November 2014 15:07:25 UTC