Temporal science