EDIFormat
EDIFormat is a specification for encoding electronic data interchange (EDI) messages designed to provide a uniform representation of business documents across systems and industries. It defines a data model that represents common EDI constructs such as segments, data elements, qualifiers, and transaction sets, enabling validation, versioning, and extensibility. The format supports a canonical form that can be expressed in multiple serializations and transport layers, including traditional EDI interchange syntax, as well as modern representations such as JSON or XML, through mapping rules and transformers.
In practice, EDIFormat acts as an intermediate schema between business applications and external partners. Implementations typically
Adoption and use of EDIFormat are concentrated in industries with complex supply chains, such as manufacturing
See also EDIFACT, X12, UN/EDIFACT, JSON, XML, and EDI mapping technologies.