Form Design Patterns

Practical patterns for combining field types in fieldwork forms.


Overview

Once you have chosen the right field types for your data (see Choosing a Field Type), the next step is combining them into effective forms. This guide presents five composite patterns — recurring field combinations that solve common recording tasks — and worked examples from archaeology, ecology, and geology.

Good form design favours recognition over recall: let users select from lists rather than remember codes. Use progressive disclosure to keep forms simple by default, revealing detailed fields only when needed. Maintain consistent interaction patterns throughout a notebook so that collectors learn the form once and can work quickly.

For a complete list of available field types, see Field Types.

Composite Patterns

These five patterns appear across disciplines whenever fieldwork forms need to go beyond single-field recording.

The Measurement Pattern

When recording a measurement, combine:

  • A Select one option or Select Field for the measurement type (e.g., length, width, depth).

  • A Controlled Number for the numeric value, with minimum and maximum bounds set to catch entry errors.

  • A unit indicator — either included in the field label (e.g., “Depth (cm)”) or as a separate Select one option field if multiple units are possible.

  • An Annotation enabled on the number field for recording uncertainty, instrument used, or measurement conditions.

The Identification Pattern

When recording an identification that may be provisional, combine:

  • A Select Field or Select Field (Hierarchical) for the identification (e.g., species, soil type, artefact class) drawn from a controlled vocabulary.

  • Use of “Uncertainty” if a simple “certain” vs. “uncertain” flag is all that is needed, OR

  • A Select one option for more nuanced confidence level (e.g., Certain, Probable, Possible, Unlikely).

  • A Checkbox labelled “Requires verification”, conditionally revealed when confidence (selected through Select one option) is not Certain.

  • A Multi-line Text Field for detailed notes, conditionally revealed alongside the verification flag.

The Complex Observation Pattern

When structuring complex observations with multiple possible outcomes, combine:

  • A Select one option for the observation type, which acts as a branching gateway.

  • Type-specific field groups revealed conditionally based on the selection.

  • Standard metadata captured automatically by the platform (recorder, timestamp, location).

  • A Take Photo field with Annotation enabled for visual documentation.

The Progressive Detail Pattern

When a form needs to support both rapid and detailed recording, combine:

  • Basic fields that are always visible for quick recording.

  • A Checkbox as a gateway question (e.g., “Record detailed measurements?”).

  • Detailed fields conditionally revealed when the checkbox is ticked.

This pattern keeps the form simple for routine records while still enabling depth when needed.

The “Other” Specification Pattern

When a controlled vocabulary needs an escape hatch for exceptions, combine:

  • A Select Field or Select one option with an “Other” option included in the list.

  • A FAIMS Text Field conditionally revealed when “Other” is selected, prompting the collector to specify.

This preserves the structure of controlled data while allowing flexibility for unanticipated values.

Discipline-Specific Examples

The patterns above can be adapted to suit different fieldwork disciplines. The examples below illustrate common field combinations and human-readable identifier (HRID) structures.

Archaeological Recording

Archaeological forms typically need to capture stratigraphic relationships, contextual inheritance, and structured identifiers:

  • Stratigraphic relationships — Use Add Related Record with defined vocabulary pairs (e.g., “cuts / cut by”, “fills / filled by”, “above / below”) to record temporal and physical relationships between contexts (temporal and physical relationships can be captured independently using multiple relationships).

  • Contextual inheritance — Finds inherit context properties, samples inherit environmental conditions, and photos inherit spatial coordinates through parent–child record relationships.

  • HRID structure — A typical archaeological identifier combines site, trench, entity type, and number: SITE-TRENCH-FEATURETYPE-NUMBER (e.g., “Perachora-T5-Hearth-023”).

Ecological Survey

Ecological survey forms often centre on transect-based observation and abundance estimation:

  • Transect observations — Use an Auto Incrementing Field for sequential observation points, combined with Take point for each location along a transect.

  • Abundance estimation — Use Controlled Number fields for percentage cover or species counts, or a Select one option field for categorical scales (e.g., DAFOR: Dominant, Abundant, Frequent, Occasional, Rare).

  • HRID structure — A typical ecological identifier combines transect, point, and date: TRANSECT-POINT-DATE (e.g., “T1-P5-20240315”).

Geological Sampling

Geological forms often involve deep sample hierarchies and orientation data:

  • Sample hierarchies — Use Add Related Record to maintain provenance through processing stages: Outcrop → Sample → Subsample → Analysis.

  • Orientation data — Use grouped Controlled Number fields for strike and dip measurements or plunge and trend for linear features.

  • Sample identifiers — Use QR / Barcode Scanner to scan a sample label in the field to avoid transcription errors (consider implementing IGSNs).

  • HRID structure — A typical geological identifier combines project, location, and sample: PROJECT-LOCATION-SAMPLE (e.g., “GEO2024-OUT3-S045”).