The user's interactions will be registered in the user
profile in order to recognize his preferences and
domain of interest. As it has been shown in Figure 1
"user's delivery preferences" is the only black
element from the user profile which affects the
process of PDA. The user's preferences will be
recorded in this component to more properly display
a given document on his device. For example, a user
may indicate in his profile that he doesn't want to see
any pictures on his device, or he just wants to see the
title and a small summary of the document.
We have defined a typology of the user profile
based on five dimensions:
- Identification: includes the user's identity
information such as name, job, etc.
- Domain of interest: expresses the characteristics of
information that the user wishes to obtain. It affects
the process of SDA.
- Preferences of delivery: It covers the flexible
constraints for restitution of information to the user.
PDA depends on this part of the user profile.
- Security: includes all information about the
security and privacy such as login/password.
- History: manages the interactions between the user
and the system. It can be used to find pertinent
information to users (Naderi 2006b).
5 PHYSICAL DOCUMENT
ADAPTATION
In the previous section we have introduced two
profiles which define the user’s situation. Both of
them have an important role in the PDA process. In
this section we study the different possibilities for
the document adaptations to the user’s situation.
As we have mentioned before, PDA means
selecting, adapting and/or eliminating document's
components (or fragments) to satisfy user’s and
context’s restrictions. Defining the document
fragmentation is an important part of PDA. The
fragmentation is used to adapt the document to
different contexts. Once document fragmentation is
defined, the system can easily use the different
components according to the user's situation (context
+ user's preferences).
To simplify the PDA process, we have defined
two types of components: structural components and
logical components. According to these document’s
components, we have defined two types of PDA’s
respectively: structural document adaptation and
logical document adaptation. In what follows we
describe these two types of PDA.
5.1 Structural Document Adaptation
The structural components include the objects such
as: texts, figures, tables, diagrams, formulas, etc.
Different devices can display the different structural
components with different properties. For example a
device can display simple tables but it can’t display
complex pictures. By having the device’s
characteristics (in the context profile) such as the
screen size, screen resolution, number of colours etc;
the system can recognize the device's ability to
display a particular component. The aim of the
system, in the structural document adaptation, is to
select or modify the structural component. If the
adaptation is not possible the system will eliminate
the component before displaying the document.
The information concerning the ability of a
device to display a particular component can be
automatically extracted from the device’s
characteristics or it can be manually registered in the
device's profile by the user. By referring to the
device’s profile, the system determines whether a
component can be represented, or must be modified
or eliminated from a given document.
Beside the context’s role, to select, modify or
eliminate the structural components; the user himself
can specify his preferences to display the different
structural component. The user, by specifying his
preferences in his profile, enables the system to
select the appropriate components to construct an
appropriate adapted document. Therefore the system
will be able to automatically select, modify or
eliminate the structural components from the
original document by referring to the device’s
profile (a part of context’s profile) and the user’s
delivery preferences (a part of user’s profile).
5.2 Logical Document Adaptation
In this step, the structural document adaptation
subsystem sends a partially and structurally adapted
document to the logical document adaptation
subsystem. The logical components are the textual
parts of a document such as title, authors, abstract,
keywords, sections, subsections, conclusion,
references, document's summary, etc. The context
profile has no impact on the selection of the logical
components. Only the user can specify his
preferences about the representation of the logical
components. For example a user may only be
interested in reading the title and some keywords of
a document. Another user may be interested to have
an automatic summary of the document.
PHYSICAL DOCUMENT ADAPTATION TO USER’S CONTEXT AND USER’S PROFILE
95