Database Reference
In-Depth Information
Fig. 12.5 Conceptual architecture
semantic integration and community governance need to be considered. In addition,
a system that helps youth build up databases to promote their well-being must
consider that the data is conversation-driven and not topic or ontology-driven.
Furthermore, it must be considered that these conversations cannot be expected to
be limited to one web space or database, but can possibly span multiple databases.
Our proposed architecture is given in Fig. 12.5 . The individual components of the
architecture will be discussed in the following sections.
The web interaction layer of our proposed architecture accommodates for
mechanisms offered by the database to allow user to enter data or retrieve data
from the web space in various ways. In a service-oriented architecture, such layers
are sometimes referred to as portal layer [ 46 ]. Similarly to the portal layers in SOA
architectures, the web interaction layer is composed of a heterogeneous set of tools
which allow the interaction with the layer.
We conceptualise tools, which allow changes to be made to the content of the
database, as application objects . These application objects offer users of the
database a means of viewing the data or changing the data. This is reflected in
Norman's well-known concept of presentation language and action language.
Examples of application objects are, for instance, an embedded map from Google
maps ( http://maps.google.com/ ) or an embedded YouTube video. These objects
would primarily support presentation language. Various editors for the purpose of
adding and editing text or other media can support action language.
These application objects must be presented to the users in a way that accom-
modates the specific requirements of youth users. As discussed above, this includes
an attractive and modern design that includes interactive elements. Furthermore, a
database to promote well-being must be presented in an accessible way, both in
Search WWH ::




Custom Search