In support of this processing a schema 900 is provided as shown in a template XML contract shown in FIG. 10 and the explanation of the tags given in FIG. 11. [0146] The schema 900 in FIG. 9 is saved in a relational database such as Oracle???, Informix???, DB/2???, or SQL server???.