@prefix : <http://sensormeasurement.appspot.com/ont/home/homeActivity#> .
@prefix cc: <http://creativecommons.org/ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix homeActivity: <http://sensormeasurement.appspot.com/ont/home/homeActivity#> .
@base <http://sensormeasurement.appspot.com/ont/home/homeActivity#> .

<http://sensormeasurement.appspot.com/ont/home/homeActivity#> rdf:type owl:Ontology ;
                                                              
                                                              owl:versionInfo 0.1 ;
                                                              
                                                              dcterms:issued "2014-04-02"^^xsd:date ;
                                                              
                                                              dcterms:modified "2014-05-12"^^xsd:date ;
                                                              
                                                              rdfs:seeAlso "A context aware information in smart home for health recommendation service based on care architecture. [Wongpatikseree et al. 2013] "^^xsd:string ;
                                                              
                                                              dc:creator "Konlakorn Wongpatikseree"^^xsd:string ;
                                                              
                                                              rdfs:seeAlso "Location-based concept in activity log ontology for activity recognition in smart home domain. [Wongpatikseree et al. 2013]"^^xsd:string ;
                                                              
                                                              dc:description "13 rules are described such as sweeping the floor, scrubbing the floor, making a coffee, cooking, eating or drinking, sleeping, working on a computer, taking a bath, watching tv, reading a book, sitting on the toilet, lying down relaxing, wash dishes. The ontology has been implemented with Ontology editor tool HOZO:OWL Export"@en ;
                                                              
                                                              vann:preferredNamespaceUri "http://sensormeasurement.appspot.com/ont/home/homeActivity#" ;
                                                              
                                                              vann:preferredNamespacePrefix "homeActivity" ;
                                                              
                                                              vs:term_status "Work in progress" ;
                                                              
                                                              dc:title "An ontology to detect activities in a smart home"@en ;
                                                              
                                                              cc:license <http://creativecommons.org/licenses/by/3.0/> ;
                                                              
                                                              rdfs:seeAlso <http://link.springer.com/chapter/10.1007%2F978-3-642-37996-3_24#page-1> ,
                                                                           <http://saki.siit.tu.ac.th/acis2013/uploads_final/29__3557af91375c8a9aa3b6f92c3f9165af/A%20Context-aware%20Information%20in%20Smart%20Home%20for%20Health%20Recommendation%20Service%20based%20on%20CARE%20Architecture_Camera_Ready.pdf> .


#################################################################
#
#    Object Properties
#
#################################################################


###  http://sensormeasurement.appspot.com/ont/home/homeActivity#hasAttribute

:hasAttribute rdf:type owl:ObjectProperty ;
              
              rdfs:label "hasAttribute" .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#hasPart

:hasPart rdf:type owl:ObjectProperty ;
         
         rdfs:label "hasPart" .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Activity_ID

:has_Activity_ID rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :Last_Activity ;
                 
                 rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Activity_name

:has_Activity_name rdf:type owl:ObjectProperty ;
                   
                   rdfs:domain :Last_Activity ;
                   
                   rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Actor

:has_Actor rdf:type owl:ObjectProperty ;
           
           rdfs:domain :Human_Posture ;
           
           rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_AttachTo

:has_AttachTo rdf:type owl:ObjectProperty ;
              
              rdfs:domain :Sensor ;
              
              rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Collect

:has_Collect rdf:type owl:ObjectProperty ;
             
             rdfs:domain :ADL ;
             
             rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Combine_with

:has_Combine_with rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :Location_based_Activity ;
                  
                  rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Context_ID

:has_Context_ID rdf:type owl:ObjectProperty ;
                
                rdfs:domain :Context ;
                
                rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Current_location

:has_Current_location rdf:type owl:ObjectProperty ;
                      
                      rdfs:domain :Object ;
                      
                      rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Day_of_week

:has_Day_of_week rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :Date ;
                 
                 rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Have_activity

:has_Have_activity rdf:type owl:ObjectProperty ;
                   
                   rdfs:domain :InferredActivity ;
                   
                   rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Location_ID

:has_Location_ID rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :Location ;
                 
                 rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Location_name

:has_Location_name rdf:type owl:ObjectProperty ;
                   
                   rdfs:domain :Location ;
                   
                   rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Month

:has_Month rdf:type owl:ObjectProperty ;
           
           rdfs:domain :Date ;
           
           rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Object_ID

:has_Object_ID rdf:type owl:ObjectProperty ;
               
               rdfs:subPropertyOf :hasAttribute ;
               
               rdfs:domain [ rdf:type owl:Class ;
                             owl:unionOf ( :Last_Object
                                           :Object
                                         )
                           ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Object_info

:has_Object_info rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :Last_Object ;
                 
                 rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Object_name

:has_Object_name rdf:type owl:ObjectProperty ;
                 
                 rdfs:subPropertyOf :hasAttribute ;
                 
                 rdfs:domain [ rdf:type owl:Class ;
                               owl:unionOf ( :Last_Object
                                             :Object
                                           )
                             ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Posture_ID

:has_Posture_ID rdf:type owl:ObjectProperty ;
                
                rdfs:domain :Human_Posture ;
                
                rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Posture_name

:has_Posture_name rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :Human_Posture ;
                  
                  rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Sensor_ID

:has_Sensor_ID rdf:type owl:ObjectProperty ;
               
               rdfs:domain :Sensor ;
               
               rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Status

:has_Status rdf:type owl:ObjectProperty ;
            
            rdfs:domain :Sensor ;
            
            rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Time

:has_Time rdf:type owl:ObjectProperty ;
          
          rdfs:subPropertyOf :hasAttribute ;
          
          rdfs:domain [ rdf:type owl:Class ;
                        owl:unionOf ( :ADL
                                      :Activity_Log
                                      :Sensor
                                    )
                      ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_Year

:has_Year rdf:type owl:ObjectProperty ;
          
          rdfs:domain :Date ;
          
          rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_date

:has_date rdf:type owl:ObjectProperty ;
          
          rdfs:domain :Date ;
          
          rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_hasDrinkType

:has_hasDrinkType rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :Making_a_coffee ;
                  
                  rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_hasFood

:has_hasFood rdf:type owl:ObjectProperty ;
             
             rdfs:domain :Eating_or_drinking ;
             
             rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_hasPosture

:has_hasPosture rdf:type owl:ObjectProperty ;
                
                rdfs:domain :Eating_or_drinking ;
                
                rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_act_log

:has_have_act_log rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :Human ;
                  
                  rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_activities

:has_have_activities rdf:type owl:ObjectProperty ;
                     
                     rdfs:domain :Last_Activity ;
                     
                     rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_date

:has_have_date rdf:type owl:ObjectProperty ;
               
               rdfs:subPropertyOf :hasPart ;
               
               rdfs:domain [ rdf:type owl:Class ;
                             owl:unionOf ( :ADL
                                           :Context
                                           :Sensor
                                         )
                           ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_hum_pos

:has_have_hum_pos rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :Context ;
                  
                  rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_inf_activity

:has_have_inf_activity rdf:type owl:ObjectProperty ;
                       
                       rdfs:domain :Context ;
                       
                       rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_last_activity

:has_have_last_activity rdf:type owl:ObjectProperty ;
                        
                        rdfs:domain :Context ;
                        
                        rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_last_object

:has_have_last_object rdf:type owl:ObjectProperty ;
                      
                      rdfs:domain :Context ;
                      
                      rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_obj

:has_have_obj rdf:type owl:ObjectProperty ;
              
              rdfs:domain :Context ;
              
              rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_sensor

:has_have_sensor rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :Context ;
                 
                 rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_have_time

:has_have_time rdf:type owl:ObjectProperty ;
               
               rdfs:domain :Context ;
               
               rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_id

:has_id rdf:type owl:ObjectProperty ;
        
        rdfs:domain :Functional_Activity ;
        
        rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_isAttached

:has_isAttached rdf:type owl:ObjectProperty ;
                
                rdfs:domain :Object ;
                
                rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_location

:has_location rdf:type owl:ObjectProperty ;
              
              rdfs:subPropertyOf :hasPart ;
              
              rdfs:domain [ rdf:type owl:Class ;
                            owl:unionOf ( :Bathroom_Activity
                                          :Bedroom_Activity
                                          :Kitchen_Activity
                                          :Living_room_Activity
                                          :Location_based_Activity
                                          :ObjectInstance
                                        )
                          ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_location_concept

:has_location_concept rdf:type owl:ObjectProperty ;
                      
                      rdfs:domain :Last_Activity ;
                      
                      rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_name

:has_name rdf:type owl:ObjectProperty ;
          
          rdfs:domain :Functional_Activity ;
          
          rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_obj_inst_id

:has_obj_inst_id rdf:type owl:ObjectProperty ;
                 
                 rdfs:domain :ObjectInstance ;
                 
                 rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_object

:has_object rdf:type owl:ObjectProperty ;
            
            rdfs:domain :ObjectInstance ;
            
            rdfs:subPropertyOf :hasPart .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_posture

:has_posture rdf:type owl:ObjectProperty ;
             
             rdfs:subPropertyOf :hasPart ;
             
             rdfs:domain [ rdf:type owl:Class ;
                           owl:unionOf ( :Lying_down___relaxing
                                         :Reading_a_book
                                         :Sitting_on_the_toilet
                                         :Sleeping
                                       )
                         ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_rec_act_id

:has_rec_act_id rdf:type owl:ObjectProperty ;
                
                rdfs:domain :InferredActivity ;
                
                rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_rec_act_name

:has_rec_act_name rdf:type owl:ObjectProperty ;
                  
                  rdfs:domain :InferredActivity ;
                  
                  rdfs:subPropertyOf :hasAttribute .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#has_use

:has_use rdf:type owl:ObjectProperty ;
         
         rdfs:subPropertyOf :hasPart ;
         
         rdfs:domain [ rdf:type owl:Class ;
                       owl:unionOf ( :Cooking
                                     :Lying_down___relaxing
                                     :Making_a_coffee
                                     :Object_based_Actvity
                                     :Reading_a_book
                                     :Scrubbing_the_floor
                                     :Sitting_on_the_toilet
                                     :Sleeping
                                     :Sweeping_the_floor
                                     :Taking_a_bath
                                     :Wash_dishes
                                     :Watching_TV
                                     :Working_on_computer
                                   )
                     ] .





#################################################################
#
#    Classes
#
#################################################################


###  http://purl.org/vocommons/voaf#Vocabulary

<http://purl.org/vocommons/voaf#Vocabulary> rdf:type owl:Class .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#ADL

:ADL rdf:type owl:Class ;
     
     rdfs:label "ADL" ;
     
     rdfs:subClassOf :Any ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_Time ;
                       owl:cardinality "1"^^xsd:nonNegativeInteger
                     ] ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_Collect ;
                       owl:cardinality "1"^^xsd:nonNegativeInteger
                     ] ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_Collect ;
                       owl:allValuesFrom :Last_Activity
                     ] ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_have_date ;
                       owl:allValuesFrom :Date
                     ] ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_Time ;
                       owl:allValuesFrom :string
                     ] ,
                     [ rdf:type owl:Restriction ;
                       owl:onProperty :has_have_date ;
                       owl:cardinality "1"^^xsd:nonNegativeInteger
                     ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Activity_Log

:Activity_Log rdf:type owl:Class ;
              
              rdfs:label "Activity_Log" ;
              
              rdfs:subClassOf :Any ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has_Time ;
                                owl:allValuesFrom :string
                              ] ,
                              [ rdf:type owl:Restriction ;
                                owl:onProperty :has_Time ;
                                owl:cardinality "1"^^xsd:nonNegativeInteger
                              ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Alcolhol

:Alcolhol rdf:type owl:Class ;
          
          rdfs:label "Alcolhol" ;
          
          rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Any

:Any rdf:type owl:Class ;
     
     rdfs:label "Any" .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bathroom

:Bathroom rdf:type owl:Class ;
          
          rdfs:label "Bathroom" ;
          
          rdfs:subClassOf :Location .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bathroom_Activity

:Bathroom_Activity rdf:type owl:Class ;
                   
                   rdfs:label "Bathroom_Activity" ;
                   
                   rdfs:subClassOf :Location_based_Activity ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has_location ;
                                     owl:cardinality "1"^^xsd:nonNegativeInteger
                                   ] ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty :has_location ;
                                     owl:allValuesFrom :Bathroom
                                   ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bed

:Bed rdf:type owl:Class ;
     
     rdfs:label "Bed" ;
     
     rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bedroom

:Bedroom rdf:type owl:Class ;
         
         rdfs:label "Bedroom" ;
         
         rdfs:subClassOf :Location .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bedroom_Activity

:Bedroom_Activity rdf:type owl:Class ;
                  
                  rdfs:label "Bedroom_Activity" ;
                  
                  rdfs:subClassOf :Location_based_Activity ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_location ;
                                    owl:allValuesFrom :Bedroom
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_location ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Book

:Book rdf:type owl:Class ;
      
      rdfs:label "Book" ;
      
      rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Bottle

:Bottle rdf:type owl:Class ;
        
        rdfs:label "Bottle" ;
        
        rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Broom

:Broom rdf:type owl:Class ;
       
       rdfs:label "Broom" ;
       
       rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Chair

:Chair rdf:type owl:Class ;
       
       rdfs:label "Chair" ;
       
       rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Coffee

:Coffee rdf:type owl:Class ;
        
        rdfs:label "Coffee" ;
        
        rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Computer

:Computer rdf:type owl:Class ;
          
          rdfs:label "Computer" ;
          
          rdfs:subClassOf :Entertainment .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Context

:Context rdf:type owl:Class ;
         
         rdfs:label "Context" ;
         
         rdfs:subClassOf :Any ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_hum_pos ;
                           owl:allValuesFrom :Human_Posture
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_sensor ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_last_activity ;
                           owl:allValuesFrom :Last_Activity
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_last_activity ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_last_object ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_time ;
                           owl:allValuesFrom :string
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_sensor ;
                           owl:allValuesFrom :Sensor
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_date ;
                           owl:allValuesFrom :Date
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_obj ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_time ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_last_object ;
                           owl:allValuesFrom :Last_Object
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_date ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_inf_activity ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_obj ;
                           owl:allValuesFrom :ObjectInstance
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_hum_pos ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_Context_ID ;
                           owl:allValuesFrom :integer
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_Context_ID ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_have_inf_activity ;
                           owl:allValuesFrom :InferredActivity
                         ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Cooking

:Cooking rdf:type owl:Class ;
         
         rdfs:label "Cooking" ;
         
         rdfs:subClassOf :Kitchen_Activity ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_use ;
                           owl:cardinality "1"^^xsd:nonNegativeInteger
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_use ;
                           owl:allValuesFrom :Refrigerator
                         ] ,
                         [ rdf:type owl:Restriction ;
                           owl:onProperty :has_use ;
                           owl:allValuesFrom :Electric_Stove
                         ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Cupboard

:Cupboard rdf:type owl:Class ;
          
          rdfs:label "Cupboard" ;
          
          rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Current_Sensor

:Current_Sensor rdf:type owl:Class ;
                
                rdfs:label "Current_Sensor" ;
                
                rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Date

:Date rdf:type owl:Class ;
      
      rdfs:label "Date" ;
      
      rdfs:subClassOf :Any ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Month ;
                        owl:allValuesFrom :integer
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Year ;
                        owl:allValuesFrom :integer
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Year ;
                        owl:cardinality "1"^^xsd:nonNegativeInteger
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Day_of_week ;
                        owl:cardinality "1"^^xsd:nonNegativeInteger
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_date ;
                        owl:cardinality "1"^^xsd:nonNegativeInteger
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Month ;
                        owl:cardinality "1"^^xsd:nonNegativeInteger
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_Day_of_week ;
                        owl:allValuesFrom :string
                      ] ,
                      [ rdf:type owl:Restriction ;
                        owl:onProperty :has_date ;
                        owl:allValuesFrom :integer
                      ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Door

:Door rdf:type owl:Class ;
      
      rdfs:label "Door" ;
      
      rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Drink

:Drink rdf:type owl:Class ;
       
       rdfs:label "Drink" ;
       
       rdfs:subClassOf :Food .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Eating_or_drinking

:Eating_or_drinking rdf:type owl:Class ;
                    
                    rdfs:label "Eating_or_drinking" ;
                    
                    rdfs:subClassOf :Kitchen_Activity ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_hasFood ;
                                      owl:allValuesFrom :Food
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_hasFood ;
                                      owl:cardinality "1"^^xsd:nonNegativeInteger
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_hasPosture ;
                                      owl:cardinality "1"^^xsd:nonNegativeInteger
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_hasPosture ;
                                      owl:allValuesFrom :Sit
                                    ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Electric_Appliance

:Electric_Appliance rdf:type owl:Class ;
                    
                    rdfs:label "Electric_Appliance" ;
                    
                    rdfs:subClassOf :Object .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Electric_Stove

:Electric_Stove rdf:type owl:Class ;
                
                rdfs:label "Electric_Stove" ;
                
                rdfs:subClassOf :Kitchen_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Entertainment

:Entertainment rdf:type owl:Class ;
               
               rdfs:label "Entertainment" ;
               
               rdfs:subClassOf :Electric_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Food

:Food rdf:type owl:Class ;
      
      rdfs:label "Food" ;
      
      rdfs:subClassOf :Object .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Functional_Activity

:Functional_Activity rdf:type owl:Class ;
                     
                     rdfs:label "Functional_Activity" ;
                     
                     rdfs:subClassOf :Any ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_id ;
                                       owl:allValuesFrom :integer
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_id ;
                                       owl:cardinality "1"^^xsd:nonNegativeInteger
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_name ;
                                       owl:allValuesFrom :string
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_name ;
                                       owl:cardinality "1"^^xsd:nonNegativeInteger
                                     ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Furniture

:Furniture rdf:type owl:Class ;
           
           rdfs:label "Furniture" ;
           
           rdfs:subClassOf :Object .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Gyro_Sensor

:Gyro_Sensor rdf:type owl:Class ;
             
             rdfs:label "Gyro_Sensor" ;
             
             rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Human

:Human rdf:type owl:Class ;
       
       rdfs:label "Human" ;
       
       rdfs:subClassOf :Object ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has_have_act_log ;
                         owl:cardinality "1"^^xsd:nonNegativeInteger
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :has_have_act_log ;
                         owl:allValuesFrom :Activity_Log
                       ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Human_Posture

:Human_Posture rdf:type owl:Class ;
               
               rdfs:label "Human_Posture" ;
               
               rdfs:subClassOf :Any ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Posture_ID ;
                                 owl:allValuesFrom :integer
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Actor ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Posture_name ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Actor ;
                                 owl:allValuesFrom :Human
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Posture_ID ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Posture_name ;
                                 owl:allValuesFrom :string
                               ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#InferredActivity

:InferredActivity rdf:type owl:Class ;
                  
                  rdfs:label "InferredActivity" ;
                  
                  rdfs:subClassOf :Any ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_rec_act_name ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_Have_activity ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_rec_act_id ;
                                    owl:allValuesFrom :string
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_Have_activity ;
                                    owl:allValuesFrom :Functional_Activity
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_rec_act_id ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_rec_act_name ;
                                    owl:allValuesFrom :string
                                  ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Infrared_Sensor

:Infrared_Sensor rdf:type owl:Class ;
                 
                 rdfs:label "Infrared_Sensor" ;
                 
                 rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Juice

:Juice rdf:type owl:Class ;
       
       rdfs:label "Juice" ;
       
       rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Kettle

:Kettle rdf:type owl:Class ;
        
        rdfs:label "Kettle" ;
        
        rdfs:subClassOf :Kitchen_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Kitchen

:Kitchen rdf:type owl:Class ;
         
         rdfs:label "Kitchen" ;
         
         rdfs:subClassOf :Location .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Kitchen_Activity

:Kitchen_Activity rdf:type owl:Class ;
                  
                  rdfs:label "Kitchen_Activity" ;
                  
                  rdfs:subClassOf :Location_based_Activity ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_location ;
                                    owl:cardinality "1"^^xsd:nonNegativeInteger
                                  ] ,
                                  [ rdf:type owl:Restriction ;
                                    owl:onProperty :has_location ;
                                    owl:allValuesFrom :Kitchen
                                  ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Kitchen_Appliance

:Kitchen_Appliance rdf:type owl:Class ;
                   
                   rdfs:label "Kitchen_Appliance" ;
                   
                   rdfs:subClassOf :Electric_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Last_Activity

:Last_Activity rdf:type owl:Class ;
               
               rdfs:label "Last_Activity" ;
               
               rdfs:subClassOf :Activity_Log ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Activity_name ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_location_concept ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_have_activities ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_location_concept ;
                                 owl:allValuesFrom :Location
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Activity_ID ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Activity_name ;
                                 owl:allValuesFrom :string
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_Activity_ID ;
                                 owl:allValuesFrom :integer
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_have_activities ;
                                 owl:allValuesFrom :Functional_Activity
                               ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Last_Object

:Last_Object rdf:type owl:Class ;
             
             rdfs:label "Last_Object" ;
             
             rdfs:subClassOf :Activity_Log ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_name ;
                               owl:cardinality "1"^^xsd:nonNegativeInteger
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_ID ;
                               owl:allValuesFrom :integer
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_ID ;
                               owl:cardinality "1"^^xsd:nonNegativeInteger
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_info ;
                               owl:cardinality "1"^^xsd:nonNegativeInteger
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_info ;
                               owl:allValuesFrom :ObjectInstance
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_Object_name ;
                               owl:allValuesFrom :string
                             ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Lavatory

:Lavatory rdf:type owl:Class ;
          
          rdfs:label "Lavatory" ;
          
          rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Lie-down

:Lie-down rdf:type owl:Class ;
          
          rdfs:label "Lie-down" ;
          
          rdfs:subClassOf :Human_Posture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Living_room_Activity

:Living_room_Activity rdf:type owl:Class ;
                      
                      rdfs:label "Living_room_Activity" ;
                      
                      rdfs:subClassOf :Location_based_Activity ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has_location ;
                                        owl:cardinality "1"^^xsd:nonNegativeInteger
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has_location ;
                                        owl:allValuesFrom :Livingroom
                                      ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Livingroom

:Livingroom rdf:type owl:Class ;
            
            rdfs:label "Livingroom" ;
            
            rdfs:subClassOf :Location .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Location

:Location rdf:type owl:Class ;
          
          rdfs:label "Location" ;
          
          rdfs:subClassOf :Any ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_Location_name ;
                            owl:allValuesFrom :string
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_Location_ID ;
                            owl:cardinality "1"^^xsd:nonNegativeInteger
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_Location_ID ;
                            owl:allValuesFrom :string
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_Location_name ;
                            owl:cardinality "1"^^xsd:nonNegativeInteger
                          ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Location_based_Activity

:Location_based_Activity rdf:type owl:Class ;
                         
                         rdfs:label "Location_based_Activity" ;
                         
                         rdfs:subClassOf :Object_based_Actvity ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has_Combine_with ;
                                           owl:cardinality "1"^^xsd:nonNegativeInteger
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has_Combine_with ;
                                           owl:allValuesFrom :Object_based_Actvity
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has_location ;
                                           owl:cardinality "1"^^xsd:nonNegativeInteger
                                         ] ,
                                         [ rdf:type owl:Restriction ;
                                           owl:onProperty :has_location ;
                                           owl:allValuesFrom :Location
                                         ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Lying_down___relaxing

:Lying_down___relaxing rdf:type owl:Class ;
                       
                       rdfs:label "Lying_down___relaxing" ;
                       
                       rdfs:subClassOf :Living_room_Activity ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_posture ;
                                         owl:cardinality "1"^^xsd:nonNegativeInteger
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_posture ;
                                         owl:allValuesFrom :Lie-down
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_use ;
                                         owl:allValuesFrom :Sofa
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_use ;
                                         owl:cardinality "1"^^xsd:nonNegativeInteger
                                       ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Magnetic_Sensor

:Magnetic_Sensor rdf:type owl:Class ;
                 
                 rdfs:label "Magnetic_Sensor" ;
                 
                 rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Making_a_coffee

:Making_a_coffee rdf:type owl:Class ;
                 
                 rdfs:label "Making_a_coffee" ;
                 
                 rdfs:subClassOf :Kitchen_Activity ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has_use ;
                                   owl:cardinality "1"^^xsd:nonNegativeInteger
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has_hasDrinkType ;
                                   owl:cardinality "1"^^xsd:nonNegativeInteger
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has_use ;
                                   owl:allValuesFrom :Coffee
                                 ] ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :has_hasDrinkType ;
                                   owl:allValuesFrom :Coffee
                                 ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Microwave

:Microwave rdf:type owl:Class ;
           
           rdfs:label "Microwave" ;
           
           rdfs:subClassOf :Kitchen_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Milk

:Milk rdf:type owl:Class ;
      
      rdfs:label "Milk" ;
      
      rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Mop

:Mop rdf:type owl:Class ;
     
     rdfs:label "Mop" ;
     
     rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Object

:Object rdf:type owl:Class ;
        
        rdfs:label "Object" ;
        
        rdfs:subClassOf :Any ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Current_location ;
                          owl:allValuesFrom :Location
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Object_name ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_isAttached ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Object_name ;
                          owl:allValuesFrom :string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_isAttached ;
                          owl:allValuesFrom :Sensor
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Current_location ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Object_ID ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Object_ID ;
                          owl:allValuesFrom :integer
                        ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#ObjectInstance

:ObjectInstance rdf:type owl:Class ;
                
                rdfs:label "ObjectInstance" ;
                
                rdfs:subClassOf :Any ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_location ;
                                  owl:cardinality "1"^^xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_object ;
                                  owl:cardinality "1"^^xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_obj_inst_id ;
                                  owl:cardinality "1"^^xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_object ;
                                  owl:allValuesFrom :Object
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_location ;
                                  owl:allValuesFrom :Location
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_obj_inst_id ;
                                  owl:allValuesFrom :string
                                ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Object_based_Actvity

:Object_based_Actvity rdf:type owl:Class ;
                      
                      rdfs:label "Object_based_Actvity" ;
                      
                      rdfs:subClassOf :Functional_Activity ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has_use ;
                                        owl:cardinality "1"^^xsd:nonNegativeInteger
                                      ] ,
                                      [ rdf:type owl:Restriction ;
                                        owl:onProperty :has_use ;
                                        owl:allValuesFrom :Object
                                      ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Oven

:Oven rdf:type owl:Class ;
      
      rdfs:label "Oven" ;
      
      rdfs:subClassOf :Kitchen_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Phone

:Phone rdf:type owl:Class ;
       
       rdfs:label "Phone" ;
       
       rdfs:subClassOf :Entertainment .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Pressure_Sensor

:Pressure_Sensor rdf:type owl:Class ;
                 
                 rdfs:label "Pressure_Sensor" ;
                 
                 rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Reading_a_book

:Reading_a_book rdf:type owl:Class ;
                
                rdfs:label "Reading_a_book" ;
                
                rdfs:subClassOf :Object_based_Actvity ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_posture ;
                                  owl:cardinality "1"^^xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_use ;
                                  owl:cardinality "1"^^xsd:nonNegativeInteger
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_posture ;
                                  owl:allValuesFrom :Sit
                                ] ,
                                [ rdf:type owl:Restriction ;
                                  owl:onProperty :has_use ;
                                  owl:allValuesFrom :Book
                                ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Refrigerator

:Refrigerator rdf:type owl:Class ;
              
              rdfs:label "Refrigerator" ;
              
              rdfs:subClassOf :Kitchen_Appliance .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#RelationalConcept

:RelationalConcept rdf:type owl:Class ;
                   
                   rdfs:label "RelationalConcept" .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Scrubbing_the_floor

:Scrubbing_the_floor rdf:type owl:Class ;
                     
                     rdfs:label "Scrubbing_the_floor" ;
                     
                     rdfs:subClassOf :Object_based_Actvity ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_use ;
                                       owl:cardinality "1"^^xsd:nonNegativeInteger
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_use ;
                                       owl:allValuesFrom :Mop
                                     ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sensor

:Sensor rdf:type owl:Class ;
        
        rdfs:label "Sensor" ;
        
        rdfs:subClassOf :Any ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_AttachTo ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Sensor_ID ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Status ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Sensor_ID ;
                          owl:allValuesFrom :string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_have_date ;
                          owl:allValuesFrom :Date
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Status ;
                          owl:allValuesFrom :string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_AttachTo ;
                          owl:allValuesFrom :Object
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_have_date ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Time ;
                          owl:allValuesFrom :string
                        ] ,
                        [ rdf:type owl:Restriction ;
                          owl:onProperty :has_Time ;
                          owl:cardinality "1"^^xsd:nonNegativeInteger
                        ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sensor_Type

:Sensor_Type rdf:type owl:Class ;
             
             rdfs:label "Sensor_Type" ;
             
             rdfs:subClassOf :Sensor .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Shower

:Shower rdf:type owl:Class ;
        
        rdfs:label "Shower" ;
        
        rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sink

:Sink rdf:type owl:Class ;
      
      rdfs:label "Sink" ;
      
      rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sit

:Sit rdf:type owl:Class ;
     
     rdfs:label "Sit" ;
     
     rdfs:subClassOf :Human_Posture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sitting_on_the_toilet

:Sitting_on_the_toilet rdf:type owl:Class ;
                       
                       rdfs:label "Sitting_on_the_toilet" ;
                       
                       rdfs:subClassOf :Bathroom_Activity ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_posture ;
                                         owl:cardinality "1"^^xsd:nonNegativeInteger
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_use ;
                                         owl:allValuesFrom :Lavatory
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_posture ;
                                         owl:allValuesFrom :Sit
                                       ] ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :has_use ;
                                         owl:cardinality "1"^^xsd:nonNegativeInteger
                                       ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sleeping

:Sleeping rdf:type owl:Class ;
          
          rdfs:label "Sleeping" ;
          
          rdfs:subClassOf :Bedroom_Activity ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_use ;
                            owl:cardinality "1"^^xsd:nonNegativeInteger
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_posture ;
                            owl:cardinality "1"^^xsd:nonNegativeInteger
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_posture ;
                            owl:allValuesFrom :Lie-down
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :has_use ;
                            owl:allValuesFrom :Bed
                          ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sofa

:Sofa rdf:type owl:Class ;
      
      rdfs:label "Sofa" ;
      
      rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Softdrink

:Softdrink rdf:type owl:Class ;
           
           rdfs:label "Softdrink" ;
           
           rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Stand

:Stand rdf:type owl:Class ;
       
       rdfs:label "Stand" ;
       
       rdfs:subClassOf :Human_Posture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Stereo

:Stereo rdf:type owl:Class ;
        
        rdfs:label "Stereo" ;
        
        rdfs:subClassOf :Entertainment .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sugar

:Sugar rdf:type owl:Class ;
       
       rdfs:label "Sugar" ;
       
       rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Sweeping_the_floor

:Sweeping_the_floor rdf:type owl:Class ;
                    
                    rdfs:label "Sweeping_the_floor" ;
                    
                    rdfs:subClassOf :Object_based_Actvity ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_use ;
                                      owl:cardinality "1"^^xsd:nonNegativeInteger
                                    ] ,
                                    [ rdf:type owl:Restriction ;
                                      owl:onProperty :has_use ;
                                      owl:allValuesFrom :Broom
                                    ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#TV

:TV rdf:type owl:Class ;
    
    rdfs:label "TV" ;
    
    rdfs:subClassOf :Entertainment .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Table

:Table rdf:type owl:Class ;
       
       rdfs:label "Table" ;
       
       rdfs:subClassOf :Furniture .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Taking_a_bath

:Taking_a_bath rdf:type owl:Class ;
               
               rdfs:label "Taking_a_bath" ;
               
               rdfs:subClassOf :Bathroom_Activity ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_use ;
                                 owl:cardinality "1"^^xsd:nonNegativeInteger
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty :has_use ;
                                 owl:allValuesFrom :Shower
                               ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Tea

:Tea rdf:type owl:Class ;
     
     rdfs:label "Tea" ;
     
     rdfs:subClassOf :Drink .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Ultrasonic_Sensor

:Ultrasonic_Sensor rdf:type owl:Class ;
                   
                   rdfs:label "Ultrasonic_Sensor" ;
                   
                   rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#UndefinedClass

:UndefinedClass rdf:type owl:Class ;
                
                rdfs:label "UndefinedClass" .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Wash_dishes

:Wash_dishes rdf:type owl:Class ;
             
             rdfs:label "Wash_dishes" ;
             
             rdfs:subClassOf :Kitchen_Activity ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_use ;
                               owl:allValuesFrom :Sink
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_use ;
                               owl:cardinality "1"^^xsd:nonNegativeInteger
                             ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Watching_TV

:Watching_TV rdf:type owl:Class ;
             
             rdfs:label "Watching_TV" ;
             
             rdfs:subClassOf :Object_based_Actvity ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_use ;
                               owl:allValuesFrom :TV
                             ] ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty :has_use ;
                               owl:cardinality "1"^^xsd:nonNegativeInteger
                             ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Water_Meter_Sensor

:Water_Meter_Sensor rdf:type owl:Class ;
                    
                    rdfs:label "Water_Meter_Sensor" ;
                    
                    rdfs:subClassOf :Sensor_Type .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#Working_on_computer

:Working_on_computer rdf:type owl:Class ;
                     
                     rdfs:label "Working_on_computer" ;
                     
                     rdfs:subClassOf :Object_based_Actvity ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_use ;
                                       owl:cardinality "1"^^xsd:nonNegativeInteger
                                     ] ,
                                     [ rdf:type owl:Restriction ;
                                       owl:onProperty :has_use ;
                                       owl:allValuesFrom :Computer
                                     ] .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#integer

:integer rdf:type owl:Class ;
         
         rdfs:label "integer" ;
         
         rdfs:subClassOf :UndefinedClass .



###  http://sensormeasurement.appspot.com/ont/home/homeActivity#string

:string rdf:type owl:Class ;
        
        rdfs:label "string" ;
        
        rdfs:subClassOf :UndefinedClass .





#################################################################
#
#    Individuals
#
#################################################################


###  http://sensormeasurement.appspot.com/ont/home/homeActivity#

<http://sensormeasurement.appspot.com/ont/home/homeActivity#> rdf:type <http://purl.org/vocommons/voaf#Vocabulary> ,
                                                                       owl:NamedIndividual .




###  Generated by the OWL API (version 3.5.0) http://owlapi.sourceforge.net

