1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to: receive an electronic document comprising instances of business data elements, the electronic document having a format corresponding to a business communication schema, wherein the business communication schema includes a set of predefined business data elements for use in transacting electronic business; identify an instance of a particular business data element in the electronic document; and increment a counter associated with the particular business data element in response to identifying an instance of the particular business data element.