Previous Table of Contents Next


8.3 Semantics of Data Types

   Data types in MOF meta-models fall into two groups:

   Each data type in a MOF meta-model denotes a finite or infinite set of values. In the case of the standard technology neutral MOF data types and constructors, these sets are as follows:

   NOTE: Every MOF technology mapping must define a mapping from the standard MOF technology neutral data types to a concrete type such that every value in the value domain has a distinct representation using the concrete type. A technology mapping that does not support all of the data types, or that maps them in a way that loses information is not valid.

   It is not possible to define the sets of values that comprise native types in a technology independent way.