> Play around with JSON-LD markup by typing out some JSON below and seeing what gets generated from it at the bottom of the page. Pick any of the examples below to get started.
> NOTE: The playground uses[jsonld.js](https://github.com/digitalbazaar/jsonld.js)which[conforms](https://github.com/digitalbazaar/jsonld.js#conformance)to JSON-LD 1.1[syntax](https://www.w3.org/TR/json-ld11/)([errata](https://w3c.github.io/json-ld-syntax/errata/)),[API](https://www.w3.org/TR/json-ld11-api/)([errata](https://w3c.github.io/json-ld-api/errata/)), and[framing](https://www.w3.org/TR/json-ld11-framing/)([errata](https://w3c.github.io/json-ld-framing/errata/)). Also see the classic[JSON-LD 1.0 playground](https://json-ld.org/playground/1.0/)and the[RDF Distiller](http://rdf.greggkellogg.net/distiller).
* [Mental Models of JSON-LD and what a "Document Loader" really does](https://www.youtube.com/watch?v=-yUbMDft5O0) Orie Steel
> and terms like "dereferencing" that trip up even highly experienced senior developers that show up late to the Linked-Data party and its open-world model (complete with its own security model based on different availability assumptions).