@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix cc: <http://creativecommons.org/ns#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ns0: <http://purl.org/vocab/vann/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ns1: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix ns2: <http://w3.org/1999/02/22-rdf-syntax-ns#> .

<http://caressesrobot.org/ontology>
  a owl:Ontology ;
  cc:license <https://creativecommons.org/licenses/by/4.0/> ;
  dc:creator "Antonio Sgorbissa (University of Genova)", "Barbara Bruno (University of Genova)", "Carmine Recchiuto (University of Genova)", "Christina Kouloglioti (Middlesex University)", "Hiroko Kamide (Nagoya University)", "Irena Papadopoulos (Middlesex University)" ;
  dc:description "The CARESSES Ontology encodes guidelines defined by experts in Transcultural Nursing, with the aim of offering a specific tool for endowing social assistive robots (assisting older adults) with cultural competence."@en ;
  dc:issued "2019-06-10"^^xsd:date ;
  dc:language <http://publications.europa.eu/resource/authority/language/ENG> ;
  dc:modified "2019-06-17"^^xsd:date ;
  dc:rights "Copyright © 2019 CARESSES Consortium" ;
  dc:title "CARESSES Ontology"@en ;
  ns0:preferredNamespacePrefix "caresses" ;
  ns0:preferredNamespaceUri "http://caressesrobot.org/ontology#" ;
  rdfs:comment """As part of a joint effort towards the development of a culturally competent robot for elderly care, experts in Transcultural Nursing have led the development of guidelines defining the behaviour and functionalities of a culturally competent robot for older people, linking cultural knowledge and perceptual information to actions and utterances. These guidelines have an impact upon the following main areas:

- Goals. The user always has the last word in choosing what the robot should do for her. However, the robot might proactively make suggestions, and some of them might depend on cultural factors. What activity should the robot suggest the user to engage in before lunch? Cooking - and what menu?, praying - and how? What will the user most likely want to be reminded of? Social or cultural events - and which ones? TV shows?
- Actions and their parameters. Different cultures may use different actions to convey the same concept. How should the robot greet the user? Waving, bowing, or with a Namaste? What volume would the user be comfortable with? What distance while interacting? 
- Norms. Behaviours which are common in one culture might be unacceptable in others. Are there areas of the house that should be off-limits for the robot? Does the answer depend on the time of the day? What is the user likely to consider as private?
- Topics of conversation.  Different cultures might have different histories, customs and traditions, which influence the lifestyle of people. What are the topics a user might like to talk about? Is she interested in sports, movies, politics or social activities? And if so, which sports, which types of movies could the robot suggest? Topics of conversation are also those activities in which the robot might assist the user, independently from any physical assistance it might also provide. Could the user be interested in discussing pizza toppings? Could this motivate her to bake a pizza herself? Or to call her friends for an evening out?

The CARESSES Ontology encodes all these guidelines, with the aim of offering a specific tool for endowing robots with cultural competence. In particular, this Ontology may be used to:

- provide suitable Goals, Operators, Actions and Parameters to the planner
- handle the verbal interaction between the robot and the user, in a cultural competent way.
- store user-specific information, that makes the robot attune its behaviour towards the assisted person’s preferences and needs.

Please refer to the following for additional information:
- http://caressesrobot.org, CARESSES project website;
- Bruno, B., Menicatti, R., Recchiuto, C. T., Lagrue, E., Pandey, A. K., & Sgorbissa, A. (2018, June). Culturally-Competent Human-Robot Verbal Interaction. In 2018 15th International Conference on Ubiquitous Robots (UR) (pp. 388-395). IEEE.
- Sgorbissa, A., Papadopoulos, I., Bruno, B., Koulouglioti, C., & Recchiuto, C. (2018, October). Encoding guidelines for a culturally competent robot for elderly care</a> . In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 1988-1995). IEEE.
- Bruno, B., Recchiuto, C. T., Papadopoulos, I., Saffiotti, A., Koulouglioti, C., Menicatti, R., ... & Sgorbissa, A. (2019).  International Journal of Social Robotics, 1-24."""@en, "Version 1.0 "@en ;
  rdfs:label "CARESSES Ontology"@en ;
  owl:versionInfo 1.0 ;
  ns1:term_status "" .

cc:license a owl:AnnotationProperty .
dc:creator a owl:AnnotationProperty .
dc:description a owl:AnnotationProperty .
dc:issued a owl:AnnotationProperty .
dc:language a owl:AnnotationProperty .
dc:modified a owl:AnnotationProperty .
dc:rights a owl:AnnotationProperty .
dc:title a owl:AnnotationProperty .
ns0:preferredNamespacePrefix a owl:AnnotationProperty .
ns0:preferredNamespaceUri a owl:AnnotationProperty .
rdfs:comment a owl:AnnotationProperty .
rdfs:isDefinedBy a owl:AnnotationProperty .
rdfs:label a owl:AnnotationProperty .
owl:versionInfo a owl:AnnotationProperty .
ns1:term_status a owl:AnnotationProperty .
<http://w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral> a rdfs:Datatype .
<http://w3.org/2000/01/rdf-schema#Literal> a rdfs:Datatype .
<http://w3.org/2001/XMLSchema#boolean> a rdfs:Datatype .
<http://w3.org/2001/XMLSchema#decimal> a rdfs:Datatype .
<http://w3.org/2001/XMLSchema#string> a rdfs:Datatype .
<http://caressesrobot.org/ontology#hasAction>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Operator> ;
  rdfs:range <http://caressesrobot.org/ontology#Action> ;
  rdfs:comment "A relation that holds between Operators and Actions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasAction"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasActor>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasPerson> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Actor> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasActor"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasAddressing>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Addressing> ;
  rdfs:comment "ObjectProperty used for let the robot talk about possible ways to address the user"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasAddressing"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasAdjacent>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Relationship of closeness between Objects and/or Locations"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasAdjacent"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasBeliefAndValue>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#BeliefSystem> ;
  rdfs:comment "ObjectProperty used for let the robot talk about user's beliefs and values"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasBeliefAndValue"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCParameter>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Cultural Parameters to be associated to Actions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCParameter"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCloth>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject>, <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Clothing> ;
  rdfs:comment "ObjectProperty used for let the robot talk about the user's clothes"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCloth"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCondition>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCondition"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasConfFile1>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "The individual filler of this property is used for building the configuration files for the related action"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasConfFile1"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasConfFile2>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "The individual filler of this property is used for building the configuration files for the related action"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasConfFile2"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCorrelation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Correlations between Individuals, even belonging to different Classes. An HCorrelation implies that, if a UserSpecific instances with an high DataProperty HasLikeliness value is added, the hasLiklelines of the other individuals should be increased. A VLCorrelation impliease that if a UserSpecific instances with an high DataProperty HasLikeliness value is added, the hasLiklelines of the other individuals should be decreased."^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCorrelation"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCountry>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasLocation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Country> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCountry"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasDistance>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Proxemics> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasDistance"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasEvent>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Event> ;
  rdfs:comment "ObjectProperty used for let the robot talk about events relevant for the user's life"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasEvent"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasFamily>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasSocialEnvironment> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Family> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasFamily"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasFeeling>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasPhysicalAndMentalState> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#PhysicalAndMentalCondition> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasFeeling"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasFood>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject>, <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Food> ;
  rdfs:comment "ObjectProperty used for let the robot talk about food"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasFood"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasFrequency>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTime> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Frequency> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasFrequency"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasGame>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject>, <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Game> ;
  rdfs:comment "ObjectProperty used for let the robot talk about games"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasGame"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasGoal>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Goal> ;
  rdfs:comment "ObjectProperty used for let the robot talk about possible activities"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasGoal"@en .

<http://caressesrobot.org/ontology#hasHCorrelation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCorrelation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasHabit>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Habit> ;
  rdfs:comment "ObjectProperty used for let the robot talk about user's regular / periodical activities"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasHabit"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasHealth>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#HavingHealthProblems> ;
  rdfs:comment "ObjectProperty used for let the robot talk about the user's health"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasHealth"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasHealthProblem>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasPhysicalAndMentalState> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#HavingHealthProblems> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasHealthProblem"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasHome>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasLocation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Home> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasHome"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasIn>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasAdjacent>, <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Inclusion relationship between Objects and/or Location"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasIn"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLanguage>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Language> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLanguage"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLife>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#TopicAboutOnesLife> ;
  rdfs:comment "ObjectProperty used for let the robot talk about the user's life"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLife"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLocation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Location> ;
  rdfs:comment "ObjectProperty used for let the robot talk about places that are relevant for the user"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLocation"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasMCorrelation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCorrelation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasManner>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Manner> ;
  rdfs:comment "ObjectProperty used for let the robot talk about good manners"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasManner"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasMedicine>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject>, <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Medication> ;
  rdfs:comment "ObjectProperty used for let the robot talk about medicines relevant for the user"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasMedicine"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasMusic>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Music> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasMusic"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasNecessaryCondition>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCondition> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Filler of this ObjectProperty is an Event or Time or Quality that allows the robot to talk about a specific topic"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasNecessaryCondition"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasNorm>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Norm> ;
  rdfs:comment "ObjectProperty used for let the robot talk about social norms"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasNorm"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasObject>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Relationships between User and Objects"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasObject"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPerson>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "ObjectProperty used for let the robot talk about persons relevant for the user's life"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPerson"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPet>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Pet> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPet"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPhysicalAndMentalState>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#PhysicalAndMentalCondition> ;
  rdfs:comment "ObjectProperty used for let the robot talk about the physical and mental state of the user"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPhysicalAndMentalState"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPhysicalEnvironment>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#PhysicalEnvironment> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPhysicalEnvironment"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPitch>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Pitch> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPitch"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasQuality>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Quality> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasQuality"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasRelatLocation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasLocation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#RelativeLocation> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasRelatLocation"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasRelative>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasPerson> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Relative> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasRelative"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasReligion>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasBeliefAndValue> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Religion> ;
  rdfs:comment "ObjectProperty used for let the robot talk about user's religion"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasReligion"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasRobot>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Robot> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasRobot"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasRoom>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasLocation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Room> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasRoom"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSocialEnvironment>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#SocialEnvironment> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSocialEnvironment"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSong>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasObject> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Song> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSong"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSpecific>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Instances, belonging to the Person-Specific ABox layer, are fillers of the corresponding instances in the Culture-Specific ABox layer for the hasSpecific property,"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSpecific"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSpeed>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Speed> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSpeed"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSportsPlayer>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasPerson> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#SportsPlayer> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSportsPlayer"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSuggestion>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSuggestion"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTime>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasTopic> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTime"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTopic>
  a owl:ObjectProperty, owl:TransitiveProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topObjectProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "All object properties that allow the robot to talk about conversation topics"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTopic"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTown>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasLocation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Town> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTown"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTriggeringCondition>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCondition> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Filler of this ObjectProperty is an Event or Time or Quality that triggers a specific dialogue"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTriggeringCondition"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasUserName>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#Addressing> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasUserName"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasVHCorrelation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCorrelation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasVLCorrelation>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCorrelation> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:range <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasWaitingTime>
  a owl:ObjectProperty ;
  rdfs:subPropertyOf <http://caressesrobot.org/ontology#hasCParameter> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:range <http://caressesrobot.org/ontology#WaitingTime> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasWaitingTime"@en ;
  ns1:term_status "stable"@en .

<http://w3.org/2002/07/owl#topObjectProperty> a owl:ObjectProperty .
<http://caressesrobot.org/ontology#hasAs-sensor>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#SmartDevice> ;
  rdfs:comment "String for automatically composing sentences. It refers to Smart Devices"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasAs-sensor"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCompulsory-recipient>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Message> ;
  rdfs:comment "Compulsory recipient for related messages."^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCompulsory-recipient"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasConfFile1Name>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:comment "Configuration file for actions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasConfFile1Name"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasConfFile2Name>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:comment "Configuration file for actions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasConfFile2Name"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasConfirmation>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Action> ;
  rdfs:comment "Confirmation sentence before launching a goal"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasConfirmation"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasCoordinates>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:comment "Coordinates of objects in the environment"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasCoordinates"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasEmail>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "E-mail address of contacts"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasEmail"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasFull>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "hasFull field for building configuration files of actions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasFull"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasKeyword1>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Triggering keyword for conversation topics"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasKeyword1"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasKeyword2>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Triggering keyword for conversation topics"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasKeyword2"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLikeliness>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment """Likeliness value for conversation topics. It corresponds to a reasonable estimate, to the best of available knowledge, of the a posteriori probability of the assertion. 
- In the Culture-Specific Layer, Likeliness values are used to specify how appropriate each instance is for the each culture, and guide the robot’s behaviour. 
- In the Person-Specific Layer, the likeliness corresponds to the evidence of the assertion collected through interaction with the user."""^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLikeliness"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLine>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "Line account of the user's contact"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLine"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasLocations>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#SmartDevice> ;
  rdfs:comment "Location of the smart device"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasLocations"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasMessage>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Message> ;
  rdfs:comment "Preloaded messages for the SendMessageAction"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasMessage"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasName>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Field used to automatically generate sentences"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasName"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasNameforPlanner>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "String to be sent to the planner"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasNameforPlanner"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasOperations>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#SmartDevice> ;
  rdfs:comment "Operations that can be executed with smart devices"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasOperations"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPDDL>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Goal> ;
  rdfs:comment "Planning tasks (written in the PDDL formalism) that should be sent to the planner"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPDDL"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPhone>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "Phone number of user's contacts"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPhone"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasPrep-object>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:comment "Field used for automatically building sentences"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasPrep-object"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasQuestion-t>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Goal> ;
  rdfs:comment "Question to be shown on the tablet"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasQuestion-t"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSentence>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment """Sentences that the robot may pronounce during  the interaction with the user. Subproperties of hasSentence may be:

 hasQuestion (encoded sentences used by the robot to ask the general user's feeback about the topic)
- hasQuestionContextual (encoded sentences used by the robot to ask the user's feedback related to the specific context)
- hasQuestionGoal (encoded sentences used by the robot to ask the user about activities to be performed)
- has PositiveSentence (encoded sentences used by the robot when a positive feedback is received)
- has PositiveAndWait (encoded sentences used by the robot when a positive feedback is received. With these sentences, the robot invites the user to freely talk about a conversation topic)
- hasNegativeSentence (encoded sentences used by the robot when a negative feedback is received)"""^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSentence"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasSkype>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "Skype account of user contacts"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasSkype"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasStatus>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#SmartDevice> ;
  rdfs:comment "Possible status of the smart device"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasStatus"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTablet-view>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Goal> ;
  rdfs:comment "Confirmation to be shown on the robot's tablet"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTablet-view"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasTelegram>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Person> ;
  rdfs:comment "Telegram account of user's contact accounts"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasTelegram"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasType>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#SmartDevice> ;
  rdfs:comment "Type of the smart devices (device - sensor)"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasType"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasUDDL>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Operator> ;
  rdfs:comment "UDDL file describing the operator"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasUDDL"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasURL>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "youtube URL of the video"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasURL"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasUrl-article>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#TVChannel> ;
  rdfs:comment "Webpage for the ReadNewsAction"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasUrl-article"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasUrl-root>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#TVChannel> ;
  rdfs:comment "Webpage for the readnews action"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasUrl-root"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#hasValue>
  a owl:DatatypeProperty ;
  rdfs:subPropertyOf <http://w3.org/2002/07/owl#topDataProperty> ;
  rdfs:domain <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "String value for handling triggering and necessary conditions"^^ns2:PlainLiteral ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "hasValue"@en ;
  ns1:term_status "stable"@en .

<http://w3.org/2002/07/owl#topDataProperty> a owl:DatatypeProperty .
<http://caressesrobot.org/ontology#Action>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCParameter> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Parameter>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasConfFile1> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Topic>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasConfFile2> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Topic>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasDistance> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Proxemics>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLanguage> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Language>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPitch> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Pitch>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSpeed> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Speed>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSuggestion> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Topic>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasUserName> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Addressing>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasWaitingTime> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#WaitingTime>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasConfFile1Name> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasConfFile2Name> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasConfirmation> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ] ;
  rdfs:comment "Actions that may be executed by the robot. Actions are associate to parameters (Volume, Pitch, Speed, Language), to the username (Name), to the Suggestions (Topic)."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Action"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Actor>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PublicPerson>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Actor"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Addressing>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCondition> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass <http://caressesrobot.org/ontology#Event>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasNameforPlanner> ;
    owl:someValuesFrom <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:comment """Possible ways to address the user. In the context of the verbal interaction between the robot and the user, this conversation topic will be probably selected among the firsts (this is implemented by the ObjectProperty hasTriggeringCondition). Examples of subclasses may be: FirstName, MrLastName, MrsLastName, Nickname, ...

The DataProperty hasNameforPlanner describes how the robot should actually address the person, and its value is usually encoded in a User-Specific Individual (E.g. for the class FirstName, the DataProperty hasNameforPlanner will include the actual first name of the user)"""@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Addressing"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#AmusementPlace>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLocation> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Location>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "AmusementPlace"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Appliance>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Appliance"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#ArtObject>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object> ;
  rdfs:comment "An abstract or physical object considered to fulfill a primarily independent aesthetic function."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "ArtObject"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Atheism>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#BeliefSystem> ;
  rdfs:comment "Lack of belief in gods and religions"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Atheism"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#BeliefSystem>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEvent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Event>
  ] ;
  rdfs:comment """Ideology or set of principles. It is mainly intended in the form of religion.

Individuals of this class may be related to Individuals of the class ReligiousCulturalEvent; thus, known the user's religion, the robot would probably talk about related religious festivities."""@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "BeliefSystem"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Birthday>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#YearlyEvent> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Birthday"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Book>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#ArtObject>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPerson> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Writer>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Book"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#CallMode>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Parameter for the VideoCall action (Audio or Video call)"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "CallMode"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#CelebratingEvents>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Habit>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEvent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Event>
  ] ;
  rdfs:comment "The habit of celebrating events (holidays, festivities, ... )"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "CelebratingEvents"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Childhood>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#TopicAboutOnesLife>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEvent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Event>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasHabit> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Habit>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPet> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Pet>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Childhood"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#CircleOfFriend>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#SocialEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPerson> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Friend>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "CircleOfFriend"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Clothing>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Clothing"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Country>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTown> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Town>
  ] ;
  rdfs:comment "A nation with its own government"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Country"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#DailyRoutine>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Habit>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTime> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#PeriodOfTheDay>
  ] ;
  rdfs:comment "Action or sequence of actions that are daily executed by the user. Possible Subclasses are: DoingPhysicalExercises, GettingDressed, HavingMeal, TakingMedicine, TakingCareOfOneself, and many others"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "DailyRoutine"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Dance>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#ArtObject>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Dance"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#DayOfTheWeek>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "DayOfTheWeek"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#DeathOfAClosePerson>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Event> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "DeathOfAClosePerson"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Decoration>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Decoration"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Drink>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#FoodAndDrink>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Drink"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#EatingPlace>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalEnvironment> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "EatingPlace"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Education>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#TopicAboutOnesLife> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Education"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Entity> a owl:Class .
<http://caressesrobot.org/ontology#Event>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "A thing that has happened, or that takes place with regularity, independently from the user's activity"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Event"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Family>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#SocialEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasRelatLocation> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#RelativeLocation>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasRelative> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Relative>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Family"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#FeelingBad>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalAndMentalCondition> ;
  rdfs:comment "Possible Subclasses are FeelingAfraid, FeelingAngry, FeelingLonely, FeelingWorried, ..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "FeelingBad"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#FeelingWell>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalAndMentalCondition> ;
  rdfs:comment "Possible Subclasses are FeelingExcited, FeelingHappy, FeelingRelaxed, FeelingStrong, ..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "FeelingWell"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Food>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#FoodAndDrink>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:label <http://caressesrobot.org/ontology>, "Food"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#FoodAndDrink>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "FoodAndDrink"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#FoodNorm>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Norm> ;
  rdfs:comment "Dietary restrictions, that may be related to religious or ethical aspects. Possible Subclasses are EatingHalal, EatingKosher, EatingVegetarian, ..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "FoodNorm"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Frequency>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Frequency"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Friend>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Person> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Friend"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Furniture>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasIn> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Object>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCoordinates> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Furniture"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Game>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Game"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Goal>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPDDL> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasQuestion-t> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTablet-view> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2000/01/rdf-schema#Literal>
  ] ;
  rdfs:comment "The DataProperty hasPDDL encode the related string, in PDDL formalism, that should be sent to the planner when the goal is required"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Goal"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Habit>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCondition> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Time>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTime> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Time>
  ] ;
  rdfs:comment """Activities, routines or behaviors that are regularly repeated by the user.

Individuals of this class may be filled with Individuals to the class Time for the ObjectProperty hasCondition (conversation topics may be triggered in some specific period of the day) or hasTime (the robot may investigate if habits take place in specific times of the day)."""@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Habit"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#HavingHealthProblems>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalAndMentalCondition>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasMedicine> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Medication>
  ] ;
  rdfs:comment "The condition of having health problems can be related to medicines taken by the user"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "HavingHealthProblems"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Heritage>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#TopicAboutOnesLife> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Heritage"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#HistoricFactOrPeriod>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Event> ;
  rdfs:comment "Relevant facts in the areas of politics, military, science, music, sports, arts, entertainment, ..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "HistoricFactOrPeriod"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Hobby>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Habit>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasNecessaryCondition> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Quality>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTime> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#PeriodOfTheDay>
  ] ;
  rdfs:comment "Activities done regularly in one's leisure time for pleasure. They may be chosen accordingly to the specific targets (i.e. older adults). Examples of SubClasses may be ReadingABook, WatchingAMovie, DoingSomeCooking, GoingToAClub, MakingHennaTattoos, ..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Hobby"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Home>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasIn> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Room>
  ] ;
  rdfs:comment "The building where one lives. Examples of SubClasses are Apartment, CareHome (for the specific case of older adults to which the CARESSES Ontology is addressed)"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Home"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Hour>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Hour"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#HouseObject>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCoordinates> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPrep-object> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "HouseObject"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Kitchenware>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Kitchenware"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Language>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Parameter related to the language in which the sentences are written"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Language"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#LivingPlace>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCountry> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Country>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasHome> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Home>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTown> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Town>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "LivingPlace"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Location>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "A physical space or region, defined by geographical coordinates (absolute location) or expressed in relative terms (relative location)."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Location"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Manner>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Norm> ;
  rdfs:comment "Definitions of polite or acceptable social behaviours. They may be chosen accordingly to the specific targets (i.e. older adults) and cultural identities. Examples of SubClasses are GivingPresentsToRelativeOrFriend, StackingDishesAfterMeal, ..."@en ;
  rdfs:label <http://caressesrobot.org/ontology>, "Manner"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#MedicalStaff>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Person> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "MedicalStaff"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Medication>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Medication"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Message>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCompulsory-recipient> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasMessage> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:comment "Messages encoded for the SendMsgAction"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Message"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Movie>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#ArtObject>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasActor> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Actor>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Movie"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Music>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#ArtObject>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPerson> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Singer>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSong> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Song>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Music"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Norm>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Guidelines about what is considered correct or incorrect speaking of social behavior in a particular group, social unit or cultural identities."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Norm"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Object>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Abstracts objects, with no physical referents and that does not exist at any particular time or place, and concrete objects"@en ;
  rdfs:label <http://caressesrobot.org/ontology>, "Object"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Operator>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasAction> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Action>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasGoal> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass <http://caressesrobot.org/ontology#Goal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasUDDL> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:comment "This class includes all Operators that should  be sent to the planner for the execution of actions. Operators achieve Goals by implementing Actions"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Operator"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Parameter>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Parameters associated to actions"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Parameter"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#PeriodOfTheDay>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "PeriodOfTheDay"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Person>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEmail> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLine> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPhone> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSkype> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasTelegram> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:comment "Persons in the social, physical and cultural environemnt of the user"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Person"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#PersonalCareObject>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "PersonalCareObject"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Pet>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Pet"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#PhysicalAndMentalCondition>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "The condition or state of the body or mind"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "PhysicalAndMentalCondition"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#PhysicalEnvironment>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location> ;
  rdfs:comment "All tangible space regiones that support and influence the user's life"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "PhysicalEnvironment"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Pitch>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Voice pitch for all actions involving verbal interaction"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Pitch"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Proxemics>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Distance parameter for the ApproachUser action"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Proxemics"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#PublicPerson>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Person> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "PublicPerson"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Quality>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Basic entities to perceive or measure: shapes, colors, sizes, sounds, smells,..."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Quality"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Relative>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Person> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Relative"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#RelativeLocation>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location> ;
  rdfs:comment "The position of something expressed in relative terms (e.g. Close, Far, VeryFar, ... )"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "RelativeLocation"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Religion>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#BeliefSystem>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEvent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#ReligiousCulturalEvent>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasNorm> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#FoodNorm>
  ] ;
  rdfs:comment """Individuals of this class may be filled with Individuals of the class FoodNorm for the ObjectProperty hasNorm; thus, known the user's religion, the robot would probably investigate aspects related to possible alimentary restrictions

Individuals of this class may be filled with Individuals of the class ReligiousCulturalEvent for the ObjectProperty hasEvent; thus, known the user's religion, the robot would probably talk about related religious festivities."""@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Religion"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#ReligiousCulturalEvent>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#YearlyEvent> ;
  rdfs:comment "Any event related to religious celebrations"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "ReligiousCulturalEvent"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Robot>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasGoal> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Goal>
  ] ;
  rdfs:comment "The user's robot . An instance of the class Robot may be connected with instances of the class Goal, in order to encode all goals that may be achieved by the robot"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Robot"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Room>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasAdjacent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Room>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasIn> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#HouseObject>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasIn> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Object>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Room"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Season>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Time> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Season"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#ShoppingPlace>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLocation> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Location>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "ShoppingPlace"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Singer>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PublicPerson> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Singer"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#SleepingPlace>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PhysicalEnvironment>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasRoom> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Room>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "SleepingPlace"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#SmartDevice>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#HouseObject>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasAs-sensor> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLocations> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasOperations> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasStatus> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasType> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "SmartDevice"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#SocialEnvironment>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Social relationships that influence the user's life (friends, family, ...)"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "SocialEnvironment"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#SocialEvent>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Event>, <http://caressesrobot.org/ontology#YearlyEvent>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasRelative> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Relative>
  ] ;
  rdfs:comment "Any occasion/event that involves social interaction."@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "SocialEvent"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Song>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#ArtObject>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPerson> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Singer>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Song"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Speed>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Voice speed for all actions involving verbal interaction"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Speed"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Sport>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSportsPlayer> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#SportsPlayer>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Sport"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#SportsPlayer>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PublicPerson>, <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "SportsPlayer"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#TVChannel>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Object>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasUrl-article> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasUrl-root> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "TVChannel"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Time>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Time"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#TimeFormat>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "12 hr or 24hr"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "TimeFormat"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Topic>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Entity>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSpecific> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Topic>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasKeyword1> ;
    owl:someValuesFrom <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasKeyword2> ;
    owl:someValuesFrom <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLikeliness> ;
    owl:someValuesFrom <http://w3.org/2001/XMLSchema#decimal>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasName> ;
    owl:someValuesFrom <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasFull> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasValue> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onDataRange <http://w3.org/2001/XMLSchema#string>
  ] ;
  rdfs:comment """Conversation topics that may be explored by the robot.

Conversation topics are defined by a set of DataProperties:
- hasLikeliness (it reflects the probability that the user will have a positive attitude towards that topic, given his cultural identity (if the instance belong to the Culture-Specific ABox), or given the evidence collected through the interaction with the user (if the instance belong to the Person-Specific ABox).
- hasQuestion (encoded sentences used by the robot to ask the general user's feeback about the topic)
- hasQuestionContextual (encoded sentences used by the robot to ask the user's feedback related to the specific context)
- hasQuestionGoal (encoded sentences used by the robot to ask the user about activities to be performed)
- has PositiveSentence (encoded sentences used by the robot when a positive feedback is received)
- has PositiveAndWait (encoded sentences used by the robot when a positive feedback is received. With these sentences, the robot invites the user to freely talk about a conversation topic)
- hasNegativeSentence (encoded sentences used by the robot when a negative feedback is received)
- hasKeyword1 & hasKeyword2 (keywords that may trigger a conversation topic)

Culture-specific instances of subclasses of Topic may be filled with Person-specific instances for the hasSpecific ObjectProperty"""@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Topic"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#TopicAboutOnesLife>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "Relevant facts for the user's past and present life (chilldhood, education, heritage, work, ...)"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "TopicAboutOnesLife"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic> ;
  rdfs:comment "All things that may be expressed in terms of \"preference\" (e.g. what is your favourite ... ?)"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "TopicOneCanHavePreferenceAbout"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Town>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Location>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCountry> ;
    owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
    owl:onClass <http://caressesrobot.org/ontology#Country>
  ] ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Town"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#User>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Topic>, [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasAddressing> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Addressing>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasBeliefAndValue> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#BeliefSystem>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasCloth> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Clothing>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasEvent> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Event>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasFeeling> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#FeelingBad>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasFeeling> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#FeelingWell>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasFood> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Food>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasGame> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Game>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasHabit> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Habit>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasHealth> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#PhysicalAndMentalCondition>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasHealthProblem> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#HavingHealthProblems>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasLife> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#TopicAboutOnesLife>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasManner> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Manner>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasMusic> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Music>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasNorm> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Norm>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasObject> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Object>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasObject> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#TopicOneCanHavePreferenceAbout>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPhysicalAndMentalState> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#PhysicalAndMentalCondition>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasPhysicalEnvironment> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#PhysicalEnvironment>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasReligion> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Religion>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasRobot> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#Robot>
  ], [
    a owl:Restriction ;
    owl:onProperty <http://caressesrobot.org/ontology#hasSocialEnvironment> ;
    owl:someValuesFrom <http://caressesrobot.org/ontology#SocialEnvironment>
  ] ;
  rdfs:comment "Person to which the user-specific information of the Ontology refers"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "User"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Volume>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Voice volume for all actions involving verbal interaction"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Volume"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#WaitingTime>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Parameter> ;
  rdfs:comment "Waiting Time parameter for the AcceptRequest Action"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "WaitingTime"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Work>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#TopicAboutOnesLife> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Work"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#Writer>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#PublicPerson> ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "Writer"@en ;
  ns1:term_status "stable"@en .

<http://caressesrobot.org/ontology#YearlyEvent>
  a owl:Class ;
  rdfs:subClassOf <http://caressesrobot.org/ontology#Event> ;
  rdfs:comment "Any event that takes place regularly every year"@en ;
  rdfs:isDefinedBy <http://caressesrobot.org/ontology> ;
  rdfs:label "YearlyEvent"@en ;
  ns1:term_status "stable"@en .

[]
  a owl:AllDisjointClasses ;
  owl:members (
   <http://caressesrobot.org/ontology#AmusementPlace>
   <http://caressesrobot.org/ontology#EatingPlace>
   <http://caressesrobot.org/ontology#LivingPlace>
   <http://caressesrobot.org/ontology#ShoppingPlace>
   <http://caressesrobot.org/ontology#SleepingPlace>
 ) .

[]
  a owl:AllDisjointClasses ;
  owl:members (
   <http://caressesrobot.org/ontology#Appliance>
   <http://caressesrobot.org/ontology#Decoration>
   <http://caressesrobot.org/ontology#Furniture>
   <http://caressesrobot.org/ontology#Kitchenware>
 ) .

[]
  a owl:AllDisjointClasses ;
  owl:members (
   <http://caressesrobot.org/ontology#Family>
   <http://caressesrobot.org/ontology#Friend>
   <http://caressesrobot.org/ontology#Relative>
 ) .
