opts.setUseRdfType(true);
opts.setUseNativeTypes(true);
// opts.skipExpansion = false;
opts.setCompactArrays(true);
// opts.keepFreeFloatingNodes = false;
final JsonLdApi api = new JsonLdApi(opts);
final JenaRDFParser parser = new JenaRDFParser();
final RDFDataset result = parser.parse(dataset);
Object obj = api.fromRDF(result);
final Map<String, Object> localCtx = new HashMap<String, Object>();
localCtx.put("@context", ctx);
// TODO: How/when to do simplify vs compact?
// if (false)