7. The method of claim 2 , wherein specifying features further comprises: defining a maximum cardinality in the data object model specifying a maximum number of occurrences of at least one property that are required in the data interchange protocol document.
7. The method of claim 2 , wherein specifying features further comprises: defining a maximum cardinality in the data object model specifying a maximum number of occurrences of at least one property that are required in the data interchange protocol document. 8. The method of claim 7 , further comprising: analyzing the data interchange protocol document to determine whether the data interchange protocol document includes the maximum number of occurrences of the at least one property.