“…In most solutions, ontology-based semantic reasoning is used for the data organization and management of information. Accurate data description, qualitative classification, knowledge management, and defined relationships between data entities create a system where information is ontologically grouped, making it much easier to process, sort, and present it [3,6,12,16,21,26]. Personal recommendations are divided into 'auto' and 'on-demand'.…”