Determining the context in which the user is located is key to personalizing services in the Internet of Things. Therefore, a generic, semantic, interoperable mechanism that manages the user profile is required. A user profile management mechanism for IoT is proposed that uses ontologies to model user preferences and their context according to their location and the activities they are executing. This enables users to establish preferences on smart objects that create personalized services with minimal human intervention. The methodology used in creating this user profile ontology facilitates the rapid building of a formal, evolutionary model. To validate the solution, a case study adopted a semantic interaction scenario of smart objects, which incorporated real users and measured their ability to personalize the services provided. The results suggest that ontology offers a good solution for this kind of scenario that adapts its services to user characteristics and context. Testing verified that services were automatically adjusted within an acceptable time (52 seconds) in comparison with manual adjustments that might require several minutesDeterminar el contexto en el que se encuentra el usuario es clave para personalizar los servicios en Internet de las cosas. Por lo tanto, se requiere un mecanismo genérico, semántico e interoperable que gestione el perfil del usuario. Se propone un mecanismo de gestión de perfil de usuario para IoT que utiliza ontologías para modelar las preferencias del usuario y su contexto según su ubicación y las actividades que están ejecutando. Esto permite a los usuarios establecer preferencias en objetos inteligentes que crean servicios personalizados con una intervención humana mínima. La metodología utilizada en la creación de esta ontología de perfil de usuario facilita la construcción rápida de un modelo formal y evolutivo. Para validar la solución, se adoptó un estudio de caso que incorporó usuarios reales y midió su capacidad para personalizar los servicios proporcionados. Los resultados sugieren que la ontología ofrece una buena solución para este tipo de escenario que adapta sus servicios a las características y el contexto del usuario. Las pruebas verificaron que los servicios se ajustaron automáticamente en un tiempo aceptable (52 segundos) en comparación con los ajustes manuales que podrían requerir varios minutos
Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.