Base Units

Base Units are root level units from which other units can be derived. In Physics usually SI units are used as base units. The GeoDMS is also used in other domains so also other base units can be configured, like monetary units (Euro, Dollar).

The following rules apply to the definition of base units:

  • If possible, use SI units as base units, see Naming Conventions for their advised names.
  • Use other base units like monetary units, nrInhabitants, nrHouses etc if it is relevant within your model to distinguish their quantities
  • Don't exaggerate with defining large sets of base units, as they rigid your model.

BaseUnits are configured with the BaseUnit function.


unit<float32> meter  := BaseUnit('meter','float64');
unit<float64> second := BaseUnit('seconde','float64');

In the examples two values units are configured as base units. The value type of the first unit is float32, of the second float64.

Vrije Universiteit
De Boelelaan 1085
1081 HV Amsterdam
The Netherlands

tel: +31 (0)20 598 9083
fax:+31 (0)20 598 9904