*2.4. IRRHEM Concepts Presentation*

An ontology is a formal and explicit representation of knowledge in a given domain (e.g., the home environment), with the aim of efficiently using the data and ensuring flexibility in the sharing and updating of ontologies [23,24]. However, a concept (classes) is the basic element for an ontology; it represents a hardware or software object of the studied environment.
