How To: Manage Specimen Event

Managing specimen_events aka record_events

(copied from documentation, please update and enhance!)

Edit Record Event Form

There are two ways to edit record events and associated place/time data.

  1. old/normal way
    • normalized, makes managing data for shared localities easy
    • normalized, makes accidentally editing unrelated specimens easy
    • requires scary access to shared data
    • requires an in-depth understanding of the Arctos Locality Model to safely use
  2. Fork-Edit method
    • denormalized - every save creates a new locality and event
      • but who cares, the cleanup scripts will renormalize the data by consolidating duplicates and purging orphans
    • requires only manage_specimens access; always creates new localities which can’t possibly be shared, so the back-end can safely run with elevated rights to create localities, collecting events, and geology determinations
    • provides a one-click path to keeping full history as unaccepted specimen-events
      • adding rather than editing is an option on every save
        • AWG: should not achiving be an option at all?
    • One-click georeferencing with GeoLocate
    • GUI georeference editing with GeoLocate
    • Provides service-derived coordinates and elevation; use them with one click

Fork-Edit method

This creates a new locality and event with every save. There are two save modes:

In both cases “save” clones the entire event/locality/geology stack; edits apply only to the single specimen-event being used by the single specimen. It is not possible to alter data used by any other specimen from this form.