- From: James Wright <balugajames@gmail.com>
- Date: Tue, 19 May 2015 20:15:43 -0600
- To: public-json-ld@w3.org
- Message-ID: <CACp0+qyof5Hjdy3YEjsP4qTk-f=_+ENY3WoRrem6f9AuoyxWMw@mail.gmail.com>
Hello Everyone, First let me say that I really appreciate all the work that was done on JSON-LD. Its really awesome. Now, I have a problem which I can't seem to figure out. Some of the APIs I interact with have this sort of pattern or similar: { "id": "23", "name": "Bob", "resources": { "self": { "ref": "api/collection/23" }, "html": { "ref": "html/collection/bob" } } So in this case, the @id of the object is located at the path: resources.self.ref I can't seem to figure out how to map a context so that this works. After expansion and compaction I would like this to become: { "@id": "../api/collection/23", "givenName": "Bob", "webpage": "html/collection/bob" } Essentially, 'resources' is meaningless. I can't seem to find a way to represent this. I can say: resources: "@graph" but then I get the following which is not what I want { "@graph": [ ... ] } Any ideas? Or is this a limitation? Basically it would be nice if there was a to say - James
Received on Friday, 22 May 2015 11:19:07 UTC