E. Class:: Additional Contents
This class describes the additional AR content of each video
clip.
(1) Who: Instance identification and persons related to the AR
content
• ID (String): Identification of an additional contents instance
• Creator (String []): Person or group that creates the AR
content
(2) When: Time information of the AR content
• Created Time (Time): The time when the AR content was
created
• Modified Time (Time): The time when the AR content was
modified
• Accessed Time (Time): The time when the AR content was
accessed
(3) What: data file of AR content
• AR Content (Binary File): 2D or 3D AR content files
associated with a scene
(4) How: Data about how to coordinate the AR content on a
personal device display
• Type (Enum={2D Model, 3D Model}): Type of AR content
represented on a personal device display
• Coordinate Data ((Float x, Float y, Float z)): Coordinate of
2D or 3D model on a personal device display
• Scale ((Float, Float)): (horizontal, vertical) Size of the AR
content on a personal device display
F. Class:: User
This class defines the user context and information. It makes
the context-aware service available.
(1) Who: User information
• ID (String): Identification of the user instance
(2) When: Time information of the tour
• Current Time (Time): The current time
• Tour Schedule (Time): Time limit for a tour that the user
can set; it affects the number of PoIs to visit
(3) Where: Recognition data of a user’s location and view
• Location (GPS): The current location data from GPS in
mobile device
• Direction ((Float x, Float y, Float z)): The current direction
data from a gyro sensor in a mobile device
• Speed (Float): The current speed data of the user from a
accelerometer sensor in a mobile device
• External Sensor (GPS): The specific location of the user
from external sensors in the environment
• Navigation.ID (String): ID of the Navigation instance called
in the video clip class
(4) What: Service records of users
• Service Record (String []): List of video ID instances
(5) How: User-created content
• Tag (String []): The new terms users add to video clips and
additional content for later retrieval
• Picture (Binary File): A picture of users using the service
• Video (Binary File): Video of users using the service
• Text (Binary File): Text of users using the service
• Navigation.ID (String): ID of the navigation instance called
in the user class
(6) Why: Why did that happen?
• User Rating (String []): The users’ rating of video clips and
additional content; this modifies the path data and helps
other users to use the service.
• User Review (String []): A user review of the AR service;
this helps other users to use the service.