1. A method to process data, comprising: receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating with at least one data processor the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor, where for a case where the data assemblage contains invalid data in at least one field the response is comprised of an output array comprising information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid.