How do the various parts of GJXDM relate to one another?

There has been some confusion among users regarding what is described as the data model (GJXDM) versus the data dictionary (GJXDD). One way to describe the Justice XML architecture is that the data dictionary (GJXDD) is a well-defined vocabulary of data names and structures assembled in an object-oriented data model (GJXDM) from which consistent XML schemas are generated to be used as templates for valid XML instances that carry data payload (actual data content).

GJXDM refers to the body of concepts and rules that underlie the data dictionary and the schema. The rules behind the data model are fundamental to the structure of the data dictionary and are used to generate the XML schemas.

The data model and dictionary are combined together into one database, a component repository, which allows the consistent generation of several products in support of the justice community:

1. The GJXDD schema.
2. Numerous external code table schemas.
3. A GJXDD documentation spreadsheet.

It is recommended that new users acquaint themselves with the GJXDD documentation spreadsheet (, which is provided in a Microsoft Excel format for easy navigation. The spreadsheet is a tangible representation of the data dictionary.

Global Justice XML Data Model (GJXDM):