added json-schema support partition definition
json-schema implementation done for partion generation