In the current approach (consensus at the DC3 F2F), sighting
is essentially just a special relationship between observation
and indicator
(or, other object types that can be sighted). Thus, it doesn't have many data fields itself other than those just to link things between observations.
- Has a sighting object and an observation object: Kind of a pro because people talk about these things, kind of a con because other people get confused by the distinction
- count/start/end only on observation, so you don't have to deal with it in two places, or figure out how to handle inconsistencies