Unverified Commit 7d156e2c authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

model postures as states. closes #6

parent d3079535
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -27,9 +27,9 @@ SAREF4EHAW HealthActor module models the eHealth system actors, i.e. responsible
Caregiver, Patient, User, Helper and ResponsibleParty are all sub-classes of HealthActor ([rdfs:subClassOf](http://www.w3.org/2000/01/rdf-schema#subClassOf) relation). Patient and User may have in particular:

* One or multiple activities (Activity class depicted in [Figure 2](#Figure_2)), characterized by a kind (e.g. sleeping in bed, sitting on a chair, using the shower, etc.) and a duration (in second).
* Habits (Habit class depicted in [Figure 2](#Figure_2)), modeled as a subclass of State, that should mainly be the following SAREF4EHAW individuals (non-exhaustive): Smoking, AlcoholDrinking, Overeating, Undereating.
* Postures (Posture individual depicted in [Figure 2](#Figure_2); instantiating the SAREF State class) that should mainly be the broader of SAREF4EHAW individuals (non-exhaustive): Lying, Sitting, Walking, Exercising, Running.
* Impairments (Impairment class depicted in [Figure 2](#Figure_2)), modeled as a subclass of State, that should mainly be the following SAREF4EHAW individuals (non-exhaustive): AuralImpairement, SkeletalImpairment, OcularImpairement, MobilityImpairment, IntellectualImpairement. Those impairments (non exhaustive) are compatible with the World Health Organization (WHO) classification (see <a href="https://apps.who.int/iris/bitstream/handle/10665/41003/9241541261_eng.pdf;jsessionid=6AB8BF561C227503A5B55496EB606C36?sequence=1">https://apps.who.int/iris/bitstream/handle/10665/41003/9241541261_eng.pdf;jsessionid=6AB8BF561C227503A5B55496EB606C36?sequence=1</a>) [[i.11]](#[i.11]).
* Habits (Habit class depicted in [Figure 2](#Figure_2)), modeled as a State, that should mainly have for value one of the following SAREF4EHAW individuals (non-exhaustive): Smoking, AlcoholDrinking, Overeating, Undereating.
* Postures (Posture individual depicted in [Figure 2](#Figure_2)), modeled as a State, that should mainly have for value one of the following SAREF4EHAW individuals (non-exhaustive): Lying, Sitting, Walking, Exercising, Running.
* Impairments (Impairment class depicted in [Figure 2](#Figure_2)), modeled as a State, that should mainly have for value one of the following SAREF4EHAW individuals (non-exhaustive): AuralImpairement, SkeletalImpairment, OcularImpairement, MobilityImpairment, IntellectualImpairement. Those impairments (non exhaustive) are compatible with the World Health Organization (WHO) classification (see <a href="https://apps.who.int/iris/bitstream/handle/10665/41003/9241541261_eng.pdf;jsessionid=6AB8BF561C227503A5B55496EB606C36?sequence=1">https://apps.who.int/iris/bitstream/handle/10665/41003/9241541261_eng.pdf;jsessionid=6AB8BF561C227503A5B55496EB606C36?sequence=1</a>) [[i.11]](#[i.11]).
* Chronic Disease (ChronicDisease individual depicted in [Figure 2](#Figure_2); instantiating the SAREF State class) that should mainly be the broader of SAREF4EHAW individuals (non-exhaustive): Diabetes, Asthma.

The object properties defined for SAREF4EHAW HealthActor module are described in Table 2. The data properties defined for SAREF4EHAW HealthActor module are described in Table 3.
+31 −50
Original line number Diff line number Diff line
@@ -208,14 +208,6 @@ s4ehaw:hasPatient rdf:type owl:ObjectProperty ;
                  rdfs:label "has patient"@en .


###  https://saref.etsi.org/saref4ehaw/hasPosture
s4ehaw:hasPosture rdf:type owl:ObjectProperty ;
                  rdfs:domain s4ehaw:User ;
                  rdfs:range s4ehaw:Posture ;
                  rdfs:comment "The posture of a user and a patient (as sub-class of user it also inherits habit), e.g. exercising, lying, running, sitting, walking..."@en ;
                  rdfs:label "has posture"@en .


###  https://saref.etsi.org/saref4ehaw/hasResponsibleParty
s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ;
                           rdfs:domain s4ehaw:Ban ;
@@ -805,13 +797,6 @@ s4ehaw:PeriodicBanCommunicationType rdf:type owl:Class ;
                                    rdfs:label "Periodic BAN communication type"@en .


###  https://saref.etsi.org/saref4ehaw/Posture
s4ehaw:Posture rdf:type owl:Class ;
               rdfs:subClassOf saref:Property ;
               rdfs:comment "The posture of a health actor (mainly a patient or a user), e.g. exercising, lying, running, sitting, walking..."@en ;
               rdfs:label "Posture"@en .


###  https://saref.etsi.org/saref4ehaw/ReminderCommand
s4ehaw:ReminderCommand rdf:type owl:Class ;
                       rdfs:subClassOf saref:NotifyCommand ;
@@ -877,13 +862,6 @@ s4ehaw:Emergency rdf:type owl:NamedIndividual ,
                          rdfs:label "Emergency"@en .


###  https://saref.etsi.org/saref4ehaw/Exercising
s4ehaw:Exercising rdf:type owl:NamedIndividual ,
                           s4ehaw:Posture ;
                           rdfs:comment "Posture of user doing exercises."@en ;
                           rdfs:label "Exercising"@en .


###  https://saref.etsi.org/saref4ehaw/Healthcare
s4ehaw:Healthcare rdf:type owl:NamedIndividual ,
                           s4ehaw:BanApplicationDomain ;
@@ -891,13 +869,6 @@ s4ehaw:Healthcare rdf:type owl:NamedIndividual ,
                           rdfs:label "Healthcare"@en .


###  https://saref.etsi.org/saref4ehaw/Lying
s4ehaw:Lying rdf:type owl:NamedIndividual ,
                      s4ehaw:Posture ;
                      rdfs:comment "Posture of a lying user."@en ;
                      rdfs:label "Lying"@en .


###  https://saref.etsi.org/saref4ehaw/PervasiveComputing
s4ehaw:PervasiveComputing rdf:type owl:NamedIndividual ,
                                   s4ehaw:BanApplicationDomain ;
@@ -905,13 +876,6 @@ s4ehaw:PervasiveComputing rdf:type owl:NamedIndividual ,
                                   rdfs:label "Pervasive computing"@en .


###  https://saref.etsi.org/saref4ehaw/Running
s4ehaw:Running rdf:type owl:NamedIndividual ,
                        s4ehaw:Posture ;
                        rdfs:comment "Posture of a running user."@en ;
                        rdfs:label "Running"@en .


###  https://saref.etsi.org/saref4ehaw/Safety
s4ehaw:Safety rdf:type owl:NamedIndividual ,
                       s4ehaw:BanApplicationDomain ;
@@ -919,13 +883,6 @@ s4ehaw:Safety rdf:type owl:NamedIndividual ,
                       rdfs:label "Safety"@en .


###  https://saref.etsi.org/saref4ehaw/Sitting
s4ehaw:Sitting rdf:type owl:NamedIndividual ,
                        s4ehaw:Posture ;
                        rdfs:comment "Posture of a sitting user."@en ;
                        rdfs:label "Sitting"@en .


###  https://saref.etsi.org/saref4ehaw/SportTraining
s4ehaw:SportTraining rdf:type owl:NamedIndividual ,
                              s4ehaw:BanApplicationDomain ;
@@ -940,13 +897,6 @@ s4ehaw:Telemedicine rdf:type owl:NamedIndividual ,
                             rdfs:label "Telemedicine"@en .
			     

###  https://saref.etsi.org/saref4ehaw/Walking
s4ehaw:Walking rdf:type owl:NamedIndividual ,
                        s4ehaw:Posture ;
                        rdfs:comment "Posture of a walking user."@en ;
                        rdfs:label "Walking"@en .


###  https://saref.etsi.org/saref4ehaw/Precision
s4ehaw:Precision rdf:type owl:NamedIndividual , saref:Property ;
  rdfs:comment "Precision refers to the degree of reproducibility of a measured quantity (when the same quantity is measured several times how close are the measurements from each other)."@en ;
@@ -1237,4 +1187,35 @@ s4ehaw:Weight rdf:type saref:Property ;
  rdfs:comment "The weight of a feature of interest."@en .


###  https://saref.etsi.org/saref4ehaw/Posture
s4ehaw:Posture rdf:type saref:State ;
  rdfs:comment "The posture of a health actor (mainly a patient or a user), e.g. exercising, lying, running, sitting, walking..."@en ;
  rdfs:label "Posture"@en .

s4ehaw:Walking rdf:type saref:StateValue ;
  saref:isValueOfState s4ehaw:Posture ;
  rdfs:comment "Posture of a walking user."@en ;
  rdfs:label "Walking"@en .

s4ehaw:Sitting rdf:type saref:StateValue ;
  saref:isValueOfState s4ehaw:Posture ;
  rdfs:comment "Posture of a sitting user."@en ;
  rdfs:label "Sitting"@en .

s4ehaw:Running rdf:type saref:StateValue ;
  saref:isValueOfState s4ehaw:Posture ;
  rdfs:comment "Posture of a running user."@en ;
  rdfs:label "Running"@en .

s4ehaw:Lying rdf:type saref:StateValue ;
  saref:isValueOfState s4ehaw:Posture ;
  rdfs:comment "Posture of a lying user."@en ;
  rdfs:label "Lying"@en .
  
s4ehaw:Exercising rdf:type saref:StateValue ;
  saref:isValueOfState s4ehaw:Posture ;
  rdfs:comment "Posture of user doing exercises."@en ;
  rdfs:label "Exercising"@en .


###  Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi