Skip to content

Data Model

Raphael Mack edited this page Oct 22, 2017 · 18 revisions

The data model consists of the following items

  • Activities (not the Android UI-Activities)
    • name
    • aliases (in case the name is not obvious and the same activity should be found by different names)
    • hierarchical structure (link to parent)
    • required conditions
    • activation conditions (with probability)
  • Conditions (to autodetect activities)
    • name
    • type (location, acceleration, WLAN SSID, BT, time, calendar entries)
  • Logbook
    • Activity entry (start + stop time)
    • location (if configured)
    • Manual log (text/image linked to an activity and datetime)
  • Templates
    • Activities with Conditions, but they are not active
    • on adding of a new activity the templates shall be searched for a fitting template and the template conditions to be suggested but values to be filled.
Clone this wiki locally