refination over json schema