S88DataTypes coding group

This code group defines the S88 data types based on the B2MML definitions.

Lua access code

To access the code of the codings below, append the coding group name and coding name to inmation.model.codes, see an example below.

return inmation.model.codes.S88DataTypes.S88_AMOUNT

Codings

Name Code Description
S88_AMOUNT 1 Amount
S88_BINARY 14 binary
S88_BINARYOBJECT 2 BinaryObject
S88_BOOLEAN 29 boolean
S88_BYTE 12 byte
S88_CENTURY 38 century
S88_CODE 3 Code
S88_DATE 34 date
S88_DATETIME 4 DateTime
S88_DATETIME_SMALL 35 dateTime
S88_DECIMAL 26 decimal
S88_DEFAULT 0 Default
S88_DOUBLE 28 double
S88_DURATION 33 duration
S88_ENTITIES 51 ENTITIES
S88_ENTITY 50 ENTITY
S88_ENUMERATION 55 Enumeration
S88_FLOAT 27 float
S88_ID 47 ID
S88_IDENTIFIER 5 Identifier
S88_IDREF 48 IDREF
S88_IDREFS 49 IDREFS
S88_INDICATOR 6 Indicator
S88_INT 20 int
S88_INTEGER 15 integer
S88_LANGUAGE 46 language
S88_LONG 22 long
S88_MEASURE 7 Measure
S88_MONTH 36 month
S88_NAME 42 Name
S88_NCNAME 44 NCName
S88_NEGATIVEINTEGER 17 negativeInteger
S88_NMTOKEN 53 NMTOKEN
S88_NMTOKENS 54 NMTOKENS
S88_NONNEGATIVEINTEGER 18 nonNegativeInteger
S88_NONPOSITIVEINTEGER 19 nonPositiveInteger
S88_NOTATION 52 NOTATION
S88_NUMERIC 8 Numeric
S88_OTHER 57 Other
S88_POSITIVEINTEGER 16 positiveInteger
S88_QNAME 43 QName
S88_QUANTITY 9 Quantity
S88_RECURRINGDATE 40 recurringDate
S88_RECURRINGDAY 39 recurringDay
S88_RECURRINGDURATION 41 recurringDuration
S88_SHORT 24 short
S88_STRING 11 string
S88_SVG 56 SVG
S88_TEXT 10 Text
S88_TIME 30 time
S88_TIMEINSTANT 31 timeInstant
S88_TIMEPERIOD 32 timePeriod
S88_UNSIGNEDBYTE 13 unsignedByte
S88_UNSIGNEDINT 21 unsignedInt
S88_UNSIGNEDLONG 23 unsignedLong
S88_UNSIGNEDSHORT 25 unsignedShort
S88_URIREFERENCE 45 uriReference
S88_YEAR 37 year