Table 5 In context recommendation conditions and corresponding rules (Rule-base) for test set-up.
No. | Semantic rule(s) (R) and condition |
|---|---|
1 | (hasActivityLevel == 0) IMPLIES (Sedentary AND hasPhysicalActivityLevel) (hasActivityLevel == 1) IMPLIES (Low_physically_active AND hasPhysicalActivityLevel) (hasActivityLevel == 2) IMPLIES (Physically_active AND hasPhysicalActivityLevel) (hasActivityLevel == 3) IMPLIES (Moderate_physically_active AND hasPhysicalActivityLevel) (hasActivityLevel == 4) IMPLIES (Vigorous_physically_active AND hasPhysicalActivityLevel) |
2 | ((hasSedentaryBouts - daily_sedentary_goal_time as set in goal) > 0) IMPLIES (Sedentary_hour_negative) ((hasSedentaryBouts - daily_sedentary_goal_time as set in goal) <= 0) IMPLIES (Sedentary_hour_positive) |
3 | ((hasSteps - daily_step_goal as set in goal) => 0) IMPLIES (Steps_positive) ((hasSteps - daily_step_goal as set in goal) < 0) IMPLIES (Steps_negative) |
4 | ((hasMPAMinutes - daily_MPA_goal as set in goal) OR (hasVPAMinutes*2 - daily_VPA_goal as set in goal) => 0) IMPLIES (Activity_minute_positive) ((hasMPAMinutes - daily_MPA_goal as set in goal) OR (hasVPAMinutes*2 - daily_VPA_goal as set in goal) < 0) IMPLIES (Activity_minute_negative) |
5 | ((hasWeeklyStepPrediction - weekly_step_goal as set in goal) => 0) IMPLIES (Step_forecast_trend_postive) (hasWeeklyStepPrediction - weekly_step_goal as set in goal < 0) IMPLIES (Step_forecast_trend_negative) |
6 | ((hasSteps - daily_step_goal as set in goal) => 0) AND ((hasMPAMinutes - daily_MPA_goal as set in goal) OR (hasVPAMinutes*2 - daily_VPA_goal as set in goal) => 0) AND (hasTotalSleepTime => (daily_sleep_goal as set in goal *60)) AND ((hasSedentaryBouts - daily_sedentary_goal_time as set in goal) <= 0) IMPLIES (Daily_Goal_achieved) |
7 | (hasCurrentWeeklyDeviation > hasPreviousWeeklyDeviation) AND (hasSimilarityScore > 0) IMPLIES (Weekly_performance_deviation_trend_negative) |
8 | (hasCurrentWeeklyDeviation <= hasPreviousWeeklyDeviation) AND (hasSimilarityScore == 0) IMPLIES (Weekly_performance_deviation_trend_positive) |
9 | ((hasSteps - weekly_step_goal as set in goal) => 0) AND ((hasMPAMinutes - weekly_MPA_goal as set in goal) OR (hasVPAMinutes*2 - weekly_VPA_goal as set in goal) => 0) AND (hasTotalSleepTime => (weekly_sleep_goal as set in goal *60)) AND ((hasSedentaryBouts - weekly_sedentary_goal_time as set in goal) <= 0) IMPLIES (Weekly_Goal_achieved) |
10 | (Sedentary + Low_physically_active + Moderate_physically_active + Vigorous_physically_active + Sedentary_hour_negative + Sedentary_hour_positive + Steps_negative + Steps_positive + Activity_minute_negative + Activity_minute_positive + Step_forecast_trend_postive + Step_forecast_trend_negative + Daily_Goal_achieved + Daily_Goal_not_achieved + Weekly_Goal_achieved + Weekly_Goal_not_achieved + Good_weather + Bad_weather + Weekly_performance_deviation_trend_positive + Weekly_performance_deviation_trend_negative = 1) |