<!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>The Map Generator Tool?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Valeria Fionda</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe Pirrò</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Gutierrez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DCC, Universidad de Chile</institution>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Mathematics, University of Calabria</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Region of information</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>WeST, University of Koblenz-Landau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present the MaGe system, which helps users and developers to build maps of the Web graph. Maps abstract and represent in a concise and machine-readable way regions of information on the Web. The Web is a large and interconnected information space (usually modeled as a graph) commonly accessed and explored via navigation enabled by browsers. To cope with the size of this huge (cyber)space, Web users need to track, record and specify conceptual regions on the Web (e.g., a set of Web pages; friends and their interests; a network of citations), for their own use, for exchanging, for further processing. Users often navigate large fragments of the Web, to discover and isolate very few resources of interest and struggle to keep connectivity information among them. The idea of a map of a Web region is essentially that of representing in a concise way information in the region in terms of connectivity among a set of distinguished resources (nodes).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>The Map framework</title>
      <p>The idea of a map on the Web is to represent in a concise and comprehensive
way connectivity information between pairs of distinguished nodes. Given a
conceptual region G of information on the Web, there can be several maps of G
with different level of detail (i.e., nodes and edges to be included).</p>
      <p>Formally, let = (V ; E ) be a Web region, where V and E are the set
of nodes and edges respectively. Then:
u ! v denotes an edge (u; v) 2 E.
u v denotes a path from u to v in .</p>
      <p>Let N V . Then, u N v if and only if there is a path from u to v in
passing through intermediate nodes in N .
not
Let VM V be the set of distinguished nodes of the Web region
i.e., those that we would like to represent.
= (V ; E ),
Definition 1 (Map) A map M = (VM ; EM ) of
that VM V and each edge (x; y) 2 EM implies x
= (V ; E ) is a graph such
y in .</p>
      <p>
        A basic (and highly used) example of map of the Web are bookmarks. In this
case, VM is the set of nodes highlighted or marked, and EM = ;, that is, there
is no connectivity recorded among them. An important idea is that of a good
map, i.e., a map which represents connectivity among the distinguished nodes
and avoids redundant edges [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
= (V ; E ) is good if
Definition 2 (Good map) A map M = (VM ; EM ) of
and only if:
1: 8x; y 2 VM x VM y in implies x ! y in M
2: 8x; y 2 VM x ! y in M implies x VM y in .
      </p>
      <p>Good maps have the nice properties (i) uniqueness and (ii) low complexity of
computation. Indeed, given a region = (V ; E ) and a set of distinguished
nodes VM V there exists a unique good map M = (VM ; EM ) that is
computable in O(jVM j (jV n VM j + jE j)) by an adaptation of the BFS algorithm.</p>
    </sec>
    <sec id="sec-3">
      <title>3 MaGe: Building Maps of the Web</title>
      <p>
        Maps are built on top of regions of information on the Web. To automate the
process of generating regions, MaGe uses the NautiLOD [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ] language. Given
an expression ex, NautiLOD enables to extract a Web region = (V ; E )
such that V and E are the set of nodes and edges visited while evaluating ex.
Once the region has been obtained, MaGe computes good maps as sketched in
Section 2 considering the set of distinguished nodes VM = fsg [ T , where s is
the node in the region that corresponds to the seed URI where the evaluation of
ex starts and T are the nodes satisfying ex.
      </p>
      <p>MaGe has been implemented in Java and is available for download4. It
includes two main modules: the selection and the abstraction modules. The first
4 The MaGe website: http://mapsforweb.wordpress.com
Specification
of the Region</p>
      <p>Map Creation
one is responsible for the implementation of the NautiLOD language. In
particular, given a seed URI and an expression, this module retrieves a Web region
and a set of distinguished nodes. The second module, given the Web region and
the set of distinguished nodes leverages the map framework to build maps. The
decoupling between selection and abstraction enables to use the two
functionalities also separately. MaGe is endowed with a GUI, which is shown in Fig. 2. It
includes four main tabs. The first one (Fig. 2 (b)) is used to specify the region via
a NautiLOD expression. The second and fourth display the region retrieved in
RDF and the expression endpoints, respectively. The third tab (Fig. 2 (a)) deals
with the creation of maps and their visualization. Both regions and maps can be
saved in RDF allowing their storage, sharing, reuse and exchange. We now
provide an example that we plan to show (along with others) in the demo. A video
explaining how to use the tool is available at http://youtu.be/BsvAiX3n968.
Maps of Influence. An influence network is a graph where nodes are
persons and edges represent influence relations. We leverage information taken from
dbpedia.org and the property dbpprop:influenced.</p>
      <p>Example 3 Build a map of a region containing people that have influenced, or
have been influenced by Stanley Kubrick (SK) up to distance 6. The distinguished
nodes must be scientists.</p>
      <p>The region can be specified via the following NautiLOD expression. Here, the
URI of SK in DBpedia (dbpedia:Stanley_Kubrick) is used as seed node:
dbpprop:influenced&lt;1-6&gt;[ASK {?p rdf:type dbpedia:Scientist.}]
In the expression, the notation &lt;1-6&gt; is a shorthand for the concatenation of
(up to) six steps of the predicate dbpprop:influenced, while the ASK query in
the test [ ] is used to filter the distinguished nodes (i.e., scientists).</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>The availability of machine-processable information at a Web scale opens new
perspectives toward the development of systems for the harnessing of knowledge
on the Web. We contend that maps, key devices in helping human navigation
in information spaces, are also meaningful on the Web space. They are useful
navigation cues and powerful ways of conveying complex information via concise
representations. Effectively, they play the role of navigational charts, that is,
tools that provide users with abstractions of regions of information on the Web.
We have implemented the MaGE system to generate maps. During the demo we
will show maps in different domains including bibliographic networks.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>V.</given-names>
            <surname>Fionda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Pirrò. Extracting Relevant</surname>
          </string-name>
          <article-title>Subgraphs from Graph Navigation</article-title>
          .
          <source>In ISWC (Posters &amp; Demos)</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>V.</given-names>
            <surname>Fionda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Pirrò. Semantic</surname>
          </string-name>
          <article-title>Navigation on the Web of Data: Specification of Routes, Web Fragments and Actions</article-title>
          .
          <source>In WWW</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>V.</given-names>
            <surname>Fionda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Pirrò</surname>
          </string-name>
          .
          <article-title>Knowledge Maps of Web Graphs</article-title>
          .
          <source>In KR</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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>
          . Morgan &amp; Claypool,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>