Abstract
Tracking food intakes using a mobile app can be an effective approach for some individuals, but it is crucial to consider their personal preferences and health status before adopting this method. Personalized nutrition apps can also serve as an efficient tool for collecting, analysing, and reporting dietary data to support dietary surveys, such as EU Menu by the European Food Safety Authority (EFSA). However, developing an easy-to-use and efficient app requires several essential components. This work presents the insights gained during the development of Eatvisor, a personalized nutrition mobile app. In Slovenia, there was a lack of such tools tailored to national food choices, dietary habits, and recommendations. The app utilizes a food composition database (FCDB) developed in Slovenia; however, the database had many missing compositional data for generic and branded foods. To address this issue, an in-house database management system (DBMS) was developed to support the compilation of different types of data from various sources, such as foreign FCDBs, GS1 Global Data Synchronisation Network (GDSN), database of waste streams, and crowdsourcing, while adhering to the food standards of CEN and respecting the FAIR (Findable, Accessible, Interoperable, Reusable) principles. It is worth emphasizing that compiling a FCDB is a complex task that requires up-to-date knowledge and technical solutions to streamline and expedite the process. Specifically, the DBMS was integrated with semantic resources for organizing knowledge about food (FNS-Harmony ontology linked with FoodOn), as well as food-related regulatory issues. Additionally, methodologies were developed to support missing data imputation in a semi-automated way, and DBMS was designed to manage missing dietary recommendations in a machine-readable format. Moreover, DBMS allows collecting and linking data and knowledge required for personalized advising, including food composition data, biomarker reference intervals, and tailored dietary advice, for both domain experts and machines. Finally, this work evaluates DBMS from the perspective of the data and knowledge required for the development of a personalized nutrition mobile app, such as Eatvisor. The results suggest that DBMS can effectively support the development of a personalized nutrition app, and the methods used can serve as a framework for developing similar apps in other regions.
Author Contributions
Conceptualization, B.K.S., M.O., A.S., E.V., R.M., G.I. and T.E.; methodology, B.K.S. and T.E.; software, M.O., A.S. and R.M.; testing E.V.; writing—original draft preparation, B.K.S.; writing—review and editing, B.K.S., M.O., A.S., E.V., R.M., G.I. and T.E.; supervision, B.K.S. and T.E.; funding acquisition, B.K.S. and T.E. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the OPKP (‘Upgrade of the Open platform for clinical nutrition with a mobile app’) project, which has received funding from the Ministry of Health of Slovenia under Grant Agreement No. C2711-19-185021, and by the Slovenian Research Agency (research core grant number P2-0098: Computer Structures and Systems).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).