1. A method of mapping data on a network, the method comprising: receiving data in a first predetermined format; and mapping the data from the first predetermined format to a second predetermined format using at least one mapping type selected from a set of mapping types comprising: a first mapping type associated with value mapping, a second mapping type associated with direct mapping, a third mapping type associated with constant mapping, a fourth mapping type associated with conditional mapping, and a fifth mapping type associated with collection mapping.