Field Types and Specialisations
Complete guide to all 10 field types and 56+ type specialisations. Learn how to choose the right type for your data and apply format-specific validation.
Field types define what kind of data a field can hold. NeoArc Studio supports 10 field types, with type specialisations that provide more specific formatting and validation for common data patterns.
Primitive Types
String Fields
Text values of any length. String fields support 56 type specialisations for common formats.
Integer Fields
Whole numbers without decimal points.
Number Fields
Decimal numbers with fractional parts.
Boolean Fields
True or false values. Boolean fields can have a default value and support validation rules like mustBeTrue and mustBeFalse.
Reference Types
Object Fields
Reference to another object schema. Use object fields when you want to embed one schema inside another.
Enum Fields
Reference to an enum schema, or inline enum values. Use enum fields for fields that must be one of a predefined set of values.
Array Fields
Lists of values. Arrays can contain primitives or references.
String Specialisations
String fields support 56 type specialisations organised by category.