General Weather Forecast Definition