What is the difference between a UML model and a data model?
UML (Unified Modeling Language) is a standard way of representing all kinds of information models. There are over a dozen different kinds of information models you can create using UML. In caCORE, we focus on the creation of a Class Diagram. The data model represents how data is persisted, while the domain model exposes how data can accessed, viewed and manipulated. For more information about UML, see the caCORE SDK Developer’s Guide v4.0.