Return JSON-LD & regular JSON via content negotiation (improved)