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.

The operator JOIN is applied to a current conta<strong>in</strong>er and another S-collection shar<strong>in</strong>g a common member, the<br />

operator simply extends the current conta<strong>in</strong>er with the <strong>in</strong>ternal navigable structure of the second S-collection.<br />

Thus, for <strong>in</strong>stance, if the user JOINs the current conta<strong>in</strong>er "Projects" (see Figure 2) and the S-collection "Nick"<br />

shar<strong>in</strong>g a common member "Hyper-G", the scope of l<strong>in</strong>k-based brows<strong>in</strong>g is extended; and the user cont<strong>in</strong>ues<br />

navigation <strong>in</strong> the current conta<strong>in</strong>er shown on Figure 4.<br />

The operator DIVIDE can be applied to the current conta<strong>in</strong>er and one of S-collections belong<strong>in</strong>g to the<br />

perspective. The DIVIDE operator is the complement of the Include (or JOIN) operator which was applied to the<br />

selected S-collection <strong>in</strong> order to <strong>in</strong>clude it <strong>in</strong>to the perspective. Thus, for <strong>in</strong>stance, if the user DIVIDEs the<br />

current conta<strong>in</strong>er shown <strong>in</strong> Figure 3b by the S-collection "Hyper-G", the scope of l<strong>in</strong>k-based brows<strong>in</strong>g is<br />

reduced and navigation cont<strong>in</strong>ues <strong>in</strong> the conta<strong>in</strong>er shown <strong>in</strong> Figure 3a.<br />

Figure 3. Current conta<strong>in</strong>er extended by the Include Operator<br />

Figure 4: Current Conta<strong>in</strong>er Extended by the JOIN Operator<br />

In our prototype implementation, all the algebraic operators are available <strong>in</strong> the form of special buttons.<br />

Press<strong>in</strong>g a particular button <strong>in</strong>vokes a list of S-collections which can be parameters of the operator <strong>in</strong><br />

accordance with its semantics and current brows<strong>in</strong>g situation. The user manually selects an S-collection which

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

Saved successfully!

Ooh no, something went wrong!