(see Fig.5) that user can expand in every moment.
When user expands or hides a secondary resource, its
associated extension rule is applied to the user model.
When the user model is sufficiently defined for the
system criteria and a user accesses to a main resource,
the system automatically expands the content of sec-
ondary resources that are considered interesting for
him. The system also provides to the user the pos-
sibility of saving resources as personal notes. This
action also implies the application of extension rules
to the user model.
For obtain the multilevel adaptation we imple-
mented the system using different language on server-
side and client-side. We used JavaScript combined
with Cascade Style Sheets (CSS) to realize the dy-
namic update of the fields of the user-model, resulting
by the application of extension rules, and the user’s
choice about viewing/hiding resources on client-side.
For the server-side, we used the PHP language to
obtain the dynamic generation by the server of the
contents–selection for the web pages. The PHP code
has the important role of applying the association
rules in order to obtain the user-model transformation.
The structural adaptation is made representing web
site structure, and relative resources, by knowledge-
tree. The real resources, the rules and the knowledge-
tree are stored in a database set up in MySQL envi-
ronment managed dynamically by PHP code.
4 DISCUSSION
WyW06 was born as general purpose adaptive sys-
tem based on user model. Like classic adaptive sys-
tem WyW06 has the aim of supporting individual
user in finding, selecting and managing content of-
fered by web sites. In his evolution WyW06 becomes
quickly more than a classic adaptive system, getting
much functionality typical of recommendation sys-
tems, melting the advantages of both those typolo-
gies of systems. WyW06 is based on the point of
view that each single web page is like a collection of
resources. A resource is an atomic informative ker-
nel semantically linked to other resources by a spe-
cific tree of relationships. The use of a tree to spec-
ify relationships between resources is a peculiar char-
acterization of adaptive hypermedia systems (Burke,
2002). In the adaptive hypermedia a common prob-
lem is the adding of a node-resource in the system.
As we said in section 2.1 to overcome this obstacle,
WyW06 introduced a new and potentially powerful
layer of adaptation: the structural-adaptation. The
the web page that can be hidden or shown by a click on a
button.
structural adaptation refers to the ability of system
to create or regenerate some of his modules, dynam-
ically and autonomously, when some specific para-
meters are changed. Respect to classical definitions
in adaptive systems WyW06 is a user model based
system. The adaptive behavior of the system aims
to satisfy automatically the desires of the user but,
it is important to highlight that, lets the user free to
access to the resources that are not near to the self-
selection threshold. The use of such techniques leads
the system easily to become a recommendation sys-
tem. In fact the system evaluates the secondary re-
sources that are of more interest respect to the ac-
tual state of the user model and propose them to the
user. Summarizing we can say that WyW06 has a be-
havior comparable to an adaptive hypermedia, some
peculiarity of content-based recommendation system,
some characteristics of inferential reasoning by using
rules schemas, some fundamental notion for Seman-
tic Web and something innovative respect all, that is
the structural adaptive layer.
REFERENCES
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The
semantic web. Scientific Am., pages 34–43.
Brusilovsky, P. (2004). Adaptive navigation support: From
adaptive hypermedia to the adaptive web and beyond.
Psychnology, 2(1):7–23.
Burattini, E., Gaudino, F., and Serino, L. (1999). Hyper-
media knowledge acquisition and a bdi agent for nav-
igation assistance. a case study: Herculaneum exca-
vations. In Europ. Conf. on Cognitive Science, pages
437–440.
Burke, R. (2002). Hybrid recommender systems: Survey
and experiments. User Modeling and User-Adapted
Interaction, 12(4):331–370.
Goldstein, I. P. (1979). The genetic graph: A representation
for the evolution of procedural knowledge. Interna-
tional Journal of Man-Machine Studies, 11:51–77.
Kobsa, A. (1993). User modeling: Recent work, prospects
and hazards. In Adaptive User Interfaces: Principles
and Practice, pages 111–128. North-Holland, Ams-
terdam.
Perkowitz, M. and Etzioni, O. (2001). Adaptive web sites:
Concept and case study. Artificial Intelligence, 118(1–
2):245–275.
Rashid, A. M., Albert, I., Cosley, D., Lam, S. K., McNee,
S. M., Konstan, J. A., and Riedl, J. (2002). Getting
to know you: learning new user preferences in rec-
ommender systems. In IUI ’02: Proc. of the 7th int.
conf. on Intelligent user interfaces, pages 127–134,
New York, NY, USA. ACM Press.
Rich, E. (1999). Users are individuals: individualizing user
models. International Journal of Human Computer
Studies, 51(2):323–338.
WEB CONTENTS AND STRUCTURAL ADAPTIVITY BY KNOWLEDGE TREE - The Herculaneum Excavation
Hypermedia
275