What was the Design Criteria for GJXDM?

The following design criteria were applied in the development of the Global Justice Extensible Markup Language (XML) Data Model (GJXDM):