Observation validation and creation