## 1 Introduction
Owing to the importance of such systems, this study aims to develop a ubiquitous system for tourism involving a combination of context-awareness, MCDM, GIS, and AR. This system operates in two stages: In the first, it acts as a recommendation system that selects the hotel. In the next stage, it augments the information concerning visited objects by applying AR technology. In the hotel recommender model of our system, first, the position of the user is determined based on the context and used in spatial filtering (SF) to generate the list of candidate hotels in the vicinity of the user. Subsequently, the candidate hotels are compared using the MCDM method for final hotel selection. These steps are performed based on criteria such as the distances to the nearest transportation links, restaurants, historical attractions, cost, and the number of hotel stars. Notably, the type of transportation, restaurant, and historical attraction are obtained from the user preferences stored within the context. Finally, the location of the selected hotel is displayed to the user via Google Maps. It must be noted that a modified methodology based on MCDM and clustering is proposed here, and is used when the number of candidate hotels is large. In the AR component of our system, first, the users and environmental conditions (e.g., the time of day at which the system is operated) are extracted from the context. This information is applied in conjunction with spatial information, such as the distance of the user from the visited object, to define rules in the system. Subsequently, our system applies these rules to determine the text size as well as the level of detail (LOD) of the information. Finally, this configuration is provided as an input to the AR technology for augmenting information concerning the visited object. We developed a ubiquitous tourism system called UTS-mAR that operates in two phases: first, as a recommendation system, and subsequently as a functional engine. In the first phase, the system selects the hotel, and in the second, it adjusts the display features of information concerning the visited object, such as the LOD and text size, and displays the information using AR technology. The proposed system offers the following contributions:  
* We developed a dynamic model to build a ubiquitous tourism system based on a combination of MCDM, AR, and context-awareness of the environment. The parametersof this model are determined based on the user and their environment. For example, a suitable hotel is selected for the tourist (i.e., the user) based on their location and preferences pertaining to hotel selection criteria such as the type of transportation, restaurant, and/or historical attraction. * Additionally, our system offers GIS capabilities, such as using geospatial vector data and analysis during the process of the system model. For example, the system visualizes the location of the hotel on Google Maps, and uses spatial functions such as distance analysis for generating hotel criteria. The remainder of our study is organized as follows: Section 2 discusses existing research relevant to this study, and Section 3 introduces the details of the proposed system. Section 4 describes the implementation of the proposed system. Sections 5 and 6 present an experiment for testing the system in the real world and discuss the corresponding results, respectively. Section 7 provides the conclusion, and discusses the scope for future research. Finally, the pseudocode for the algorithms used in the proposed system is attached at the end.