i don't think prov:usedEntity and prov:generatedEntity are part of prov-o. 

it might be worthwhile to clarify with the prov folks why prov-json uses these new terms.