JSON-LD Playground

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.

NOTES:
Gist
Key Autocomplete
all of the @ keywords
available keys in @context
{
  "@context": {
    "ex": "http://example.org/ns/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "ex:thing3": {
      "@context": {
        "ex:foo": {
          "@type": "@id"
        }
      }
    },
    "ex:thing4": {
      "@context": {
        "ex:foo": {
          "@type": "xsd:dateTime"
        }
      }
    }
  },
  "ex:thing1": {
    "ex:foo": 1
  },
  "ex:thing2": {
    "ex:foo": "a string"
  },
  "ex:thing3": {
    "ex:foo": "http://example.org/yugo"
  },
  "ex:thing4": {
    "ex:foo": "2022-11-16T21:04:41"
  }
}
 
 
 
 
 
 
 
 
 
_:b0 <http://example.org/ns/thing1> _:b1 .
_:b0 <http://example.org/ns/thing2> _:b2 .
_:b0 <http://example.org/ns/thing3> _:b3 .
_:b0 <http://example.org/ns/thing4> _:b4 .
_:b1 <http://example.org/ns/foo> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
_:b2 <http://example.org/ns/foo> "a string" .
_:b3 <http://example.org/ns/foo> <http://example.org/yugo> .
_:b4 <http://example.org/ns/foo> "2022-11-16T21:04:41"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 
 
 
 
Subject Predicate Object Language Datatype Graph
NOTE: As of 2022-08-25, the demos of RSA and Bitcoin signatures are temporarily unavailable. For a demo involving JSON-LD signatures and other related technology, please see the Verifiable Credentials Playground.