support a subset of JSON-LD