- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Fri, 21 Feb 2014 18:24:58 -0800
- To: Dave Longley <dlongley@digitalbazaar.com>
- Cc: Linked JSON <public-linked-json@w3.org>, Dan Brickley <danbri@google.com>
DanBri noticed an odd relative IRI in playgroud: https://t.co/redirect?url=http%3A%2F%2Ft.co%2FCXwET1L08I&t=1&sig=5934b2edb90c43746e35a41fd40374eb89a03a31&iid=5b95eb792ef84751afbf1e15534b5d9b&uid=6125262&nid=27+1268. This must relate to the default base used by the playground, but when I run it with my own processor (without specifying a base IRI), I don't see the relative IRI. Basically, it's compacting the following: { "@context": { "@vocab": "http://schema.org/", "url": { "@type": "@id" } }, "@type": "Movie", "@id": "http://code.sgo.to/movies/123", "name": "Dan's schema.org presentation", "operation": [ { "@type": "WatchAction", "@id": "", "actionStatus": "proposed", "actionHandler": { "@type": "WebPageHandler", "url": "/movies/123/watch" } }] } using an empty context and getting the following: { "@id": "http://code.sgo.to/movies/123", "@type": "http://schema.org/Movie", "http://schema.org/name": "Dan's schema.org presentation", "http://schema.org/operation": { "@id": "./", "@type": "http://schema.org/WatchAction", "http://schema.org/actionHandler": { "@type": "http://schema.org/WebPageHandler", "http://schema.org/url": { "@id": "../movies/123/watch" } }, "http://schema.org/actionStatus": "proposed" } } However, mine returns the following: { "@id": "http://code.sgo.to/movies/123", "@type": "http://schema.org/Movie", "http://schema.org/name": "Dan's schema.org presentation", "http://schema.org/operation": { "@id": "", "@type": "http://schema.org/WatchAction", "http://schema.org/actionHandler": { "@type": "http://schema.org/WebPageHandler", "http://schema.org/url": { "@id": "/movies/123/watch" } }, "http://schema.org/actionStatus": "proposed" } } Gregg Kellogg gregg@greggkellogg.net
Received on Saturday, 22 February 2014 02:25:29 UTC