4.2.2 Base Types

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1

The base types class (Figure 4.2.2-1) defines the intended abstract supertypes for the data types shown. Each is defined in the EA model and the RESQML Technical Reference Guide. These types are specializations of normal XML schema datatypes with special purposes – like specific maximum lengths for string types. They provide consistency and protect consumers of the standard documents from potentially unlimited-length strings appearing in documents. In the case of UuidString, an XML regular expression pattern is applied so XML Schema validation could be used to reject an improperly-formed UUID.

Figure 4.2.2-1 BaseTypes class (Energistics Common Technical Architecture).