By now, we have many column names in the Influx DB. It might be worthwhile to come up with some naming conventions.
Here are a few suggestions:
Add "ts_" as a prefix to time-series data, e.g., heart rate, step count, blood oxygen saturation
Add "qf_" as a prefix to responses of question flows
Add "ws_" as a prefix to responses of weekly surveys
Add "settings_" as a prefix to saved settings
I have noticed that there are some issues with underscores "_" and dashes "-" for column names in influx DB, i.e., sometimes underscores get translated into dashes. I am not sure where this issue comes from. Hence, should we use dashes or underscores for column names?
Variable names
Regarding variables in the code, we could also try to improve consistency by using the same variable names through different systems. Here are some examples:
user_id vs userid vs user-id vs participant_id
uuid vs device_uuid vs device_UUID
Cozie versions
We expect researchers to create their own Cozie versions with changes, improvements, and additional features to the "base" version. Hence the question is how should these versions be named for the sake of order? Here are some suggestions:
Cozie - Orenth, Cozie - IEQ
Cozie Orenth, Cozie IEQ
Cozie (Orenth), Cozie (IEQ)
CozieOrnenth, CozieIEQ
Orenth - Cozie, IEQ - Cozie
Orenth Cozie, IEQ Cozie
Documentation
If this turns out to be a worth agreeing on, we could add this to the documentation.
Influx DB column names
By now, we have many column names in the Influx DB. It might be worthwhile to come up with some naming conventions. Here are a few suggestions:
I have noticed that there are some issues with underscores "_" and dashes "-" for column names in influx DB, i.e., sometimes underscores get translated into dashes. I am not sure where this issue comes from. Hence, should we use dashes or underscores for column names?
Variable names
Regarding variables in the code, we could also try to improve consistency by using the same variable names through different systems. Here are some examples:
Cozie versions
We expect researchers to create their own Cozie versions with changes, improvements, and additional features to the "base" version. Hence the question is how should these versions be named for the sake of order? Here are some suggestions:
Documentation
If this turns out to be a worth agreeing on, we could add this to the documentation.