Add schema and function to record a sighting