Skip to content

Modelling Habits

class Habits is defined as "Defined for users (that can in particular be patients) habits modelling, e.g. smoking, alcohol drinking, overeating, undereating..."@en and has four instances:

  • s4ehaw:AlcoholDrinking rdfs:comment "Alcohol drinking habit (User level)."@en
  • s4ehaw:Overeating rdfs:comment "Overeating habit (User level)."@en
  • s4ehaw:Smoking rdfs:comment "Smoking habit (User level)."@en
  • s4ehaw:Undereating rdfs:comment "Undereating habit (User level)."@en

Proposed change: use SAREF Core pattern for states

s4ehaw:Habit rdfs:subClassOf saref:State .
s4ehaw:AlcoholDrinkingHabit a s4ehaw:Habit .
s4ehaw:OvereatingHabit a s4ehaw:Habit .
s4ehaw:SmokingHabit a s4ehaw:Habit .
s4ehaw:UndereatingHabit a s4ehaw:Habit .

in practice:

<user> saref:hasState s4ehaw:AlcoholDrinkingHabit

Then the state of interest of the user can be used to qualify further this AlcoholDrinkingHabit.