<!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>Collaborative and Semantic Information Retrieval for Technology-Enhanced Learning</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Bologna</institution>
          ,
          <addr-line>Mura Anteo Zamboni, 7, Bologna</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper presents an ontological approach for enabling personalized searching framework facilitating the user access to desired contents. Through the ontologies the system will express key entities and relationships describing resources in a formal machine-processable representation. An ontology-based knowledge representation could be used for content analysis and concept recognition, for reasoning processes and for enabling user-friendly and intelligent content retrieval.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology</kwd>
        <kwd>Semantic Web Applications</kwd>
        <kwd>collaboration in information searching</kwd>
        <kwd>personalized searching framework</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>Technological advances in information and communication systems have challenged
educational institutions to adopt the opportunities of distributed knowledge
acquisition and delivery. Among the most recent trends, the availability of wireless
communication standards and of mobile devices gives rise for a new landscape of
learning as a networked, situated, contextual and life-long activities. In this scenario,
new perspectives on learning and teaching processes must be developed and
supported, relating learning models, learning methods, didactics, team organization
and situational behavior models.</p>
      <p>In a distributed learning environment, we usually have a large number of
educational resources (web pages, lectures, journal papers, learning objects, social
networks, …) stored in many distributed and different repositories on the Internet.
Without guidance, students will probably have great difficulties in finding the reading
material relevant for a particular learning task. This problem is becoming particularly
important in Web-based education where the variety of learners taking the same
course is much greater. Vice versa, the courses produced using adaptive hypermedia
or intelligent tutoring system technologies are able to dynamically select the most
relevant learning material from their knowledge bases for each individual student.
Nevertheless, generally, these systems can’t directly benefit from existing repositories
of learning material.</p>
      <p>
        The Web is increasingly becoming important than ever, moving toward a social
place and producing new applications with surprising regularity: there has been a shift
from just existing on the Web to participating on the Web. Community applications
and online social networks have become very popular recently, both in personal/social
and professional/organizational domains [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Most of these collaborative applications
provide common features such as content creation and sharing, content-based tools
for discussions, user-to-user connections and networks of users sharing common
interest, reflecting today's Web 2.0 rich Internet application-development
methodologies.
      </p>
      <p>
        The Semantic Web offers a generic infrastructure for interchange, integration and
creative reuse of structured data, which can help to cross some of the boundaries that
Web 2.0 is facing. Currently, Web 2.0 offers poor query possibilities apart from
searching by keywords or tags. There has been a great deal of interest in the
development of semantic-based systems to facilitate knowledge representation and
extraction and content integration [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Semantic-based approach to retrieving
relevant material can be useful to address issues like trying to determine the type or
the quality of the information suggested from a personalized environment. In this
context, standard keyword search has a very limited effectiveness. For example, it
cannot filter for the type of information, the level of information or the quality of
information.
      </p>
      <p>
        By exploiting each other’s achievements the Semantic Web and Web 2.0 together
have a better opportunity to realize the full potential of the web [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Potentially, one of the biggest application areas of social networks might be
personalized searching framework (e.g., [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). Whereas today’s search engines
provide largely anonymous information, new framework might highlight or
recommend web pages created by recognized or familiar individuals. The integration
of search engines and social networks can lead to more effective information seeking
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In fact, the system we want to propose can find application in any context in
which the group collaboration is a requisite, and we believe that a Web-based learning
system is an ideal application domain.
      </p>
      <p>
        Additionally, we can consider semantic information representation as an important
step towards a wide efficient manipulation and retrieval of information [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
In the digital library community a flat list of attribute/value pairs is often assumed to
be available. In the Semantic Web community, annotations are often assumed to be an
instance of an ontology. Through the ontologies the system will express key entities
and relationships describing resources in a formal machine-processable
representation. An ontology-based knowledge representation could be used for
content analysis and object recognition, for reasoning processes and for enabling
userfriendly and intelligent multimedia content search and retrieval.
      </p>
      <p>In this work we explore the possibilities of synchronous, semantic-based
collaboration for search tasks. We describe a search system wherein searchers
collaborate intentionally with each other in small, focused search groups. Developed
framework (SWS2 – Semantic Web Search 2.0 - project) goes beyond implementation
of ad hoc user interface. It also identifies information that one group member searches
and uses it in realtime to improve the effectiveness of all group members while
allowing semantic coverage of the involved domain. The semantic approach is
exploited introducing an ontology space covering domain knowledge and resource
models based on word sense representation.</p>
      <p>
        There are many scenarios in which small groups of users collaborate on Web
search tasks to find information, such as school students or colleagues jointly writing
a report or a research, or arranging joint travel. Although most search tools are
designed for individual use, some collaborative search tools have recently been
developed to support such collaborative search task [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These tools tend to offer two
classes of support: i) awareness features (e.g., sharing and browsing of group
members’ query histories, and/or comments on results and on web pages rating), ii)
division of labor features (e.g., to manually split result lists among group members,
and/or algorithmic techniques for modifying group members’ search results based on
others’ actions) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Collaborative search tools are relatively novel and thus not
widely available.
      </p>
      <p>
        One of the areas in which information retrieval is likely to see great interest in the
future is synchronous collaborative search. This concerns the common scenario where
two or more people working together on some shared task, initiate a search activity to
satisfy some shared information need. Conventionally, this need is satisfied by
independent and uncoordinated searching on one or more search engines, leading to
inefficiency, redundancy and repetition as searchers separately encounter, access and
possibly re-examine the same documents. Information searching can be more
effective as a collaboration than as a solitary activity taking advantage of breadth of
experience to improve the quality of results obtained by the users [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Communitybased recommendation systems [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] or user interfaces that allow multiple
people to compose queries [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] or examine search results [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] represent various forms
of collaboration in search.
      </p>
      <p>
        Traditional approaches to personalization include both content-based and
userbased techniques. If, on one hand, a content-based approach allows to define and
maintain an accurate user profile (for example, the user may provides the system with
a list of keywords reflecting him/her initial interests and the profiles could be stored in
form of weighted keyword vectors and updated on the basis of explicit relevance
feedback), which is particularly valuable whenever a user encounters new content, on
the other hand it has the limitation of concerning only the significant features
describing the content of an item. Differently, in a user-based approach, resources are
processed according to the rating of other users of the system with similar interests.
Since there is no analysis of the item content, these information management
techniques can deal with any kind of item, being not just limited to textual content. In
such a way, users can receive items with content that is different from that one
received in the past. On the other hand, since a user-based technique works well if
several users evaluate each one of them, new items cannot be handled until some
users have taken the time to evaluate them and new users cannot receive references
until the system has acquired some information about the new user in order to make
personalized predictions. These limitations often refer to as the sparsity and start-up
problems. By adopting a hybrid approach, a personalization system is able to
effectively filter relevant resources from a wide heterogeneous environment like the
Web, taking advantage of common interests of the users and also maintaining the
benefits provided by content analysis. A hybrid approach maintains another drawback:
the difficulty to capture semantic knowledge of the application domain, i.e. concepts,
relationships among different concepts, inherent properties associated with the
concepts, axioms or other rules, etc [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>In this context, standard keyword search is of very limited effectiveness. For
example, it does not allow users and the system to search, handle or read concepts of
interest, and it doesn’t consider synonymy and hyponymy that could reveal hidden
similarities potentially leading to better retrieval. The advantages of a concept-based
document and user representations can be summarized as follows: (i) ambiguous
terms inside a resource are disambiguated, allowing their correct interpretation and,
consequently, a better precision in the user model construction (e.g., if a user is
interested in computer science resources, a document containing the word ‘bank’ as it
is meant in the financial context could not be relevant); (ii) synonymous words
belonging to the same meaning can contribute to the resource model definition (for
example, both ‘mouse’ and ‘display’ brings evidences for computer science
documents, improving the coverage of the document retrieval); (iii) synonymous
words belonging to the same meaning can contribute to the user model matching,
which is required in recommendation process (for example, if two users have the
same interests, but these are expressed using different terms, they will considered
overlapping); (iv) finally, classification, recommendation and sharing phases take
advantage of the word senses in order to classify, retrieve and suggest documents with
high semantic relevance with respect to the user and resource models.</p>
      <p>For example, the system could support Computer Science last-year students during
their activities in courseware like Bio Computing, Internet Programming or Machine
Learning. In fact, for these kinds of courses it is necessary an active involvement of
the student in the acquisition of the didactical material that should integrate the lecture
notes specified and released by the teacher. Basically, the level of integration depends
both on the student’s prior knowledge in that particular subject and on the
comprehension level he wants to acquire. Furthermore, for the mentioned courses, it
is necessary to continuously update the acquired knowledge by integrating recent
information available from any remote digital library.</p>
      <sec id="sec-1-1">
        <title>2.1 Use case analysis</title>
        <p>A first level of system analysis can be achieved through its functional
requirements. Such functional requirements are described by the interaction between
users and the systems itself. Therefore, users may be interested in semantic-based
search or collaborative semantic-based search.</p>
        <p>We define an interaction between users as a collaborative search session managed by
the system using specialized components: in particular, the system should cover both
user manager and sessions between users manager roles.</p>
      </sec>
      <sec id="sec-1-2">
        <title>2.2 System modules</title>
        <p>In the following we list the components able to handle user data:
i) User Interface Controller: it coordinates the information flow between interface
control and other system components and allows to perform data presentation for
the GUI visualization.
ii) Semantic searcher: it implements semantic-based searches extracting concepts
related to introduced keywords using a thesaurus and searching in the underling
ontology corresponding documents.
iii) Interest coupler: it performs intersection between user interest matching relevant
terms extracted from semantic searcher.
iv) User Manager: it deals with user. For example through the User Manager, it is
possible to register new users or to search for their information. Moreover, it is
able to associate mail boxes to user to enhance communication.
v) Session Manager: it manages collaborative search sessions allowing user insertion
and search terms shared between users. It allows to maintain consistency between
session views and creates message boxes for the specific session whose content is
available to all the participants.</p>
      </sec>
      <sec id="sec-1-3">
        <title>2.3 Data analysis</title>
        <p>i) OWL</p>
        <p>The ontology developed to test implemented framework maintains relation
between courses, lessons, teachers and course material. Ontology is a representation
ii)
iii)
i)
ii)
model in a given domain that can be used for the purposes of information integration,
retrieval and exchange. The ontology usage is widely spread in not only the artificial
intelligent and knowledge representation communities, but most of information
technology areas. In particular, ontology has become common in the Semantic Web
community in order to share, reuse and process domain information between humane
and machine. Most importantly, it enables formal analysis of domain knowledge, for
example, context reasoning becomes possible by explicitly defining context ontology.</p>
        <p>There are several possible approaches in developing a concept hierarchy. For
example, a top-down development process starts with the definition of the most
general concepts in the domain and subsequent specialization of the concepts, while a
bottom-up development process starts with the definition of the most specific classes,
the leaves of the hierarchy, with subsequent grouping of these classes into more
general concepts. The hybrid development consists in a combination of the top-down
and bottom-up processes. Due to our personal view of the domain we took the
combination approach. Once we have defined the classes and the class hierarchy we
described the internal structure of concepts defining the properties of classes. Over the
evolving ontology we perform diagnostics to determine the conformance to common
ontology-modeling practices and to check for logical correctness of the ontology.
User Data</p>
        <p>It maintains data of the users handled by the system.</p>
        <p>Session Data</p>
        <p>It maintains data corresponding to collaborative search sessions.</p>
      </sec>
      <sec id="sec-1-4">
        <title>2.4 Developed system interaction</title>
        <p>The developed system proposes three different interaction between the users.
Search interaction</p>
        <p>This interaction starts when a user performs a search proposing one or more
keywords. The Semantic searcher module returns a list containing relevant
documents and recommends terms for the possible following searches. Therefore, the
User Interface Controller is able to find similar user with similar interest in performed
searches using Interest Coupler module.</p>
        <p>Collaborative search session interaction</p>
        <p>A user can decide to contact another user, proposed by the system similar to his
interests, to start collaborative search session. The request produces an Invitation
message in the message box of the target user. Concurrently, a listening permanent
loop allows to User Interface Controller to advise target user. In the case of positive
response, the User Interface Controller creates a new collaborative search session and
a Session Join request is sent.</p>
        <p>iii) Interaction during a collaborative search session</p>
        <p>The user could modify the list of search terms adding or removing some keyword.
The request, managed by the User Interface Controller, is forwarded to Session
Manager that updates search terms, replacing term list and requiring GUI updates.
The same interaction can be used to implement a session chat, allowing more
collaboration value to the system.
2.5 System GUI</p>
        <p>The search home page is showed in Figure 1. Box A allows to the user to insert his
nickname to use during SIG sessions dynamically showed in box B.</p>
        <p>If a user participate to collaborative search sessions, the system proposes in his
search result page a new box containing similar users (Figure 2, box A). This button
also allows to send Invitation message to target user; a background function verify the
presence of new Invitation messages and, eventually, notify them to the user.</p>
        <p>Figure 3 box A shows communication facilities offered to system users, while
Figure 3 box B shows terms actually used to search session. Using components
showed in box B1 the user may add search terms, while using the component showed
in box B2 the user may remove session search terms. The button showed in box B3 is
twofold: on one hand, it allows users to accept the lists of terms created by the
system. On the other, through such button, it is possible to perform the described
semantic searches.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Considerations</title>
      <p>
        Golovchinsky et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] distinguish among the various forms of computer-supported
collaboration for information seeking, classifying such systems along four
dimensions: intent, depth of mediation, concurrency, and location.
      </p>
      <p>The intent could be explicit or implicit. In our framework two or more people set
out to find information on a topic based on a declared understanding of the
information need, which might evolve over time. So, our framework implements
explicit information seeking scenarios.</p>
      <p>The depth of mediation is the level at which collaboration occurs in the system. Our
system implements algorithm mediation at the search engine level explicitly consider
ongoing collaboration and coordinate users activities during the search session.</p>
      <p>People can collaborate synchronously or asynchronously. In our system the
collaboration is synchronous involving the ability of people to influence each other in
real time.</p>
      <p>Finally, collaboration may be co-located (same place at the same time) or, as in our
framework, distributed, increasing opportunities for collaboration but decreasing the
fidelity of possible communications.</p>
      <p>An important step in the searching process is the examination of the results
retrieved. In order to test developed framework we have collected over 50 different
documents concerning actual domain. We have extracted several concepts used
during the annotation phase and performed tests to verify searching functionalities. It
is currently difficult to replicate or make objective comparisons in personalized
retrieval researches, so to evaluate search results we have considered the order used
by the framework to present retrieved results. During this step, the searcher browses
through the results to make judgments about their relevance and to extract
information from those found to be relevant. Because information is costly (in terms
of time) to download, displays of result lists should be optimized to make the process
of browsing more effective. We have also evaluated the effect that the proposed
framework has on collaboration and exploration effectiveness. Using implemented
tools, searchers found relevant documents more efficiently and effectively than when
working individually and they found relevant documents that otherwise went
undiscovered.</p>
      <p>The work described in this paper represents some initial steps in exploring
semantic-based search retrieval collaboration within a focused team of searchers. It
could be considered as one possible instance of a more general concept. While the
initial results are encouraging, much remains to be explored. For example, most of the
current research on sensemaking has been at the individual level, with little
understanding of how sensemaking occurs in collaborative search tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kolbitsch</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maurer</surname>
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>The Transformation of the Web: How Emerging Communities Shape the Information we Consume</article-title>
          ,
          <source>in Journal of Universal Computer Science</source>
          , vol.
          <volume>12</volume>
          , no.
          <issue>2</issue>
          ,
          <fpage>187</fpage>
          -
          <lpage>213</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Henze</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolog</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nejdl</surname>
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Reasoning and Ontologies for Personalized E-Learning in the Semantic Web</article-title>
          ,
          <source>Educational Technology &amp; Society</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <fpage>82</fpage>
          -
          <lpage>97</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bighini</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carbonaro</surname>
            <given-names>A</given-names>
          </string-name>
          .:
          <article-title>InLinx: Intelligent Agents for Personalized Classification, Sharing</article-title>
          and Recommendation,
          <source>International Journal of Computational Intelligence</source>
          .
          <source>International Computational Intelligence Society</source>
          .
          <volume>2</volume>
          (
          <issue>1</issue>
          ), (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bojars</surname>
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Breslin</surname>
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finn</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Using the Semantic Web for linking and reusing data across Web 2.0 communities</article-title>
          , Web Semantics: Science,
          <source>Services and Agents on the World Wide Web 6</source>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>28</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Pickens</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Golovchinsky</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qvarfordt</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Back</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Algorithmic Mediation for Collaborative Exploratory Search</article-title>
          . To appear
          <source>in Proceedings of SIGIR</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Freyne</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smyth</surname>
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Collaborative Search: Deployment Experiences</article-title>
          ,
          <source>in The 24th SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence</source>
          . Cambridge, UK, pp.
          <fpage>121</fpage>
          -
          <lpage>134</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Golovchinsky</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qvarfordt</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pickens</surname>
            <given-names>J.: Collaborative</given-names>
          </string-name>
          <string-name>
            <surname>Information</surname>
            <given-names>Seeking</given-names>
          </string-name>
          , Computer, vol.
          <volume>42</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>51</lpage>
          , (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Calic</surname>
            <given-names>J</given-names>
          </string-name>
          .,
          <string-name>
            <surname>Campbell</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dasiopoulou</surname>
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kompatsiaris</surname>
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A Survey on Multimodal Video Representation for Semantic Retrieval, in the Third International Conference on Computer as a tool</article-title>
          , IEEE (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Carbonaro</surname>
            <given-names>A.</given-names>
          </string-name>
          , “
          <article-title>Defining Personalized Learning Views of Relevant Learning Objects in a Collaborative Bookmark Management System”</article-title>
          , In Z. Ma (Ed.),
          <source>Web-based Intelligent ELearning Systems: Technologies and Applications</source>
          (pp.
          <fpage>139</fpage>
          -
          <lpage>155</lpage>
          ). Hershey, PA: Information Science Publishing, (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Bloehdorn</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petridis</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simou</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>AvrithisY.</given-names>
            ,
            <surname>Handschuh</surname>
          </string-name>
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Kompatsiaris</surname>
          </string-name>
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Staab</surname>
          </string-name>
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Strintzis</surname>
          </string-name>
          <string-name>
            <surname>M. G.</surname>
          </string-name>
          :
          <article-title>Knowledge Representation for Semantic Multimedia Content Analysis and Reasoning</article-title>
          ,
          <source>in Proceedings of the European Workshop on the Integration of Knowledge, Semantics and Digital Media Technology</source>
          , (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Paul</surname>
            <given-names>S. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morris</surname>
            <given-names>M. R.:</given-names>
          </string-name>
          <article-title>CoSense: enhancing sensemaking for collaborative web search by</article-title>
          ,
          <source>in CHI '09: Proceedings of the 27th international conference on Human factors in computing systems</source>
          , pp.
          <fpage>1771</fpage>
          -
          <lpage>1780</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Morris</surname>
            <given-names>M. R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Horvitz E.</surname>
          </string-name>
          :
          <article-title>Searchtogether, an interface for collaborative web search</article-title>
          ,
          <source>In Proceedings of UIST</source>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Baeza-Yates R</surname>
            . and
            <given-names>Pino J. A.</given-names>
          </string-name>
          :
          <article-title>A first step to formally evaluate collaborative work</article-title>
          ,
          <source>in GROUP '97: Proc. ACM SIGGROUP Conference on Supporting Group Work</source>
          , pp.
          <fpage>56</fpage>
          -
          <lpage>60</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Carbonaro</surname>
            <given-names>A.</given-names>
          </string-name>
          , “
          <article-title>Defining personalized learning views of relevant learning objects in a collaborative bookmark management system” Web-Based Intelligent e-Learning Systems: Technologies and Applications</article-title>
          , Idea Group Inc. (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Smyth</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balfe</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boydell</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bradley</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Briggs</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coyle</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>and Freyne J.:</surname>
          </string-name>
          <article-title>A live-user evaluation of collaborative web search</article-title>
          ,
          <source>in Proceedings of IJCAI</source>
          , pp.
          <fpage>1419</fpage>
          -
          <lpage>1424</lpage>
          , Ediburgh, Scotland (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Smeaton</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Foley</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGivney</surname>
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gurrin</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Collaborative video searching on a table, in Multimedia Content Analysis, Management, and</article-title>
          <string-name>
            <surname>Retrieval</surname>
          </string-name>
          , San Jose, CA, (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Carbonaro</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferrini</surname>
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Considering semantic abilities to improve a Web-Based Distance Learning System</article-title>
          ,
          <source>ACM International Workshop on Combining Intelligent and Adaptive Hypermedia Methods/Techniques in Web-based Education Systems</source>
          , (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>