## 3 Proposed System Technology, Architecture, and Operation
### Establishment of System Front-End APP  
This system APP used EzoAPP ([[https://ezoui.com/app/](https://ezoui.com/app/)]([https://ezoui.com/app/](https://ezoui.com/app/))) as its main development tool. However, with wearable devices (such as SNOY SWR 50 in Android Wear), Android Studio is used for development, including using a Sony SWR 50 acceleration sensor to calculate the number of steps, a graphical display of users' basic data to calculate the total calories burned on the day, and other corresponding information services. When the user executes this system APP, the system will automatically compare the current GPS position with the back-end server address to provide the administrative area information corresponding to the user's address and start the system APP operation process: (1) When the user selects the corresponding travel event, as shown in Figure 1c, the system APP converts the obtained longitude and latitude data into a corresponding complete physical address through the geocoder API via reverse geocoding [6]. (2) The system APP cuts out the keywords of the administrative area of the three-tier address. (3) The system APP sends the keywords with the CURRL in JSON format to the cloud server CEOntoIAS, and then the UAI-based LOD access technology is used to return the corresponding LOD data with the support of the aforementioned three-stage intelligent decision-making. (4) The system APP interface displays the corresponding information about the open links in the administrative areas (e.g., information about restaurants and parking lots related to \"food\" in general events, information about sports centers or places in the \"entertainment\" section, information about police and fire control in emergencies, information about medical institutions in disease or accidents). (5) When the user selects the interested information option, the detailed information (e.g., restaurant official website) will be displayed. If the user likes its content, it can be directly shared with Facebook and feedback recommendation information to enhance the robustness of LBS information in the proposed system. Currently, the front end of the proposed system includes three subagents: personal health information monitoring and consulting  
\begin{table}
\begin{tabular}{c c} \hline \hline
**Slots** & **Description** \\ \hline Theme & Topic of user’s command \\ aTheme & Description of topic \\ tTime & Related time of topic \\ tSpace & Related space of topic \\ object & Topic objects \\ oldentity & Object description \\ oCardinality & Number of objects \\ oTime & Related time of object \\ oSpace & Related space of object \\ \hline \hline \end{tabular}
\end{table}
Table 2: Frame structure of canonical user request representation language (CURRL).  
\begin{table}
\begin{tabular}{c c} \hline \hline
**QUERY COMMAND** & **CURRL** \\ \hline What is St. John’s University (SJU), Taiwan? & Query [Theme = +SJU, aTheme = Taiwan, tSpace = At (WWW)] \\ \hline Anything else? & Command [ \\  & Theme = +Anymore, \\  & tTime = Now, \\  & object = Related, \\  & oSpace = At (Last-one) \\ \hline  & ConditionalCommand [ \\  & Condition [Theme = -N.Y. SJU, \\  & tTime = Now, \\ Retrieving Taiwan SJU webpages with the & tSpace = At (WWW)], \\ exception of New York SJU & Command [Theme = + Taiwan SJU, \\  & tTime = Now, \\  & tSpace = At (WWW)]] \\ \hline \hline \end{tabular}
\end{table}
Table 3: Examples of query commands with CURRL.  
agent, restaurant information consultation and sharing agent, and beverage safety consultation agent. Figure 5 illustrates their individual system architectures and functions.