]>
ISO 19103:2015 Numerics
http://standards.iso.org/iso/19103/ed-2/en/
2015
Decimal
The usually finite representation of a decimal number. It differs from the common binary Real implementation in that it can represent 1.sl.10 (one-tenth) without error, while binary real representation can only represent powers of 1.sl.2 (one-half) exactly. Since many currencies are decimal, these representations are preferred in dealing with such moneys. This is also true for mile markers, which are often given in decimals.Can be thought of as an integer part followed by a fractional part given in multiples of powers of 1.sl.10 (tenths).
http://standards.iso.org/iso/19103/ed-2/en/
true
Integer
An exact integer value, with no fractional part.
http://standards.iso.org/iso/19103/ed-2/en/
true
Number
The base type for all number data, giving the basic algebraic operations. Since all concrete types have finite representations, some part of this algebra for most types exhibit some inaccuracy. For example, Integers cannot divide very well, and reals and decimals cannot avoid certain types of inaccuracies that depend on their representation semantics.
http://standards.iso.org/iso/19103/ed-2/en/
true
Real
The common binary Real finite implementation using base 2. Since such reals can approximate any measure where absolute accuracy is not possible, this form of numeric is most often used for measures. In cases were absolute accuracy is needed, such as currencies, then a decimal representation may be preferred (assuming the currency is decimal, such as the US dollar, British pound, etc.). Where there are no subunits possible, Integer numbers may be preferred. Can be thought of as an integer part followed by a fractional part given in multiples of powers of 1.sl.2 (halves).
http://standards.iso.org/iso/19103/ed-2/en/
true
UnlimitedInteger
-- Infinite if and only if value is not specified{[ isInfinte .eq. True ] .eq. [ value .eq. Null ]}-- value is either infinite or non-negative{value .lt..gt. Null implies value .gt..eq. 0}
http://standards.iso.org/iso/19103/ed-2/en/
true
1
1
Vector
an ordered set of numbers called coordinates that represent a position in a coordinate system. The coordinates may be in a space of any number of dimensions, as for instance in an .gu.nth degree.gu. polynomial spline. Example (123, 514, 150)
http://standards.iso.org/iso/19103/ed-2/en/
true
1
1
isInfinite
http://standards.iso.org/iso/19103/ed-2/en/
value
http://standards.iso.org/iso/19103/ed-2/en/
dimension
http://standards.iso.org/iso/19103/ed-2/en/
coordinates
http://standards.iso.org/iso/19103/ed-2/en/