<!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>We-Share: a social annotation application that publishes and retrieves information about educational ICT tools from the Web of Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adolfo Ruiz-Calleja</string-name>
          <email>adolfo@gsic.uva.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miguel L. Bote-Lorenzo</string-name>
          <email>migbot@tel.uva.es</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guillermo Vega-Gorgojo</string-name>
          <email>guiveg@tel.uva.es</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduardo</string-name>
          <email>edugom@tel.uva.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juan I. Asensio-Pérez</string-name>
          <email>juaase@tel.uva.es</email>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Alario-Hoyos</string-name>
          <email>calario@it.uc3m.es</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Gómez-Sánchez, Universidad de Valladolid</institution>
          ,
          <addr-line>Paseo Belén, 15, Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universidad Carlos III de</institution>
          ,
          <addr-line>Madrid, Avda de la Universidad, 30, Leganés</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Universidad de Valladolid</institution>
          ,
          <addr-line>Paseo Belén, 15, Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Universidad de Valladolid</institution>
          ,
          <addr-line>Paseo Belén, 15, Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Universidad de Valladolid</institution>
          ,
          <addr-line>Paseo Belén, 15, Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Universidad de Valladolid</institution>
          ,
          <addr-line>Paseo Belén, 15, Valladolid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper presents the design and development of WeShare, a social annotation application that allows educators to search, create and enrich descriptions of Information and Communication Technologies (ICT) tools from the Web of Data. As many others social applications, We-Share allows educators to publish information about the ICT tools they use in their classrooms. Further, We-Share also enables educators to relate tool descriptions to the educational contexts where the tools were employed, thus gathering educationalspeci c knowledge about the use of ICT tools. A distinctive feature of We-Share is that it relies on SEEK-AT-WD, a Linked-Data-based infrastructure that keeps updated a collection of thousands of descriptions of educational ICT tools on the Web by periodically gathering data from third parties. Hence, We-Share can make use of the data gathered by SEEK-AT-WD to create an initial collection of tool descriptions that can overcome the cold-start problem that other registries su er. Further, as SEEK-AT-WD updates the tool descriptions it publishes, this same data will be updated on We-Share. Finally, as the data published on We-Share will be available as Linked Open Data its potential impact is higher and it contributes to the development of an educational Web of Data. All in all, We-Share combines the a ordances of social annotation applications, which can gather domain-speci c knowledge about educational ICT tools, with the a ordances of Linked-Data-based applications, which promote the sharing of data with third parties.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Web of Data</kwd>
        <kwd>educational ICT tools</kwd>
        <kwd>Linked dataset</kwd>
        <kwd>social annotation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Educational registries of ICT tools are commonly employed
to support educators when discovering and selecting tools for
their classrooms. A common problem these registries face
is how to gather and update descriptions of ICT tools that
are useful and understandable by educators. Some of these
registries, such as Ontoolsearch [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], follow a traditional
approach, where the registry administrator is in charge of
publishing and updating all the data contained in the registries.
Others, such as the ROLE Widget Store1 or Cool Tools For
Schools2, follow a social approach involving their
communities of users in their data sustainment. It is well known
that these social registries have data sustainability
advantages with respect to the traditional ones since more people
can contribute to their data sustainment. Nonetheless, three
important drawbacks can be found in these social registries.
First, the cold-start problem [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is present: it is hard to
reach a critical mass of data that motivates users to
contribute to the registry sustainment. Second, the information
provided typically focuses on the functional characteristics
of the tools, including very little information about their
educational use, which is a key issue to help teachers decide
whether they can apply these tools in their particular
contexts [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Third, these registries are isolated data silos that
need to create and keep updated all the data they manage,
thus increasing the overall e ort of sustaining educational
ICT tool datasets.
      </p>
      <p>In order to overcome these problems, we proposed the
SEEK</p>
      <sec id="sec-1-1">
        <title>1http://www.role-widgetstore.eu</title>
      </sec>
      <sec id="sec-1-2">
        <title>2http://cooltoolsforschools.wikispaces.com</title>
        <p>
          AT-WD infrastructure [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. This infrastructure
automatically collects -and periodically updates- educational
descriptions of ICT tools from several cross-domain datasets of
the Web of Data. All the data collected by SEEK-AT-WD
is publicly available and can be used, even by third
parties, to developed educational applications. By September
2013 more than 7000 di erent educational descriptions of
ICT tools were gathered by SEEK-AT-WD from the Web of
Data. These descriptions include the functional and
administrative characteristics of the ICT tools, but they do not
provide information about their educational use, since
nobody has published it on the Web of Data yet [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Instead,
SEEK-AT-WD was designed to facilitate the development
of educational applications on top of this infrastructure, for
instance to allow educators to publish information about the
use of ICT tools [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          The present paper presents the design and development of
We-Share, a social-semantic application that allows the
community of educators to obtain, create and enrich
descriptions of ICT tools from the Web of Data [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. As visualized
in Figure 1, We-Share would take advantage of the
SEEKAT-WD infrastructure to inform educators about ICT tools.
More importantly, We-Share could be used by this same
community of educators to publish information about ICT
tools on SEEK-AT-WD out of their experience using them
in their classrooms. This way, the tool descriptions that
We-Share would gather from the Web of Data could be
enriched with educational-speci c information that would also
be published as Linked Open Data on the Web, thus
increasing its potential impact and contributing to the
development of an educational Web of Data. Hence, We-Share
should facilitate educators the interaction with Linked Data
from non-educative sources and should provide a mean to
publish on the Web of Data the information created by the
educators.
        </p>
        <p>In the rest of this paper we rst brie y describe
SEEK-ATWD in section 2. Then, we present the design of We-Share
in section 3, which includes both its architecture and its
interface, while some implementation details are given in
section 4. Finally, the main conclusions are drawn in section
5.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. PUBLISHING AND RETRIEVING TOOL</title>
    </sec>
    <sec id="sec-3">
      <title>DESCRIPTIONS FROM SEEK-AT-WD</title>
      <p>
        SEEK-AT-WD is a social-semantic infrastructure that
sustains an educational ICT tool dataset on the Web of Data.
It o ers updated information about educational ICT tools
through a SPARQL endpoint [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] that can be accessed at
http://seek.rkbexplorer.com/sparql/. In order to
update its tool descriptions, SEEK-AT-WD counts with a set
of crawlers that retrieve the information already published
on the Web of Data by cross-domain datasets, such as
DBpedia3 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or Factforge4. Then, these crawlers submit the ICT
tool descriptions retrieved to SEEK-AT-WD using its data
publication interface. In addition, this same interface can
be used by other annotation applications of educational ICT
tools to submit information to SEEK-AT-WD. Speci cally,
these annotation applications are expected to enrich the tool
descriptions contained in SEEK-AT-WD with
educationalspeci c information, which cannot be currently found on the
Web of Data [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. SEEK-AT-WD publishes all the data it
manages as Linked Open Data on the Web through a web
interface and a SPARQL endpoint that can be accessed at
http://seek.rkbexplorer.com.
      </p>
      <p>
        SEEK-AT-WD structures its information according to the
SEEK Ontology [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], so the applications that publish data
on SEEK-AT-WD are expected to align the data submitted
to this ontology. The expected users of the SEEK Ontology
are educators, that is, people who give lessons in
educational institutions. The domain of the SEEK Ontology are
educational ICT tools, which includes those tools speci cally
developed for educational purposes (e.g. Group Scribbles5)
and those that are commonly employed in education even
if they were not initially developed for educational purposes
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (e.g. Google Drive6). The SEEK Ontology encompasses
a set of ontologies for describing tools, educational contexts
and reviews, such as Ontoolcole [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and the Review
Vocabulary [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The reviews published using the SEEK Ontology
are composed by a text and a numerical rating, and they are
also related to the description of the educational context [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
where the tool has been employed. These educational
contexts include the information related to the educational use
of the tools, such as the teaching technique employed, the
learning goals or the name of the course. This way, the
SEEK Ontology describes not only the ICT tools employed
in education and the educators' opinions about them, but
also what they have been used for.
      </p>
      <p>Currently there is an educational ICT tool search system,</p>
      <sec id="sec-3-1">
        <title>3http://dbpedia.org/About</title>
      </sec>
      <sec id="sec-3-2">
        <title>4http://factforge.net/</title>
      </sec>
      <sec id="sec-3-3">
        <title>5http://groupscribbles.sri.com</title>
      </sec>
      <sec id="sec-3-4">
        <title>6https://drive.google.com</title>
        <p>
          called U-Seek7 [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], that uses SEEK-AT-WD data and o ers
it to the educators for the discovery and selection of tools.
U-Seek o ers an end-user interface based on graphs that
hinders the complexity of creating SPARQL queries and allows
educators to create them manipulating a graphical interface.
U-Seek submits the queries created to SEEK-AT-WD and
the results obtained are presented to the educators in a
simple and visual way.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. WE-SHARE DEVELOPMENT</title>
    </sec>
    <sec id="sec-5">
      <title>3.1 We-Share software requirements</title>
      <p>We-Share is a social-web annotation application that allows
educators to publish information about ICT tools on
SEEKAT-WD. For example, an educator may use We-Share to
publish an ICT tool description (e.g. MediaWiki) that has
not been published on SEEK-AT-WD. This same educator
may also publish an educational context de ning that a
debate was carried out in a face-to-face learning situation and,
after that, she may review MediaWiki relating her review
to the educational context she has already published. This
way, the description of MediaWiki is linked to the educator's
review and to the educational context. Three days latter
another educator may visualize the description of MediaWiki
and she may edit it in order to enrich this description. She
may also review MediaWiki, relating this review to another
educational context.</p>
      <p>
        As seen in this example scenario, We-Share should allow
to publish and edit educational ICT tools, educational
reviews and educational contexts, as well as the submission of
all the data published to SEEK-AT-WD. Hence, We-Share
should structure its information according to the SEEK
Ontology and should provide a mean to submit the information
to SEEK-AT-WD. Moreover, as We-Share is expected to be
used by educators it should hide the complexity of
managing semantic information, which is the main challenge when
designing its interface. As recommended for social
annotation applications [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], We-Share should also allow educators
to retrieve and visualize the data published on
SEEK-ATWD in a single environment. Speci cally, it would be
convenient for We-Share to allow educators to query and browse
SEEK-AT-WD knowledge base, which are the two main
interaction models where users access to information [2, chap.
10]. Finally, for the sake of data reliability, the information
in We-Share should be related to the user who publishes it.
So We-Share needs to manage user accounts, allowing
educators to create and edit their user accounts as well as
to log in and log out of the system.
      </p>
    </sec>
    <sec id="sec-6">
      <title>3.2 We-Share software architecture</title>
      <p>
        The logical architecture of We-Share is shown in Figure 2.
It can be seen that its elements are arranged in a three-tier
model, as it is usually the case when designing distributed
applications [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. According to this model, the upper tier,
called \presentation tier", includes the elements that
conform the user interface. We-Share presentation tier contains
the interfaces that allow educators to publish and retrieve
information. The intermediate tier, called \business logic",
collects the elements that implement the processes needed
for the system to provide its required functionality; in
WeShare, its business logic provides the functionality to obtain
      </p>
      <sec id="sec-6-1">
        <title>7http://www.gsic.uva.es/seek/useek/</title>
        <p>and publish information on SEEK-AT-WD, as well as to
manage user accounts. The last tier, called \data tier",
includes the needed information for these processes to work
properly; We-Share data tier is composed by the dataset of
SEEK-AT-WD and the registry of We-Share users.
Figure 2 also shows that the logical architecture of We-Share
de nes an element in the presentation tier, and another one
in the business logic tier, to support each of the four main
functions of We-Share previously de ned. It can also be
seen that all the information about ICT tools is stored in
SEEK-AT-WD, so the Query Manager and the Browse
Manager access it to obtain information and provide it to the
users. Similarly, the Data storing Module directly inserts
the tool information published on We-Share to
SEEK-ATWD. Nonetheless, the information related to We-Share users
is stored in a separate dataset since their privacy should be
guaranteed.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>3.3 We-Share user interface design</title>
      <p>The interface of We-Share should allow educators to interact
with SEEK-AT-WD data, hiding the complexity of
publishing and retrieving semantic information. As Figure 2
depicts, four di erent interfaces are de ned: a Query
Interface, a Browse Interface, a Data Publication Interface
and a User Management Interface.</p>
      <p>With the aim of reducing the design and development
effort of We-Share, U-Seek was integrated in it to provide
its query functionality. Hence, the Query Interface (and
also the Query Manager) is directly taken from U-Seek. As
previously said, U-Seek de nes an interface that allows
educators to create semantic and keyword-based queries. It
uses a graph abstraction that allows educators to browse
the categories of tool types, educational tasks and artifacts
de ned by the SEEK Ontology. Educators can browse these
categories in order to discover the concepts de ned by SEEK
Ontology and to select those concepts with which they want
to lter results. Once they select all the concepts, they press
the search button and We-Share submits a formal query to
SEEK-AT-WD including all the concepts selected by the
educator.</p>
      <p>Figure 3 represents the search interface of We-Share,
showing the graph of tool types. In the bottom left of the
interface there are some concepts selected by the educator to
lter the results obtained from SEEK-AT-WD. In this case
the query asks for \tools that allows a group of students
to write and has already been used to support a debate in
a blended scenario". The results retrieved from
SEEK-ATWD are shown on the bottom right area, where three results
are obtained. When clicking on any of these results, more
information about such tool is given.</p>
      <p>
        The Browse Interface represents the information contained
in SEEK-AT-WD in a user-friendly way and allows to browse
the knowledge base. This interface allow users to retrieve the
Concise Bounded Description [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] of each entity published
by SEEK-AT-WD (either tool descriptions or educational
contexts). Further, it allows users to access collections of
entities, such as the list of tools that belong to a speci c
tool type or the ones that support a speci c educational
tasks. Figure 4 represents part of the description of
MediaWiki, as represented by We-Share Browse Interface. As
seen, the information related to MediaWiki includes a
textual description of the tool, its functional and its technical
characteristics. A tool description also includes all the
reviews related to such tool. Figure 5 shows part of the reviews
related to MediaWiki. It can be seen that a summary of the
reviews is rstly represented while more details can be found
for each of the reviews. A similar interface is provided for
educational contexts, where the characteristics of the
contexts, as well as the list of ICT tools employed in them, are
represented. Thus, educators can also nd out combinations
of ICT tools that are employed in a particular context.
The Data Publication Interface is based on forms, which
are commonly employed in social applications to facilitate
end-users the submission of information to their knowledge
base. Speci cally, three di erent forms can be found in
WeShare, which allow to publish educational ICT tools,
educational contexts and educational reviews. Each form includes
a set of boxes where the educator can include the di erent
parameters of the entity she is describing. Once published,
We-Share creates RDF triples out of the information
submitted according to the SEEK Ontology (these triples are
also sent to SEEK-AT-WD). Thus, the educators can
publish complex descriptions of ICT tools, educational reviews
and educational contexts manipulating simple forms.
Figure 6 shows part of the interface of the form that allows
end-users to publish educational contexts.
      </p>
      <p>Finally, the User Management Interface includes a very
simple interface to log in and log out of the system (see the
bottom left side in Figures 3 and 4). In addition, another
simple interface allows educators to create new accounts that
should be con rmed by We-Share administrator.</p>
    </sec>
    <sec id="sec-8">
      <title>4. WE-SHARE IMPLEMENTATION</title>
      <p>
        When developing social applications that publish data on
the Web, it is common to use a Content Management
System (CMS) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that implements part of the functionality and
that can be adapted to satisfy the needs of speci c
applications in order to reduce their development e ort. Another
possibility could be to employ Semantic MediaWiki as a
development framework, but it has disadvantages with respect
to CMSs to develop educational applications [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Among
the di erent CMSs available, Drupal 7 was chosen for the
development of We-Share since it is the only one that
natively supports the publication of information on the Web
of Data so far (using the RDFa standard [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]). Drupal is
distributed as open source and it counts with a very large
community that uses it to build web applications and shares
the code developed to extend Drupal functionality (these
extensions are called \modules" in Drupal terminology). In
fact, Drupal has already been used to build
Linked-Databased educational applications, such as the ROLE Widget
Store or the one published on [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Drupal architecture [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] follows a three-tier architecture, as
We-Share does. It natively includes user and data
management facilities that can be easily adapted to We-Share needs.
However, Drupal does not give support to publish Linked
Data on external datasets, as We-Share requires (note in
Figure 2 that We-Share element Data storing module
directly inserts information in SEEK-AT-WD) and its
support for the visualization of external data is limited8. These
drawbacks hinder the federation of We-Share user registry
to SEEK-AT-WD data, which is necessary for security
reasons (e.g. to guarantee that each educator is only allowed
to manage the data she has already published).
      </p>
      <p>
        A possible solution for this problem is to make federated
queries [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] over SEEK-AT-WD and We-Share user registries.
However, this kind of federation is a problem by itself that
is far from being solved and would have a signi cant impact
on We-Share performance. Another possible solution is to
duplicate the data contained in SEEK-AT-WD and store it
in We-Share local dataset. This way, We-Share can
independently obtain data from SEEK-AT-WD or from its internal
database. This solution simpli es the data federation but
moves the problem to the synchronization of both datasets.
In order to guarantee their synchronization, each time an
educator publishes, updates or removes a tool description,
an educational context or an educational review, the data
should be included both in We-Share and in SEEK-AT-WD
datasets. Moreover, each time SEEK-AT-WD updates its
ICT tool dataset with information from external sources of
the Web of Data, We-Share dataset should also be updated.
For the synchronization of SEEK-AT-WD and We-Share
internal datasets a new module was needed, which was
designed as an independent process. Using Drupal Rules
Module9, this process is launched and it submits to
SEEK-ATWD the data modi ed on We-Share (being it a tool, an
educational review or an educational context). This process
was coded using Java language and Jena API10. It also uses
Apache Any23 service11 to extract the RDF data published
by We-Share and upload it to SEEK-AT-WD.
      </p>
      <p>Nonetheless, the rest of the code required to implement
WeShare could be adapted, or directly taken, from Drupal 7
distribution or from some Drupal modules. Speci cally, Drupal
7 distribution provided all the functionality needed by
WeShare to manage its user accounts and to store data locally.
The interface of We-Share was developed using the
Dru</p>
      <sec id="sec-8-1">
        <title>8see http://drupal.org/project/sparql_views</title>
      </sec>
      <sec id="sec-8-2">
        <title>9http://drupal.org/project/rules 10http://jena.apache.org 11http://any23.org/</title>
        <p>pal Module Views12 and EVA (Entity Views Attachment)13,
which allow to de ne the information that should be
presented in each of We-Share pages. Further, Drupal RDF
support14 was exploited to publish information as Linked
Data using the RDFa standard. With this aim, the data
structure of We-Share was related to the SEEK Ontology,
and thus We-Share pages publish RDF information about
every entity they describe.</p>
        <p>Current version of We-Share can be accessed at http://
seek.cloud.gsic.tel.uva.es/weshare/</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>5. CONCLUSIONS AND FUTURE WORK</title>
      <p>We-Share is a social-annotation application that allows
educators both to publish and obtain descriptions of ICT tools
from the Web of Data. It combines two complementary
approaches to collect information and it exploits the
advantages of both of them. On the one hand, its semantic
approach enables We-Share to make use of thousands of tool
descriptions that are available on SEEK-AT-WD; thus, it
can overcome the cold-start problem that other registries of
educational ICT tools su er. On the other hand, its social
approach enables We-Share to collect domain-speci c
information about the use of ICT tools in the classroom, thus
allowing to nd tools by their educational purpose.
We-Share was developed as a Drupal-based application. The
use of a CMS like Drupal signi cantly reduces its design and
implementation e ort, since many functionalities could be
directly reused (e.g. the user management) and others could
be easily adapted (e.g. the publication of tool descriptions in
RDFa format). In fact, the only code that needed to be
implemented for We-Share was SEEK Publisher, the element
that inserts the data created by We-Share into
SEEK-ATWD.</p>
      <p>
        Our future research work focuses on the evaluation of
WeShare with educators. Speci cally, it would be interesting
to assess whether the social information published on
WeShare by the educators can be coherently combined with
the tool descriptions obtained from the Web of Data and
whether the collection of social information increases the
utility of We-Share. Another line of future research work
would be to further exploit the code generated by Drupal
community in order to evolve We-Share: it could be possible
to use already existing Drupal modules to evolve We-Share
into a social recommender system [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] of educational ICT
tools. Drupal modules give extensive support to develop
this kind of applications even if the work already done does
not exploits them yet.
      </p>
    </sec>
    <sec id="sec-10">
      <title>6. ACKNOWLEDGMENTS</title>
      <p>This research has been partially funded by the Spanish
National Project TIN2011-28308-C03-01/02, the Autonomous
Government of Castilla y Leon Project VA293A11-2, the
European Projects 531262-LLP-2012-ES-KA3-KA3MP and
526965-LLP-1-2012-1-GR-COMENIUS-CMP, the Regional
Government of Madrid project S2009/TIC-1650, and the
postdoctoral fellowship Alianza 4 Universidades.
12http://drupal.org/project/views
13http://drupal.org/project/eva
14http://drupal.org/node/574624</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ives</surname>
          </string-name>
          .
          <article-title>Dbpedia: A nucleus for a Web of Open Data</article-title>
          .
          <source>In Proceedings of the 6th International Semantic Web Conference (ISCW)</source>
          , pages
          <fpage>722</fpage>
          {
          <fpage>735</fpage>
          ,
          <string-name>
            <surname>Busan</surname>
          </string-name>
          , Korea,
          <year>2007</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ribeiro-Neto</surname>
          </string-name>
          .
          <article-title>Modern Information Retrieval</article-title>
          . Addison-Wesley, Harlow, UK, rst edition,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Betbeder</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Tchounikine</surname>
          </string-name>
          . SYMBA,
          <article-title>a tailorable framework to support collective activities in a learning context</article-title>
          .
          <source>In Proceedings of the 9th International Workshop on Groupware (CRIWG)</source>
          , pages
          <fpage>90</fpage>
          {
          <fpage>98</fpage>
          , Grenoble, France,
          <year>2003</year>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bratsas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bamidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dimou</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Antoniou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Ioannidis</surname>
          </string-name>
          .
          <article-title>Semantic CMS and wikis as platforms for Linked Learning</article-title>
          .
          <source>In Proceedings of the 2nd International Workshop on Learning and Education with the Web of Data (LiLe)</source>
          , Lyon, France,
          <year>2012</year>
          . CEUR. URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>840</volume>
          /03-paper-26.pdf,
          <source>last visited November</source>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Gomez-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bote-Lorenzo</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Jorr n-</article-title>
          <string-name>
            <surname>Abellan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Vega-Gorgojo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Asensio-Perez</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Dimitriadis</surname>
          </string-name>
          .
          <article-title>Conceptual framework for design, technological support and evaluation of collaborative learning</article-title>
          .
          <source>International Journal of Engineering Education</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <volume>557</volume>
          {
          <fpage>568</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>O.</given-names>
            <surname>Hartig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Freytag</surname>
          </string-name>
          .
          <article-title>Executing SPARQL queries over the Web of Linked Data</article-title>
          .
          <source>In Proceedings of the International Semantic Web Conference (ISWC)</source>
          , pages
          <fpage>293</fpage>
          {
          <fpage>309</fpage>
          ,
          <string-name>
            <surname>Chantilly</surname>
          </string-name>
          , USA,
          <year>2009</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Linked Data: Evolving the Web into a global data space</article-title>
          .
          <source>Synthesis Lectures on the Semantic Web: Theory and Technology</source>
          . Morgan &amp; Claypool, rst edition,
          <year>2011</year>
          . URL: http://linkeddatabook.com/editions/1.0/, last visited
          <year>November 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>E.</given-names>
            <surname>Motta</surname>
          </string-name>
          . Revyu:
          <article-title>Linking reviews and ratings into the Web of Data</article-title>
          .
          <source>Journal of Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <volume>266</volume>
          {
          <fpage>273</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>G. B.</given-names>
            <surname>Laleci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Aluc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dogac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sinaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kilic</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Tuncer</surname>
          </string-name>
          .
          <article-title>A semantic backend for content management systems</article-title>
          .
          <source>Knowledge-based systems</source>
          ,
          <volume>23</volume>
          (
          <issue>8</issue>
          ):
          <volume>832</volume>
          {
          <fpage>843</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Maltz</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Ehrlich</surname>
          </string-name>
          .
          <article-title>Pointing the way: Active collaborative ltering</article-title>
          .
          <source>In Proceedings of the SIGCHI conference on Human factors in computing systems</source>
          , pages
          <volume>202</volume>
          {
          <fpage>209</fpage>
          , Montreal, Canada,
          <year>1995</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>C. M. Neuwirth</surname>
            ,
            <given-names>D. S.</given-names>
          </string-name>
          <string-name>
            <surname>Kaufer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Chandhok</surname>
            , and
            <given-names>J. H.</given-names>
          </string-name>
          <string-name>
            <surname>Morris</surname>
          </string-name>
          .
          <article-title>Issues in the design of computer support for co-authoring and commenting</article-title>
          .
          <source>In Proceedings of the Conference on Computer-Supported Cooperative Work</source>
          , pages
          <volume>183</volume>
          {
          <fpage>195</fpage>
          , Los Angeles, USA,
          <year>1990</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Reese</surname>
          </string-name>
          .
          <article-title>Distributed application architecture</article-title>
          .
          <source>In Database Programming with JDBC and Java</source>
          , pages
          <volume>126</volume>
          {
          <fpage>145</fpage>
          .
          <string-name>
            <given-names>O</given-names>
            <surname>'Reilly</surname>
          </string-name>
          , Boston, MA, USA,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , and P. Kanton, editors.
          <source>Recommender systems handbook</source>
          . Springer, New York, USA,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruiz-Calleja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Asensio-Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bote-Lorenzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gomez-Sanchez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Alario-Hoyos</surname>
          </string-name>
          .
          <article-title>A Linked Data approach for the discovery of educational ICT tools in the Web of Data</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>59</volume>
          (
          <issue>3</issue>
          ):
          <volume>952</volume>
          {
          <fpage>962</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruiz-Calleja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Asensio-Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gomez-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bote-Lorenzo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Alario-Hoyos.</surname>
          </string-name>
          SEEK-AT-WD:
          <article-title>A social-semantic infrastructure to sustain educational ICT tool descriptions in the Web of Data</article-title>
          .
          <source>Educational Technology &amp; Society</source>
          ,
          <year>2013</year>
          . In press.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Stickler. CBD - Concise Bounded Description</surname>
          </string-name>
          .
          <source>Technical report, W3C</source>
          ,
          <year>2005</year>
          . URL: http://www.w3.org/Submission/CBD/, last visited May
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>J. Van Dyk.</surname>
          </string-name>
          <article-title>An introduction to Drupal architecture</article-title>
          .
          <source>Technical report, DrupalCamp des Moines</source>
          , Iowa, USA,
          <year>2011</year>
          . URL: http://www.ent.iastate.edu/it/ Intro_to_
          <source>Drupal_7_Architecture.pdf, last visited November</source>
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bote-Lorenzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gomez-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Asensio-Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dimitriadis</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I.</surname>
          </string-name>
          <article-title>Jorr n-Abellan. Ontoolcole: Supporting Educators in the Semantic Search of CSCL Tools</article-title>
          .
          <source>Journal of Universal Computer Science (JUCS)</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ):
          <volume>27</volume>
          {
          <fpage>58</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Bote-Lorenzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. I.</given-names>
            <surname>Asensio-Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gomez-Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. A.</given-names>
            <surname>Dimitriadis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and I. M.</given-names>
            <surname>Jorr</surname>
          </string-name>
          n-Abellan.
          <article-title>Semantic search of tools for collaborative learning with the Ontoolsearch system</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>54</volume>
          (
          <issue>4</issue>
          ):
          <volume>835</volume>
          {
          <fpage>848</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruiz-Calleja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Asensio-Perez</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I.</surname>
          </string-name>
          <article-title>Jorr n-Abellan. U-Seek: Searching Educational Tools in the Web of Data</article-title>
          .
          <source>In Proceedings of the Seventh European Conference on Technology Enhanced Learning (ECTEL)</source>
          , pages
          <fpage>525</fpage>
          {
          <fpage>530</fpage>
          ,
          <string-name>
            <surname>Saarbrucken</surname>
          </string-name>
          , Germany,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>W3C (World Wide Web Consortium</surname>
          </string-name>
          <article-title>)</article-title>
          .
          <source>SPARQL Query Language for RDF</source>
          .
          <source>Technical report, W3C</source>
          ,
          <year>2008</year>
          . URL: http://www.w3.org/TR/rdf-sparql-query/,
          <source>last visited November</source>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>W3C (World Wide Web Consortium</surname>
          </string-name>
          <article-title>)</article-title>
          .
          <source>RDFa Core 1</source>
          .1.
          <article-title>Syntax and processing rules for embedding RDF through attributes</article-title>
          .
          <source>Technical report, W3C</source>
          ,
          <year>2012</year>
          . URL: http://www.w3.org/TR/rdfa-syntax/,
          <source>last visited November</source>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>