You are on page 1of 4

2015 IIAI 4th International Congress on Advanced Applied Informatics

Adaptive Context-Awareness Model for Cultural


Heritage Information based on User Needs

Abdul Kadir Jailani Shigeru Kusakabe Keijiro Araki


Graduate School of Information Science Department of Advanced Department of Advanced
and Electrical Engineering Information Technology Information Technology
Kyushu University, Japan Kyushu University, Japan Kyushu University, Japan
Email: akjailani.dp@gmail.com Email: kusakabe@ait.kyushu-u.ac.jp Email: araki@csce.kyushu-u.ac.jp

Abstract—Due to the rapid growth of digital information of queries can occur if the expert is not familiar with the correct
cultural heritage, users can access and exploit cultural heritage controlled vocabularies from the thesauri that are used to
information in its full richness. However, current tools do not describe the object [1].
fully support searching information based on user needs. This
paper describes a conceptual model and its prototype of cultural Previous paper [11] proposed an expert system based on
heritage. We propose a model for providing adaptive context- guidance of approach and proved its benefit and enhancement
awareness to cultural heritage content based on user’s profile of users knowledge. However, there are several extended
and current location in Global Positioning System (GPS). We issues pointing the flaws of the study. One of the remaining
introduce our model with Unified Modeling Language (UML) challenging issue is to implement the approach modern mobile
based approach. devices.
Based on the above problems, we propose a concept for
I. I NTRODUCTION providing access to cultural heritage content based on user’s
According to a comprehensive survey of adaptive hyperme- profile, interests and current location in GPS.
dia and a survey of context-aware mobile computing research, What could be adapted in adaptive hypermedia system is
context-awareness is one of the seven new trends for a vision the content of the cultural heritage (content-level adaptation)
of the future of generic adaptive hypermedia systems (AHS), and the link to maps of cultural heritage (link-level adaptation)
and many researchers have proposed their own definition of in the form of content more often based on the profile and
such context [4], [6]. interests of users as well as the current location [10].
The volume of digital cultural heritage information is
already huge and still rapidly growing. Users must be pro- A. A Scenario
vided the most convenient access to help them in gaining To illustrate our ideas, we use a scenario as represented
information from the overload of arts information. The prob- below:
lem in providing information to the user is the presentation
does not suit with the need of individual user [7]. Most A user is visiting a city, he can detect his current location
adaptive navigation researches do not restrict the user but through the system from his smartphone. At the same time,
rather provides suggestions as to which links or paths are our system provides user friendly interface to obtain user
more appropriate than others. Sorted lists of links (placing profile information and their cultural heritage interests. For
the strongest recommendation at the top) and link annotations user profile there are two categorizes; learning or just visiting.
using colors and/or icons help the user in deciding which links User interest has ten categorizes; artifacts and monuments,
are appropriate and which are not, but the user is not forced buildings, works of art, folklore, shrine, language and knowl-
to follow these recommendations [4]. edge, landscapes, traditions, biodiversity, and other interest.
We present preliminary information regarding the names and
Another paper survey [1] with 477 cultural heritage ex- references, location, functional type, dating from the cultural
perts/users in the Netherlands on usage reveals that experts heritage, and can be added up to 5 other information such
think the internet is becoming a more important information as; persons and organizations associated with the history
source. Experts said that they would use such system mainly of the building, cultural heritage materials and techniques,
to: do research, compare cultural heritage data collections and current condition of cultural heritage, protection/legal status,
look for potential items to borrow from other collections. The notes/historical summary [2].
survey concluded that information seeking is an important
part of experts work. Expert’s search questions can be simple
B. User Model
or complex, with many constraints. Most search applications
use both simple and complex search. The two most frequent According to the survey [5], the techniques for building
fact finding problems are where simple search does keyword user model is inferring individual facts and inferring whole
matching across all descriptions and returns too many results; clusters of facts at once, one of the simplest ways to derive
and where advanced search specifies values as constraints information about a user is to look at the way he uses the
and retrieves too few or no results. Difficulties in building system.

978-1-4799-9958-3/15 $31.00 © 2015 IEEE 339


DOI 10.1109/IIAI-AAI.2015.287
The term of user model in the context of meaningful
representation of knowledge and system preferences ’believes’
user (which could be represent by an individual, group of
people or non-human agents) possesses. It is a source of
knowledge which is separated by the system from the rest
of the knowledge and contain explicit assumptions about the
user. The knowledge of the user model can be obtained
implicitly by making inferences about their interactions with
the users of the system. Knowledge of the user model can
be acquired implicitly by making inferences about users from
their interaction with the system, by carrying out some from of
test, or from assigning users to generic user categories usually
called ’stereotypes’ [3], [12]. In UML profiles are defined using
stereotypes, definitions, and constraints which are applied to
specific model elements, class diagram, uses case diagram,
activity diagram, like classes, attributes, operations, actor, and
activities.
Representation of user characteristics in the adaptive sys-
tem is implemented in the form of user interests as seen in
Figure 4. Technically, this model will disable or enable parts
of the content according to the user’s knowledge level and
current location.
Fig. 1. Use Case Diagram
C. Domain Model
The domain model of application’s purpose is ability to A. Use Case Diagram
adaptive. It will serve several purposes. Firstly, it forms the
basis of all the inferences and predictions which can be made The use case diagram is a model for the behavior of the
from the user-system interaction. It is important therefore that system and describes the interaction between one or more
the model is at an appropriate level of abstraction to allow actors and the use case. The purpose of the use case diagram is
the required inferences to be made. Secondly, the domain to determine the function of what is inside a system and who
model defines the aspects of the system which are adaptive is entitled to use these functions. The use case diagram as seen
by describing alternative representations of domain features. in Figure 1 has three actors, eight use cases, and association
Thirdly, the domain model holds the characteristics of the of relationship.
application which are measurable, so that they can be evaluated The system contains 10 functions; ’Detection Position’ is
for effectiveness against the required criteria. The final use of useful for detecting the position of the user based on GPS,
the domain model is to form the basis of the student model ’Profile Interests’ is useful for providing user friendly interface
component of the user model. The system needs to record which concern in profile and interests, ’Learning’ is useful for
what it ’believes’ the user believes about certain aspects of user learning, ’Detection Location CulturalHeritage’ is useful
the application. The domain model must describe the system for showing all cultural heritage location at the current position
so that it can store data about the user’s understanding of the based on city or prefecture, ’Provide Information CulturalHer-
various concepts and functions in the application. The domain itage’ is useful for providing information in accordance with
model consists of one or more abstractions of the system. It is the cultural heritage of city or prefecture that has been detected
a description of the application which contains facts about the and presented the outputs in text and images form, ’Login’
domain, i.e. the objects, their attributes and the relationship is useful for representing the security of the data processing
between objects as seen in Figure 3 [3]. of cultural heritage, ’Manage CulturalHeritage’ is useful for
the managing to data processing of cultural heritage and is
a generalization of the parts ’Add Data CulturalHeritage’
II. C ONTEXT M ODEL for adding data, ’Update Data CulturalHeritage’ to update
the data and ’Remove Data CulturalHeritage’ that serves to
The context model is used to define the enclosing en-
remove the data if there is an error categorization of existing
vironmental of systems studied. In other words, the context
data.
is the surrounding elements of the system, and the model
provides a description of the behavior and the interface of
the surrounding environment. The UML as used in systems B. Activity Diagram
engineering defines a context model as the physical scope of
the system being designed, which could include the user as The Activity diagram is a technique to describe procedural
well as the environment and other actors. A system context logic, business processes, and workflow. In some ways, this
diagram represents the context graphically. diagram plays similar role to a flowchart, the differences are
the principle and the diagram symbols [9]. Figure 2 represents
We describe our model with UML based approach [9] and the workflow of the cultural heritage context aware system
represent it into use case, activity and class diagrams. from one action to another action. An action is a node on

340
the activity diagram, whereas activity refers to a series of
action. We described our activity diagram as follows: starting
from the initial state (a black circle notation) then go into
action node (rounded rectangles notation) ’Get Location’ to
perform location detection, proceed to action node ’Profile
Interests’ to display the profile and interests as the action
and interaction of the user model and the domain model, then
perform ’Cultural Heritage Choices’ action node for selecting
the categories and subcategories of cultural heritage. The cate-
gories are divided into three. First, ’Tangible Cultural Heritage
Selection’ with four subcategories; ’Artifacts and Monument
Selection’, ’Buildings Selection’, ’Shrine Selection’, and ’Work
of Art Selection’. Second, ’Intangible Cultural Heritage Se-
lection’ with three subcategories; ’Folklore Selection’, ’Tra-
ditions Selection’, and ’Language and Knowledge Selection’.
Third, ’Natural Heritage Selection’ with two subcategories;
’Landscapes Selection’ and ’Biodiversity Selection’, then select
from ’Area Choices’ one of two action node; ’Based City’ or
’Based Prefecture’. Afterward, followed by filtering in ’Filter
Information’ action node, then it provides the text, images
and maps information from ’Information Cultural Heritage
Based City/Prefecture’. User could select ’Visiting Purpose’
action node and perform one of two choices; ’Learning’
or ’Just Visiting’. In ’Learning’ action node followed by
’Interactive Element:Learning Task’ action node, hereinafter
to ’Get Location’ action node or stop in the final state (an
encircled black circle notation).

C. Class Diagram
Class diagram describes the structure of the cultural her-
itage context aware system by showing the system’s classes,
their attributes, operations (or methods), and the relationships
among objects. Figure 3 shows the class diagram. According to Fig. 2. Activity Diagram of System
[9] about the conceptual of the class diagram is advisable not
to draw for all things, should concentrate on key areas. Better
to have a few classes and a property that is continually updated
than the many, but forgotten things of the main in the model.
We described 6 classes as our conceptual of class diagram:
’User’, ’GPS’, ’Interests’, ’Learning’, ’Manage CulturalHer-
itage’, and ’CulturalHeritage’. The association symbols in our
class diagram divided into 2 categorizes; 1..* to 1 means one or
more instances associated with exactly one instance like User
with Interest association. Another categorize, 1..* to 1..* means
one or more instances associated with one or more instances
like association of ManageCH to CulturalHeritage.

III. P ROTOTYPE D ESIGN


We developed our prototype using Android 4.3 API 18 OS.
Continuing the scenario that we explained earlier, user get the Fig. 3. Class Diagram of Domain Model
information of the current position. In this prototype sample we
illustrate users can choose their interests after got the current
location. Here, the sample location is at Dazaifu-Shi, Fukuoka
Prefecture. Further, the system provides seeking classification 2. Dazaifu Tenmagu and Kamado (shrine categorizes),
based on city or prefecture. Figure 4 shows all the description. 3. Zen garden or Dry landscape (landscape categorizes),
4. Kyushu National Museum (work of art categorizes),
The system will produce two kinds of output; map output 5. Onisube (folklore categorizes)
as seen in Figure 5, the other is text and figures output. In this Based on his interests needs, only 2 of 5 kinds of cultural
sample, the user is interested in building and landscape based heritage information will appear from the system as Figure 6
on Dazaifu city classification. According to the location, there shows. In case of the user who has knowledge himself about
are 5 kinds of cultural heritage found in that area; cultural heritage. Another facilities, he could write at ’Other
1. Komyozenji and Kanzeonji temples (building categorizes), Interest’ choice. For example; he wrote ’sumo’, then the system

341
Fig. 6. Prototype: Text and Figure Output
Fig. 4. Prototype: User Interface

user. Afterwards, we are planning to implement this model


and gaining feedback from participant users.

ACKNOWLEDGMENTS
The authors would like to thank to Directorate of Higher
(DGHE) of Indonesian government and Department of Ad-
vanced Information Technology Kyushu University of Japan
for their support in this research. This work was partly sup-
ported by KAKENHI, Grant-in-Aid for Scientific Research(S)
24220001.

R EFERENCES
[1] A. Amin, J. van Ossenbrugen, and L. Hardman, Understanding Cultural
Heritage Experts Information Seeking Needs, JDL’08 proceeding of the
8th, pages 39-47, 2008.
[2] Council of Europe, Guidance on Inventory and Documentation of the
Cultural Heritage, Council of Europe Publishing ISBN 978-92-871-
6557-2, 2009.
[3] D. Benyon, D. Murray, Applying user modelling to human-computer
interaction design, lucite. Retrieved 4 March 2013.
[4] E. Knutov, P. De Bra and M. Pechenizkiy, AH 12 years later: a
comprehensive survey of adaptive hypermedia methods and techniques,
New Review of Hypermedia and Multimedia, Vol.15: No.1, pages 538,
2009.
[5] E. Rich, Users are individuals: individualizing user models, International
Journal of Man-Machine Studies Volume 18 Issue 3, pages 199214, 1983.
[6] G. Chen, D. Kotz, A Survey of Context-Aware Mobile Computing
Research, Technical Report TR2000-381, 2000.
[7] L. Roffia, G. Raffa, M. Pettinari and G. Gaviani, Context Awareness in
Mobile Cultural Heritage Applications, UbiComp 05, 2005.
Fig. 5. Prototype: Map Output [8] M. Baldauf , S. Dustdar and F. Rosenberg, A survey on context-aware
systems, Int. J. Ad Hoc and Ubiquitous Computing, Vol. 2, No. 4, pages
263-277, 2007.
[9] M. Fowler, UML Distilled 3th, A Brief Guide to the Standard Object
will proceed into ’traditions categorize’ and all information Modeling Language, Pearson Education,Inc., 2004.
about ’sumo’ will appear from the system. [10] P. Brusilovsky, Methods and techniques of adaptive hypermedia, User
Modeling and User Adapted Interaction, 6(2-3), pages 87-129, 1996.
[11] P. Wu, G. Hwang, and W. Tsai, An Expert System-based Context-
IV. C ONCLUSION AND F UTURE W ORKS Aware Ubiquitous Learning Approach for Conducting Science Learning
Activities, Education Technology and Society, pages 217-230, 2012.
This paper present a model which facilitating user in obtain [12] W. Wahlster, A. Kobsa, Dialogue-based user models, Proceedings of
cultural heritage information correspond to their needs through the IEEE (Volume:74, Issue: 7), pages 948-960, 1986.
user friendly interface. As future works, we will focus on
user visiting purpose for developing learning method to the

342

You might also like