IETF Internet Draft documents have been published for version 2 of the Electronic Commerce Modeling Language (ECML), including an XML DTD. The Electronic Commerce Modeling Language "provides a set of hierarchical payment oriented data structures that will enable automated software, including electronic wallets, from multiple vendors to supply needed data in a more uniform manner. ECML Version 2.0 extends ECML versions 1.0 and 1.1 (IETF RFCs) as described in the Appendix of the new specification. The ECML Standard provides the definition and naming of a hierarcically structured set of fields and the provision of an XML syntax for their transmition. These fields can be encoded in other syntaxes and transmitted via a variety of protocols." The goal of ECML Version 2.0 is presented in the specification abstract: "Electronic commerce frequently requires a substantial exchange of information in order to complete a purchase or other transaction, especially the first time the parties communicate. A standard set of hierarchicly organized payment related information fields in an XML syntax are [herein] defined as the second version of an Electronic Commerce Modeling Language (ECML) so that this task can be more easily automated, for example by wallet software... The ECML fields were initially derived from the W3C P3P base data schema by the ECML Alliance. Technical development and change control of ECML has now been trasnfered to the IETF. In version 2, ECML is extended by the fields in a W3C P3P Note related to eCommerce, by ISO 8583, and by other sources. Its primary form will be an XML syntax. ECML Version 2.0 is not a replacement or alternative to TLS/SSL, SET, EMV, XML, or IOTP; these are important standards that provide functionality such as confidentiality, non-repudiatable transactions, automatable payment scheme selection, and smart card support."
From the V2 Requirements document Introduction: "ECML Version 2.0 will describe the syntax of a class of data objects called Payment Processing Objects. This will involve the development a hierarchically organized set of data elements and an XML syntax for payment transaction information for both electronic wallets and Business to Business payment types such as credit card, check, line of credit, ACH (Automated Clearing House,) Mobile Phone Payments, and PDA Payments. This document lists the design principles, scope, and requirements over three things: (1) the scope of work available to the WG, (2) the ECML version 2 specification, and (3) applications that implement the specification. It includes requirements as they relate to the payment element syntax, data model, format, implementation, and external requirements."
Specification V2 bibliographic information: Electronic Commerce Modeling Language (ECML): Version 2 Specification. IETF Internet Draft 'draft-ietf-trade-ecml2-spec-00.txt'. By Jon W. Parsons (American Express). February 2001; expires August 2001. 19 pages. Section 2.2 supplies the ECML version 2 XML DTD.
Bibliographic information, ECML-2 requirements: "Electronic Commerce Modeling Language (ECML): Version 2 Requirements." IETF Internet Draft 'draft-ietf-trade-ecml2-req-01.txt'. By Jon W. Parsons (SeraNova), David Shepherd (IBM), and Donald E. Eastlake 3rd (Motorola). March 2001; expires September 2001. 9 pages. "This document lists the design principles, scope, and requirements for the Electronic Commerce Modeling Language (ECML) version 2 specification. It includes requirements as they relate to XML syntax, data model, format, payment processing, and external requirements." [cache]