This alternative to traditional Document Type Definitions (DTD's) represents the format as an XML document and allows representing formats other than XML documents (files, EDI, and the like) and data types. [0155]FIG. 8 is a diagram depicting a framework for Internet based applications using BizTalk Server 2000 and icFoundation. [0156] The BizTalk Framework assumes that application programs are di