- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Mon, 12 Mar 2018 18:20:11 -0700
- To: Kingsley Idehen <kidehen@openlinksw.com>
- Cc: Linked JSON <public-linked-json@w3.org>
Kingsley, during the JSON-LD call today we specifically wanted to solicit your feedback on if our proposed fix in PR #603 [1] satisfies your requirements as stated in issue #488 [2]. A particular use case is highlighted in the syntax document: { "@context": { "@base": "http://example/document", "@vocab": "" }, "@id": "http://example.org/places#BrewEats", "@type": "#Restaurant", "#name": "Brew Eats" … } The “@vocab”: “” has the effect of using the current document base (either location, or set via @base) to create property IRIs. This would expand to the following: [{ "@id": "http://example.org/places#BrewEats", "@type": ["http://example/document#Restaurant"], "http://example/document#name": [{"@value": "Brew Eats"}] }] You can find formatted versions of the syntax [3] and API [4] documents. Kindly respond to indicate if the proposed text satisfies your requirements. Gregg Kellogg gregg@greggkellogg.net [1] https://github.com/json-ld/json-ld.org/pull/603 [2] https://github.com/json-ld/json-ld.org/issues/488#issuecomment-361587510 [3] https://rawgit.com/json-ld/json-ld.org/vocab-base/spec/latest/json-ld/index.html#using-the-document-base-as-the-default-vocabulary [4] https://rawgit.com/json-ld/json-ld.org/vocab-base/spec/latest/json-ld-api/index.html
Received on Tuesday, 13 March 2018 01:20:48 UTC