28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction<br />

Computer Aided In<strong>format</strong>ion Navigation: Project Description<br />

David Ribeiro Lamas*<br />

Jennifer Jerrams-Smith<br />

*Department of Comput<strong>in</strong>g, DEC<br />

Bournemouth University, England<br />

{dlamas, jj-smith}@bournemouth.ac.uk<br />

Feliz Ribeiro Gouveia<br />

*Multimedia Resource Center<br />

Universidade Fernando Pessoa<br />

Portugal<br />

fribeiro@ufp.pt<br />

The Computer Aided In<strong>format</strong>ion Navigation (CAIN) project is proposed as a system that maximises<br />

<strong>in</strong><strong>format</strong>ion navigation quality on very large hypertext databases, such as the World Wide Web, without<br />

<strong>in</strong>terfer<strong>in</strong>g with them. Maximis<strong>in</strong>g <strong>in</strong><strong>format</strong>ion navigation quality means to reach the desired <strong>in</strong><strong>format</strong>ion<br />

faster and more accurately try<strong>in</strong>g to avoid common hypertext’s user problems such as <strong>in</strong><strong>format</strong>ion and memory<br />

overload or disorientation. This will be accomplished by creat<strong>in</strong>g a local and collaborative environment which<br />

will act as an <strong>in</strong>terface between users and the data <strong>in</strong>frastructure. This environment will be responsible by<br />

ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g meta-<strong>in</strong><strong>format</strong>ion about the referred <strong>in</strong>frastructure as well as by ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g <strong>in</strong><strong>format</strong>ion on users<br />

models and preferences and to use that same <strong>in</strong><strong>format</strong>ion to direct and optimise users’ <strong>in</strong>teraction with the<br />

system. As a way of describ<strong>in</strong>g the system without any ambiguity, Z was adopted as the formal notation for<br />

specify<strong>in</strong>g the several system components. No operations will be described because World Wide Web creation<br />

and author<strong>in</strong>g are far away from this projects’ aims and scope.<br />

General architecture<br />

At a general level the whole system architecture is decomposed <strong>in</strong>to three layers. The data <strong>in</strong>frastructure –<br />

Level 0, <strong>in</strong> this prototype, will be the World Wide Web with its HTML pages and page embedded l<strong>in</strong>ks. The<br />

<strong>in</strong><strong>format</strong>ion layer – Level 1 – is an automatically generated and tagged node and l<strong>in</strong>k database which represents<br />

the users known world. The basic purpose of this layer is to enable some sort of local hypertext manipulation<br />

and, eventually, visualisation of the known hypertext network. This automatically recorded database will also<br />

work as an enhanced navigation history keeper and will enable features as bi-directional navigation to and from<br />

any node on the hypertext network among others. The knowledge layer – Level 2 – is the core of the whole<br />

proposed architecture. At this level <strong>in</strong><strong>format</strong>ion about the nodes and l<strong>in</strong>ks is stored enabl<strong>in</strong>g a generation of a<br />

sort of semantic network whose edges are <strong>in</strong><strong>format</strong>ion layer selected and frame described nodes and whose arcs<br />

are <strong>in</strong><strong>format</strong>ion layer selected and typed [Bloomfield 1994] l<strong>in</strong>ks. This semantic network will, <strong>in</strong> some way, be<br />

comb<strong>in</strong>ed with a user model [Beaumont 1994] database by a guid<strong>in</strong>g agent [Brusilovsky 1995] now named the<br />

Butler. The Butler def<strong>in</strong>ition is the real aim of the proposed project.<br />

Level 0’s scope, however, is limited to the actual HTML pages and the related l<strong>in</strong>ks. With<strong>in</strong> the pages<br />

themselves every l<strong>in</strong>k will be dealt with be it a l<strong>in</strong>k to another page, a l<strong>in</strong>k to a specific position on another<br />

page or a l<strong>in</strong>k to other parts of the current page. For a formal def<strong>in</strong>ition of the subset of the data <strong>in</strong>frastructure<br />

elements addressed by this prototype’s architecture a Z def<strong>in</strong>ition will be provided. One set is assumed, [URL]. It

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!