making prov-json independent of prov-xml