Yes, you could. But JSON-LD…
Yes, you could. But JSON-LD is getting full of confused compromises because it wasnt backwards compatible with JSON. IMHO a mistake. I spent quite some time trying to fix it once and for all, but it's ended up as various different incmpatible hacks. We can do better, simply by adding a vocab property @vocab : urn:json: which will convert all json to json-ld.