- From: David Janes <davidjanes@davidjanes.com>
- Date: Mon, 8 Jun 2015 17:19:30 -0400
- To: Melvin Carvalho <melvincarvalho@gmail.com>
- Cc: Linked JSON <public-linked-json@w3.org>
- Message-ID: <CACp1KyOuPp5m_NTpuFv-KUCLGVox=KHsgYoMzvCCs6Hyyq5XOg@mail.gmail.com>
I'm not sure if I understand enough to answer the first question. As to the second, I thought this was the "correct practice" in the SemWeb world? http://www.w3.org/TR/cooluris/#r303gendocument Although I'm not using a 303 redirect yet. D. On Mon, Jun 8, 2015 at 5:14 PM, Melvin Carvalho <melvincarvalho@gmail.com> wrote: > > > On 8 June 2015 at 22:11, David Janes <davidjanes@davidjanes.com> wrote: > >> Sorry for the lengthiness of this email, but I think I've got it down to >> the minimal data to understand: >> >> Consider the following JSON-LD >> >> { >> "@context": [ >> "https://iotdb.org/pub/iot", >> { >> "@vocab": "https://iotdb.org/pub/iot#" >> }, >> { >> "model": { "@type": "@id" } >> } >> ], >> "@id": >> "/api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light", >> "model": >> "/api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light/model" >> } >> >> >> This converts to the following nquads, exactly as expected >> >> </api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light> >> <https://iotdb.org/pub/iot#model> >> </api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light/model> >> . >> >> >> BUT the fact that >> >> "model": { "@type": "@id" } >> >> >> is _already_ defined in "https://iotdb.org/pub/iot" (go look at " >> https://iotdb.org/pub/iot.jsonld). So my understanding is we shouldn't >> have to explicitly spell that out here. But when I do: >> >> { >> "@context": [ >> "https://iotdb.org/pub/iot", >> { >> "@vocab": "https://iotdb.org/pub/iot#" >> } >> ], >> "@id": >> "/api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light", >> "model": >> "/api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light/model" >> } >> >> >> We get >> >> </api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light> >> <https://iotdb.org/pub/iot#model> >> "/api/things/urn:iotdb:thing:REST:20b2c3ca712e8b0031debf3453cc75d1:rest-color-light/model" >> . >> >> >> Note that the last bit is not in angle brackets, it's a string not an @id. >> >> Thoughts? >> > > Is your remote context being pulled in to the processor? > > I'd also personally avoid redirects like the plauge, they can be quite > hard to debug. > > >
Received on Monday, 8 June 2015 21:20:18 UTC