PREFIX homeActivity: <http://sensormeasurement.appspot.com/ont/home/homeActivity#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

homeActivity:Computer a rdfs:Class ;
  rdfs:label "Computer" ;
  rdfs:subClassOf homeActivity:Entertainment .

homeActivity:has_Object_name a rdf:Property ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Current_location a rdf:Property ;
  rdfs:domain homeActivity:Object ;
  rdfs:range homeActivity:Location ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_Object_ID a rdf:Property ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_isAttached a rdf:Property ;
  rdfs:domain homeActivity:Object ;
  rdfs:range homeActivity:Sensor ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Door a rdfs:Class ;
  rdfs:label "Door" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Table a rdfs:Class ;
  rdfs:label "Table" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Last_Activity a rdfs:Class ;
  rdfs:label "Last_Activity" ;
  rdfs:subClassOf homeActivity:Activity_Log .

homeActivity:has_have_activities a rdf:Property ;
  rdfs:domain homeActivity:Last_Activity ;
  rdfs:range homeActivity:Functional_Activity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_Activity_ID a rdf:Property ;
  rdfs:domain homeActivity:Last_Activity ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Time a rdf:Property ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_location_concept a rdf:Property ;
  rdfs:domain homeActivity:Last_Activity ;
  rdfs:range homeActivity:Location ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_Activity_name a rdf:Property ;
  rdfs:domain homeActivity:Last_Activity ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:Pressure_Sensor a rdfs:Class ;
  rdfs:label "Pressure_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:has_AttachTo a rdf:Property ;
  rdfs:domain homeActivity:Sensor ;
  rdfs:range homeActivity:Object ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_date a rdf:Property ;
  rdfs:range homeActivity:Date ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_Status a rdf:Property ;
  rdfs:domain homeActivity:Sensor ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Sensor_ID a rdf:Property ;
  rdfs:domain homeActivity:Sensor ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:Kitchen a rdfs:Class ;
  rdfs:label "Kitchen" ;
  rdfs:subClassOf homeActivity:Location .

homeActivity:has_Location_name a rdf:Property ;
  rdfs:domain homeActivity:Location ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Location_ID a rdf:Property ;
  rdfs:domain homeActivity:Location ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:Sitting_on_the_toilet a rdfs:Class ;
  rdfs:label "Sitting_on_the_toilet" ;
  rdfs:subClassOf homeActivity:Bathroom_Activity .

homeActivity:has_id a rdf:Property ;
  rdfs:domain homeActivity:Functional_Activity ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Combine_with a rdf:Property ;
  rdfs:domain homeActivity:Location_based_Activity ;
  rdfs:range homeActivity:Object_based_Actvity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_use a rdf:Property ;
  rdfs:range homeActivity:Lavatory , homeActivity:Shower , homeActivity:Sofa , homeActivity:Coffee , homeActivity:Object , homeActivity:Computer , homeActivity:Bed , homeActivity:Sink , homeActivity:TV , homeActivity:Book , homeActivity:Broom , homeActivity:Electric_Stove , homeActivity:Mop ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_posture a rdf:Property ;
  rdfs:range homeActivity:Sit , homeActivity:Lie-down ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_location a rdf:Property ;
  rdfs:range homeActivity:Bathroom , homeActivity:Livingroom , homeActivity:Kitchen , homeActivity:Location , homeActivity:Bedroom ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_name a rdf:Property ;
  rdfs:domain homeActivity:Functional_Activity ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:Sugar a rdfs:Class ;
  rdfs:label "Sugar" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Location a rdfs:Class ;
  rdfs:label "Location" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Taking_a_bath a rdfs:Class ;
  rdfs:label "Taking_a_bath" ;
  rdfs:subClassOf homeActivity:Bathroom_Activity .

homeActivity:Sensor_Type a rdfs:Class ;
  rdfs:label "Sensor_Type" ;
  rdfs:subClassOf homeActivity:Sensor .

homeActivity:integer a rdfs:Class ;
  rdfs:label "integer" ;
  rdfs:subClassOf homeActivity:UndefinedClass .

homeActivity:InferredActivity a rdfs:Class ;
  rdfs:label "InferredActivity" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:has_Have_activity a rdf:Property ;
  rdfs:domain homeActivity:InferredActivity ;
  rdfs:range homeActivity:Functional_Activity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_rec_act_name a rdf:Property ;
  rdfs:domain homeActivity:InferredActivity ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_rec_act_id a rdf:Property ;
  rdfs:domain homeActivity:InferredActivity ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:UndefinedClass a rdfs:Class ;
  rdfs:label "UndefinedClass" .

homeActivity:Bedroom a rdfs:Class ;
  rdfs:label "Bedroom" ;
  rdfs:subClassOf homeActivity:Location .

homeActivity:Coffee a rdfs:Class ;
  rdfs:label "Coffee" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Lying_down___relaxing a rdfs:Class ;
  rdfs:label "Lying_down___relaxing" ;
  rdfs:subClassOf homeActivity:Living_room_Activity .

homeActivity:Ultrasonic_Sensor a rdfs:Class ;
  rdfs:label "Ultrasonic_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:Bathroom a rdfs:Class ;
  rdfs:label "Bathroom" ;
  rdfs:subClassOf homeActivity:Location .

homeActivity:Broom a rdfs:Class ;
  rdfs:label "Broom" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Making_a_coffee a rdfs:Class ;
  rdfs:label "Making_a_coffee" ;
  rdfs:subClassOf homeActivity:Kitchen_Activity .

homeActivity:has_hasDrinkType a rdf:Property ;
  rdfs:domain homeActivity:Making_a_coffee ;
  rdfs:range homeActivity:Coffee ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Kitchen_Appliance a rdfs:Class ;
  rdfs:label "Kitchen_Appliance" ;
  rdfs:subClassOf homeActivity:Electric_Appliance .

homeActivity:Electric_Appliance a rdfs:Class ;
  rdfs:label "Electric_Appliance" ;
  rdfs:subClassOf homeActivity:Object .

homeActivity:Kitchen_Activity a rdfs:Class ;
  rdfs:label "Kitchen_Activity" ;
  rdfs:subClassOf homeActivity:Location_based_Activity .

homeActivity:Water_Meter_Sensor a rdfs:Class ;
  rdfs:label "Water_Meter_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:Sit a rdfs:Class ;
  rdfs:label "Sit" ;
  rdfs:subClassOf homeActivity:Human_Posture .

homeActivity:has_Posture_name a rdf:Property ;
  rdfs:domain homeActivity:Human_Posture ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Posture_ID a rdf:Property ;
  rdfs:domain homeActivity:Human_Posture ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Actor a rdf:Property ;
  rdfs:domain homeActivity:Human_Posture ;
  rdfs:range homeActivity:Human ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Working_on_computer a rdfs:Class ;
  rdfs:label "Working_on_computer" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Electric_Stove a rdfs:Class ;
  rdfs:label "Electric_Stove" ;
  rdfs:subClassOf homeActivity:Kitchen_Appliance .

homeActivity:Shower a rdfs:Class ;
  rdfs:label "Shower" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Stereo a rdfs:Class ;
  rdfs:label "Stereo" ;
  rdfs:subClassOf homeActivity:Entertainment .

homeActivity:Location_based_Activity a rdfs:Class ;
  rdfs:label "Location_based_Activity" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Tea a rdfs:Class ;
  rdfs:label "Tea" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Magnetic_Sensor a rdfs:Class ;
  rdfs:label "Magnetic_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:ADL a rdfs:Class ;
  rdfs:label "ADL" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:has_Collect a rdf:Property ;
  rdfs:domain homeActivity:ADL ;
  rdfs:range homeActivity:Last_Activity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Infrared_Sensor a rdfs:Class ;
  rdfs:label "Infrared_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:Livingroom a rdfs:Class ;
  rdfs:label "Livingroom" ;
  rdfs:subClassOf homeActivity:Location .

homeActivity:Bathroom_Activity a rdfs:Class ;
  rdfs:label "Bathroom_Activity" ;
  rdfs:subClassOf homeActivity:Location_based_Activity .

homeActivity:Sleeping a rdfs:Class ;
  rdfs:label "Sleeping" ;
  rdfs:subClassOf homeActivity:Bedroom_Activity .

homeActivity:Activity_Log a rdfs:Class ;
  rdfs:label "Activity_Log" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Milk a rdfs:Class ;
  rdfs:label "Milk" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Lie-down a rdfs:Class ;
  rdfs:label "Lie-down" ;
  rdfs:subClassOf homeActivity:Human_Posture .

homeActivity:Stand a rdfs:Class ;
  rdfs:label "Stand" ;
  rdfs:subClassOf homeActivity:Human_Posture .

homeActivity:Wash_dishes a rdfs:Class ;
  rdfs:label "Wash_dishes" ;
  rdfs:subClassOf homeActivity:Kitchen_Activity .

homeActivity:Context a rdfs:Class ;
  rdfs:label "Context" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:has_Context_ID a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_have_obj a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:ObjectInstance ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_last_activity a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:Last_Activity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_time a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_have_last_object a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:Last_Object ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_inf_activity a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:InferredActivity ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_sensor a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:Sensor ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_have_hum_pos a rdf:Property ;
  rdfs:domain homeActivity:Context ;
  rdfs:range homeActivity:Human_Posture ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Food a rdfs:Class ;
  rdfs:label "Food" ;
  rdfs:subClassOf homeActivity:Object .

homeActivity:ObjectInstance a rdfs:Class ;
  rdfs:label "ObjectInstance" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:has_object a rdf:Property ;
  rdfs:domain homeActivity:ObjectInstance ;
  rdfs:range homeActivity:Object ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_obj_inst_id a rdf:Property ;
  rdfs:domain homeActivity:ObjectInstance ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:Sofa a rdfs:Class ;
  rdfs:label "Sofa" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Oven a rdfs:Class ;
  rdfs:label "Oven" ;
  rdfs:subClassOf homeActivity:Kitchen_Appliance .

homeActivity:Watching_TV a rdfs:Class ;
  rdfs:label "Watching_TV" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Sink a rdfs:Class ;
  rdfs:label "Sink" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Furniture a rdfs:Class ;
  rdfs:label "Furniture" ;
  rdfs:subClassOf homeActivity:Object .

homeActivity:Phone a rdfs:Class ;
  rdfs:label "Phone" ;
  rdfs:subClassOf homeActivity:Entertainment .

homeActivity:Book a rdfs:Class ;
  rdfs:label "Book" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Entertainment a rdfs:Class ;
  rdfs:label "Entertainment" ;
  rdfs:subClassOf homeActivity:Electric_Appliance .

homeActivity:Date a rdfs:Class ;
  rdfs:label "Date" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:has_Year a rdf:Property ;
  rdfs:domain homeActivity:Date ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_date a rdf:Property ;
  rdfs:domain homeActivity:Date ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Day_of_week a rdf:Property ;
  rdfs:domain homeActivity:Date ;
  rdfs:range homeActivity:string ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

homeActivity:has_Month a rdf:Property ;
  rdfs:domain homeActivity:Date ;
  rdfs:range homeActivity:integer ;
  rdfs:subPropertyOf homeActivity:hasAttribute .

<http://purl.org/vocommons/voaf#Vocabulary> a rdfs:Class .

homeActivity:string a rdfs:Class ;
  rdfs:label "string" ;
  rdfs:subClassOf homeActivity:UndefinedClass .

homeActivity:Chair a rdfs:Class ;
  rdfs:label "Chair" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Last_Object a rdfs:Class ;
  rdfs:label "Last_Object" ;
  rdfs:subClassOf homeActivity:Activity_Log .

homeActivity:has_Object_info a rdf:Property ;
  rdfs:domain homeActivity:Last_Object ;
  rdfs:range homeActivity:ObjectInstance ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Bed a rdfs:Class ;
  rdfs:label "Bed" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Reading_a_book a rdfs:Class ;
  rdfs:label "Reading_a_book" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Functional_Activity a rdfs:Class ;
  rdfs:label "Functional_Activity" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Object a rdfs:Class ;
  rdfs:label "Object" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Current_Sensor a rdfs:Class ;
  rdfs:label "Current_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

homeActivity:Drink a rdfs:Class ;
  rdfs:label "Drink" ;
  rdfs:subClassOf homeActivity:Food .

homeActivity:Cupboard a rdfs:Class ;
  rdfs:label "Cupboard" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Sensor a rdfs:Class ;
  rdfs:label "Sensor" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Human a rdfs:Class ;
  rdfs:label "Human" ;
  rdfs:subClassOf homeActivity:Object .

homeActivity:has_have_act_log a rdf:Property ;
  rdfs:domain homeActivity:Human ;
  rdfs:range homeActivity:Activity_Log ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Bedroom_Activity a rdfs:Class ;
  rdfs:label "Bedroom_Activity" ;
  rdfs:subClassOf homeActivity:Location_based_Activity .

homeActivity:Human_Posture a rdfs:Class ;
  rdfs:label "Human_Posture" ;
  rdfs:subClassOf homeActivity:Any .

homeActivity:Sweeping_the_floor a rdfs:Class ;
  rdfs:label "Sweeping_the_floor" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Bottle a rdfs:Class ;
  rdfs:label "Bottle" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Microwave a rdfs:Class ;
  rdfs:label "Microwave" ;
  rdfs:subClassOf homeActivity:Kitchen_Appliance .

homeActivity:Refrigerator a rdfs:Class ;
  rdfs:label "Refrigerator" ;
  rdfs:subClassOf homeActivity:Kitchen_Appliance .

homeActivity:Kettle a rdfs:Class ;
  rdfs:label "Kettle" ;
  rdfs:subClassOf homeActivity:Kitchen_Appliance .

homeActivity:Alcolhol a rdfs:Class ;
  rdfs:label "Alcolhol" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Juice a rdfs:Class ;
  rdfs:label "Juice" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:Cooking a rdfs:Class ;
  rdfs:label "Cooking" ;
  rdfs:subClassOf homeActivity:Kitchen_Activity .

homeActivity:Eating_or_drinking a rdfs:Class ;
  rdfs:label "Eating_or_drinking" ;
  rdfs:subClassOf homeActivity:Kitchen_Activity .

homeActivity:has_hasFood a rdf:Property ;
  rdfs:domain homeActivity:Eating_or_drinking ;
  rdfs:range homeActivity:Food ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:has_hasPosture a rdf:Property ;
  rdfs:domain homeActivity:Eating_or_drinking ;
  rdfs:range homeActivity:Sit ;
  rdfs:subPropertyOf homeActivity:hasPart .

homeActivity:Mop a rdfs:Class ;
  rdfs:label "Mop" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Object_based_Actvity a rdfs:Class ;
  rdfs:label "Object_based_Actvity" ;
  rdfs:subClassOf homeActivity:Functional_Activity .

homeActivity:Living_room_Activity a rdfs:Class ;
  rdfs:label "Living_room_Activity" ;
  rdfs:subClassOf homeActivity:Location_based_Activity .

homeActivity:Lavatory a rdfs:Class ;
  rdfs:label "Lavatory" ;
  rdfs:subClassOf homeActivity:Furniture .

homeActivity:Scrubbing_the_floor a rdfs:Class ;
  rdfs:label "Scrubbing_the_floor" ;
  rdfs:subClassOf homeActivity:Object_based_Actvity .

homeActivity:Gyro_Sensor a rdfs:Class ;
  rdfs:label "Gyro_Sensor" ;
  rdfs:subClassOf homeActivity:Sensor_Type .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

homeActivity:Softdrink a rdfs:Class ;
  rdfs:label "Softdrink" ;
  rdfs:subClassOf homeActivity:Drink .

homeActivity:RelationalConcept a rdfs:Class ;
  rdfs:label "RelationalConcept" .

homeActivity:Any a rdfs:Class ;
  rdfs:label "Any" .

homeActivity:TV a rdfs:Class ;
  rdfs:label "TV" ;
  rdfs:subClassOf homeActivity:Entertainment .

homeActivity:hasAttribute a rdf:Property ;
  rdfs:label "hasAttribute" ;
  rdfs:range <https://w3id.org/linkml/Any> .

homeActivity:hasPart a rdf:Property ;
  rdfs:label "hasPart" ;
  rdfs:range <https://w3id.org/linkml/Any> .
