14.1.1 Data Modeling with UML and EA

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1

Beginning with v2.0, the RESQML Special Interest Group (SIG) began using the Unified Modeling Language™ (UML®), implemented with Enterprise Architecture (EA), a data modeling software tool, to design RESQML. The UML model has these uses:

  • Source for generating the schemas (XSD files) that developers use to implement RESQML into a software package.
  • Important resource for understanding RESQML. Developers can explore the class diagrams to get a quick understanding of organization and relationships, and drill down on objects to get definitions in context.
  • Source of content for the RESQML Technical Reference Guide (this document). For convenience, the content of the UML model is also produced in this technical reference guide.

The EAP file containing the RESQML UML model is available as part of the RESQML resource set (see 14.1.4 Resource Set ). A free UML reader, EA Lite, is available for download at http://www.sparxsystems.com/.