Generalizing time rules