Research Article

Heart Health Risk Assessment System: A Nonintrusive Proposal Using Ontologies and Expert Rules

Algorithm 1

Several examples of general expert rules divided into levels according to the knowledge contained in them.
Level I
Considering only the HR values:
:
Person( ) ∧
exceeds( ) ∧
hasContext( )
  set( ”)
Level II
Considering HR values and type of person:
:
Person( ) ∧
exceeds( ) ∧
hasContext( ) ∧
Sportsperson( )
  set( ”)
Considering HR values and type of activity:
:
Person( ) ∧ Activity( ) ∧
performsActivity( ) ∧
exceeds( ) ∧
hasContext( ) ∧
VeryLightActivity( )
  set( ”)
Considering HR values, type of person and type of activity:
:
Person( ) ∧ Activity( ) ∧
performsActivity( ) ∧
exceeds( ) ∧
hasContext( ) ∧
Elderly( ) ∧
VigorousActivity )
  set( ”)
Level III
Considering also the medical context:
:
Person( ) ∧ Activity( ) ∧
performsActivity( ) ∧
exceeds( ) ∧
hasContext( ) ∧
Cardiomyopathy( )
  set( ”)