<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>An Extensible Framework for Personal Cross-Media Information Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adriana Ispas</string-name>
          <email>ispas@inf.ethz.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Beat Signer</string-name>
          <email>signer@inf.ethz.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Moira C. Norrie</string-name>
          <email>norrie@inf.ethz.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Information Systems, ETH Zurich CH-8092 Zurich</institution>
          ,
          <country country="CH">Switzerland</country>
        </aff>
      </contrib-group>
      <fpage>25</fpage>
      <lpage>32</lpage>
      <abstract>
        <p>Nowadays a user's personal information space is fragmented into multiple repositories on their local machine as well as on remote servers. In order to enable later access to resources managed within such a cross-media information space, information has to be organised in a format that can be processed by automatic retrieval processes. We propose a general framework for personal information management based on extending a cross-media link server with supplemental metadata functionality. In addition to user generated information, our solution automatically derives metadata for classifying and associating resources based on direct interaction with the information space. Resources and metadata can be integrated by referencing external resources or information may be managed directly by the framework. The presented cross-media information management solution is not limited to a fixed set of predefined resources and can be extended based on a resource plug-in mechanism.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The pervasiveness of information that we face today leads to the “ineptitude
of getting at the record ” as already predicted in 1945 by Vannevar Bush [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. A
user’s ability to gather collections of resources that are relevant for a specific
task is often limited to partial or incomplete results. Where automatic retrieval
processes fail, we are forced to remember the location or means of obtaining
these resources.
      </p>
      <p>
        The distribution of resources and metadata across various repositories, such
as sites for sharing and managing multimedia, email clients or native storage
systems, hinders an efficient information retrieval process. The duplicity of
resources and the poor semantic interconnections between information items are
consequences of information fragmentation. Another problem in the retrieval
process is the human tendency to express searches in vague natural language [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
which results in the so-called semantic gap [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] between the actual information
need and the formal expressions required by the retrieval services.
      </p>
      <p>
        An effective solution to satisfy a user’s information needs depends on
providing the appropriate tools for information organisation, management and retrieval
based on an integrated view of different information repositories [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. While such
an integration may be tackled by various technological approaches, the semantic
gap can be reduced by attaching metadata to information resources. However,
the numerous metadata standards lead to a so-called “alphabet soup” [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] where
standards are seldom interoperable and the handling of a request over multiple
repositories results in an information lossy transformation process [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>In an attempt to provide solutions for personal information management, we
have to address at least two major issues. First, important metadata as well
as information about a resource’s original context gets lost when resources are
copied between repositories. For example, once an email attachment has been
copied to the file system, it loses metadata such as information about the sender,
the date the document was received or the email’s topic and content. A second
issue deals with the capture of indirect metadata sources that can be derived
from an individual’s working behaviour and interaction with the information
space. For instance, an event in the news that happened the same day the user
created the first version of a document is a cue which might be used as an entry
point when trying to recall a specific piece of information.</p>
      <p>We propose a solution for cross-media information management based on
capturing a user’s semantic traces while interacting with different resources and
storing this metadata within their personal cross-media information space based
on the dimensions shown in Fig. 1. Classification results from placing resources
into various semantic collections, such as named directories, the collection of
resources bearing the same tag or resources used within the same website. In this
way, we can gather metadata by observing explicit user-driven tagging or
classifying actions within existing applications as well as classifying resources
automatically based on their original contextual information. The first case is depicted in
Fig. 1 as manual classification and the latter by automatic classification. Note
that, in our approach, resources may be placed in several semantic collections at
the same time (multiple classification). The associations category denotes the
correlations resulting from resource usage patterns and scenarios as well as from
recording annotations and metadata attached to the resources within their
original context. While the manual associations denote explicit user annotations,
automatic associations are system generated by gathering and structuring the
relevant content.</p>
    </sec>
    <sec id="sec-2">
      <title>Classifications</title>
    </sec>
    <sec id="sec-3">
      <title>Associations</title>
    </sec>
    <sec id="sec-4">
      <title>Manual</title>
    </sec>
    <sec id="sec-5">
      <title>Automatic</title>
    </sec>
    <sec id="sec-6">
      <title>Manual</title>
    </sec>
    <sec id="sec-7">
      <title>Automatic</title>
      <p>
        We postulate that the recall of information can be improved by providing a
“selection by association” based on a flexible and extensible model for managing
both data and metadata within a personal information space. A unified view of
a user’s entire collection of resources is obtained by storing resources in the local
repository or referencing external resources based on a resource proxy approach.
This also includes the capture of information cues derived from interacting with
the information space. Motivated by the argument that it is easier to
remember information cues related to their data rather than structured schemas or
formalisms [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], we support the information retrieval process by automatically
storing cues that can later be used as entry points into the cross-media
information space and linking these cues and other metadata with content elements.
      </p>
      <p>We start in Sect. 2 by describing our data model for cross-media information
spaces. The corresponding cross-media information management framework is
introduced in Sect. 3. Section 4 provides a comparison of our approach and
existing solutions for personal information management. Concluding remarks
are given in Sect. 5.
2</p>
      <p>
        A Data Model for Cross-Media Information Spaces
Our model for personal cross-media information spaces is defined using the
semantic, object-oriented data model OM [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. OM supports information
modelling through a two-level structure of classification and typing. Typing refers to
the representation of entities by means of objects with attributes and methods,
whereas classification deals with their semantic roles. A particular classification
is represented by a named collection of objects with a specified membertype.
Just as types can be specialised through subtypes, the classification of objects
can be specialised through subcollections. The OM model was used to define
the resource-selector-link (RSL) model [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a general link metamodel that
generalises concepts found in hypermedia systems and is used to implement the
iServer cross-media information platform [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The model presented here is an
extension of RSL. Note that it is beyond the scope of this paper to describe the
RSL model in detail but further information can be found in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The schema of our extended model is shown in Fig. 2. The shaded rectangles
denote collections of objects (classification) with the name of the collection in
the unshaded part and the name of the associated type in the shaded part. The
shapes with a solid outline are part of the original RSL model, whereas shapes
with a dashed outline form part of the model extension. In the following we
describe how the RSL concepts have been used to realise the ideas presented in
the previous section and present the required extensions.</p>
      <p>The central concept within the RSL model is the generic notion of an entity,
the instances of which are classified by the collection Entities. An entity is
an abstraction for all possible information items which might be handled in a
personal information space. The abstract resource type is used to represent
any kind of information resource such as different types of documents, images,
videos or even physical resources, but also metadata structures and information
cues that are semantically correlated with the information resources. Specific
extensions of the resource type have to be implemented to represent particular
types of resources. In Fig. 2, we show the extension for information cues with
the type cue and its subtypes visualCue and temporalCue.
annotation
Annotations</p>
      <p>Synonym</p>
      <p>Links</p>
      <p>temporalLink
Temporal</p>
      <p>Links</p>
      <p>link
Navigational</p>
      <p>Links</p>
      <p>Structural</p>
      <p>Links
(1,*)
link
HasSource</p>
      <p>HasTarget</p>
      <p>|HasChild|
link
(1,*)
(0,*)
partition
Links
Entities
partition
RefersTo
link
entity
(1,*)
(0,*)
(0,*)
(0,*)
(0,*)</p>
      <p>HasResolver (0,*)</p>
      <p>resource
Resources</p>
      <p>visualCue
Visual
Cues
contextResolver
Context
Resolvers</p>
      <p>cue
Cues
partition</p>
      <p>temporalCue
Temporal</p>
      <p>Cues
parameter
Properties
(0,*) HasProperties (0,*)</p>
      <p>selector
Selectors</p>
      <p>(1,1)</p>
      <p>Often the possibility to address an entire resource is not flexible enough. For
example, it may be just the section of a web page mentioning the contact details
of a person that raised the user’s attention. The selector entity subtype enables
parts of resources to be addressed. As in the case of the resources, selectors may
be specialised for concrete types of information item fragments. Note that it
is not our aim to store all information resources in a centralised repository, but
rather to provide unified access to resources in accordance with their relevance for
specific tasks. Some resources, including metadata information, may act as proxy
elements to external information units. A flexible classification of resources is
supported through the creation of new collections and subcollections at runtime
and the multiple classification feature offered by the OM model.</p>
      <p>The link concept offered by the RSL model is used to store associations
between information resources by connecting several source and target entities.
This allows links to be defined between different types of resources, parts of
resources or even link entities. To illustrate how information is represented in
our extended model, let us have a look at the following scenario:
First thing in the morning, Adriana checks her email. An interesting
talk organised by the department has been announced. She immediately
searches the Web to find more details about the speaker.</p>
      <p>We have to create three new resource objects representing the mentioned
event, the speaker and the consulted web page. We then create a temporal cue
object to represent the current date and system time from which we can later
also derive the time of the day (e.g. “in the morning”). The semantic associations
between objects are modelled through a temporal link having the temporal cue
object as the source and the objects representing the event, the speaker and
their personal web page as the targets.</p>
      <p>In addition to the new temporal link type, we provide other link extensions
represented by the StructuralLinks, SynonymLinks and Annotations
collections shown in Fig. 2. The structural links may be used to represent specific
resource structures. For example, we could represent the structure of an email
as having a sender, one or several receivers, potential attachments, a subject and
the content, which again may have a certain structure.</p>
      <p>The synonym links are used to connect various representations of what is
essentially the same information. For example, we can link together the address
book entry, the contact details section of a paper and a web profile referring
to the same person, thus obtaining the “synonym ring” of the resource. User
annotations are recorded as links between the resource being annotated and the
resource representing the content of the annotation. This means that a resource
may be annotated not only with textual information but with any other resource,
resource fragment or even with other links.</p>
      <p>We mentioned earlier that we also collect metadata from a resource’s original
context. While it is out of the scope of this paper to describe the metadata
import mechanism, note that the same principle of linking entities through specific
types of links can be used. Therefore, a set of new link types is created in
accordance with the specification of the underlying metadata structure standards. For
example, to connect resources to their Dublin Core1 descriptions we use links
annotated with resources representing the Dublin Core element set.</p>
      <p>Finally, to refine the retrieval process, the model also includes the Properties
and the Context Resolvers elements. Whereas additional information such as
a link’s weight might be stored as a specific link property, the context resolvers
control an entity’s “visibility” that might be based on information derived from
specified cues or other contextual information.
3</p>
      <p>Cross-Media Information Management Framework
The main components of the proposed cross-media information management
framework are shown in Fig. 3. An extensible Resource Tracker component
observes user interactions with different Data Providers such as the local file
system, the mail server or the Web. Specific plug-ins help to improve the
granularity by, for example, tracking visited Flickr albums and pictures or sections of
PDF documents. Each resource access is detected by the corresponding resource
tracker extension and reported to the Information Manager component which
checks if the resource has been accessed before and is already available in the
personal information space. If necessary, a new resource object is created and
classified in different semantic collections based on criteria such as its type or
origin. Another process creates resource objects in correspondence to any
metadata associated with the resource in its original context. In this way, external
metadata is either copied into the local repository or referenced by metadata
resource proxies. Finally, the Annotation Service is responsible for recording</p>
      <sec id="sec-7-1">
        <title>1 http://www.dublincore.org</title>
        <p>Update Metadata
Personal
Information</p>
        <p>Space
any user-defined annotations of visited resources. Note that if the original data
provider offers some annotation functionality, the framework will rely on it,
otherwise specific annotation components have to be implemented. The Information
Manager is also responsible for creating specific links between a content resource
and its related metadata and annotation resources. In addition, resource access
patterns are tracked and stored as a special type of links between succeeding
resources. Once the user shifts their work to another resource (e.g. another web
page or document), the same mechanism is triggered again.</p>
        <p>Context Providers</p>
        <p>Data Providers
Specific
Plug-ins</p>
        <p>Annotation
Add-Ons
Cue Tracker</p>
        <p>Resource Tracker
Information Manager</p>
        <p>Annotation Service
Store Cues</p>
        <p>Create Links</p>
        <p>Store Annotations</p>
        <p>The Cue Tracker component monitors various Context Providers. While
Fig. 3 shows calendar applications, the date and system time information, email
clients as well as other context providers, new sources of information cues may
be added based on a plug-in mechanism. In accordance with devised policies, the
Cue Tracker reacts to specific events within the tracked sources. For example,
temporal cues are constructed based on time intervals marking off the duration of
a conversation, the morning of a certain day or a news event possibly spanning
several days. Once cues are detected, the Cue Tracker contacts the
Information Manager which creates specific cue objects within the personal information
space. Cues are maintained in a collection of active cues as long as their extent
has not yet expired. As new content resources are detected, these are connected
through specific links with all active cues. Since our system supports links with
multiple sources and multiple targets, each resource is added as a new target of
a link having the cue as source. Access counters attached to links monitor how
often a link has been visited either in relation to a search or to connect more
resources. Co-occurrences of cues within the active cues collection may entail
further semantic information that we plan to investigate.</p>
        <p>Retrieving resources may be performed by simply following links between
resources. A user may specify unstructured details on specific topics, such as
information cues that they remember. Once the objects corresponding to a user’s
query are found, trails of links may be constructed and connected resources may
be returned.</p>
        <sec id="sec-7-1-1">
          <title>Related Work</title>
          <p>
            Several other projects have recognised the need for a uniform information space
and the importance of semantic metadata for the retrieval of resources. Earlier
proposals have indicated the necessity of paradigms for information space
organisation. While these approaches followed just one or a few dimensions of the
information space, organising resources in terms of time [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ] or other attributes
derived from content and context [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ], we propose a framework capable of dealing
with an extensible set of information cues. These cues result from classifications
and associations generated while a user is interacting with their information
space and they are represented as additional resources in the information space.
In contrast to the Stuff I’ve Seen [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] system where various landmarks guide
the user to the target of their research within a computed search result, our
approach allows metadata resources to participate in both the computation and
the presentation of search operations.
          </p>
          <p>
            Related approaches tend to use relational databases [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] or RDF [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] for the
realisation of the personal information space. We support multiple classification
and associative linking by using the OM and RSL models, while being
independent of both data presentation and representations by supporting a plug-in
mechanism for various data source representations.
          </p>
          <p>
            The MyLifeBits [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ] system manages personal information spaces by
harnessing the functionality of a database system and storing all the digital information
resources, metadata and cues within a single database. Various views are
constructed based on typed links between resources and by offering the possibility
to store resources in multiple collections. The storage component provides a
limited set of resources (e.g. email) and the database schema needs to be changed
to support additional types of resources. Furthermore, only simple binary links
with one source and one target resource are supported. While MyLifeBits is faced
with the problem of providing automatic classification within their fixed set of
database tables, our underlying OM model caters for flexible classification
structures and the membership within collections may be easily recomputed based
on contextual information and information cues. Since our solution is not based
on a fixed set of resources, it can be adapted to various metadata standards
by providing resource extensions. Furthermore, since we can reference external
resources, it is also possible to monitor changes in a resource’s original metadata.
          </p>
          <p>
            The Social Semantic Desktop [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] is an initiative for creating a user’s
personal Semantic Web on their desktop. The approach heavily relies on RDF and
ontologies for managing personal information spaces. Data items from various
software applications are captured, converted to RDF, indexed and stored in
local or remote RDF repositories. One of their main concerns is mapping services
to translate RDF graphs from one ontology to another and the definition of a
context model ontology is still a challenge to be solved. A limitation of the Social
Semantic Desktop approach lies in representation of relations between entities
as binary properties2.
          </p>
        </sec>
      </sec>
      <sec id="sec-7-2">
        <title>2 http://www.w3.org/TR/swbp-n-aryRelations/</title>
        <sec id="sec-7-2-1">
          <title>Conclusions</title>
          <p>We have presented a cross-media information management framework for
managing a user’s personal information. An essential feature of our proposed solution
is the flexibility and extensibility in terms of both resource representations as
well as the capture of metadata and information cues. Metadata and information
cues are constituent parts of the information space together with the
information resources, supporting the information retrieval process through a “selection
by association” paradigm. Last but not least, the presented approach is flexible
in storing resources either locally or integrating external resources based on a
resource proxy mechanism.</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bush</surname>
          </string-name>
          , V.:
          <article-title>As We May Think</article-title>
          .
          <source>Atlantic Monthly</source>
          <volume>176</volume>
          (
          <issue>1</issue>
          ) (
          <year>Jul 1945</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Jain</surname>
          </string-name>
          , R. In: Infoscopes,
          <source>Multimedia Information Systems. Borko Furht</source>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Smeulders</surname>
            ,
            <given-names>A.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Worring</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jain</surname>
          </string-name>
          , R.:
          <article-title>Content-Based Image Retrieval at the End of the Early Years</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          <volume>22</volume>
          (
          <issue>12</issue>
          ) (
          <year>Dec 2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Franklin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halevy</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : From Databases to Dataspaces:
          <article-title>A New Abstraction for Information Management</article-title>
          .
          <source>SIGMOD Record</source>
          <volume>34</volume>
          (
          <issue>4</issue>
          ) (
          <year>Dec 2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schirling</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Metadata Standards Roundup</article-title>
          .
          <source>IEEE Multimedia</source>
          <volume>13</volume>
          (
          <article-title>2) (Apr-Jun</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Foulonneau</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Riley</surname>
          </string-name>
          , J.:
          <article-title>Metadata for Digital Resources: Implementation, Systems Design and Interoperability</article-title>
          .
          <source>Chandos Publishing (Oxford)</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Alvarado</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Teevan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ackerman</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karger</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Surviving the Information Explosion: How People Find Their Electronic Information</article-title>
          .
          <source>Technical Report AIM2003-006</source>
          , MIT, Cambridge, USA (Apr
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Norrie</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          :
          <article-title>An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems</article-title>
          .
          <source>In: Proc. ER '93</source>
          ,
          <string-name>
            <surname>Arlington</surname>
          </string-name>
          , USA (Dec
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Signer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norrie</surname>
            ,
            <given-names>M.C.</given-names>
          </string-name>
          :
          <article-title>As We May Link: A General Metamodel for Hypermedia Systems</article-title>
          .
          <source>In: Proc. ER</source>
          <year>2007</year>
          , Auckland, New Zealand (Nov
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Signer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces</article-title>
          .
          <source>PhD thesis</source>
          , ETH Zurich (May
          <year>2006</year>
          )
          <article-title>Dissertation</article-title>
          ETH No.
          <volume>16218</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fertig</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Freeman</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelernter</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Lifestreams: An Alternative to the Desktop Metaphor</article-title>
          .
          <source>In: Proc. CHI '96</source>
          , New York, USA, ACM (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dourish</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edwards</surname>
            ,
            <given-names>W.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>LaMarca</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salisbury</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Presto: An Experimental Architecture for Fluid Interactive Document Spaces</article-title>
          .
          <source>ACM Transactions on Computer-Human Interaction</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ) (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ringel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cutrell</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumais</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horvitz</surname>
          </string-name>
          , E.:
          <article-title>Milestones in Time: The Value of Landmarks in Retrieving Information from Personal Stores</article-title>
          .
          <source>In: Proc. Interact</source>
          <year>2003</year>
          , Zurich,
          <source>Switzerland (Sep</source>
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gemmell</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bell</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lueder</surname>
          </string-name>
          , R.:
          <article-title>MyLifeBits: A Personal Database for Everything</article-title>
          .
          <source>Technical Report MSR-TR-2006-23</source>
          , MS Research, San Francisco, USA (Feb
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sauermann</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernardi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dengel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Overview and Outlook on the Semantic Desktop</article-title>
          .
          <source>In: Proc. 1st Workshop on The Semantic Desktop at ISWC</source>
          <year>2005</year>
          , Galway,
          <source>Ireland (Nov</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>