<!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>SV: a visualization mechanism for ontologies of records based on SVG graphics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ma. Auxilio Medina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miriam Cruz</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rebeca Rodr guez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Argelia B. Urbina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Politecnica de Puebla Tercer Carril del Ejido Serrano S/N Juan C. Bonilla</institution>
          ,
          <addr-line>Puebla</addr-line>
          ,
          <country country="MX">Mexico</country>
        </aff>
      </contrib-group>
      <fpage>8</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>This paper describes SV, a visualization mechanism used to explore digital collections represented as hierarchical structures called ontologies of records. These ontologies are XML les constructed using OAI-PMH records and a clustering algorithm. SV is composed by a web interface and SVG graphics. Through the interface, users can recognize the organization of the collection and access to metadata of documents.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>called semantic view (SV). The name also refers to the rst two letters of
\Support Vector Graphics". SV o ers an interactive view to allow users to explore
the content of a federated collection.</p>
      <p>The paper is organized as follows. Section 2 describes the features of an
ontology of records. Section 3 includes related work. Section 4 and 5 explains
the design and implementation of SV, respectively. Experimental results are
described in Section 6. Finally, Section 7 includes conclusions and suggests future
directions of our work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>What is an ontology of records</title>
      <p>
        An ontology of records is a hierarchical structure of clusters of OAI-PMH records
that provides an unambiguous interpretation of its elements. Its construction
is based on the Frequent Itemset Hierarchical Clustering algorithm [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. This
structure organizes a collection of documents, this has concept-term relationships
useful for keyword based searches. An ontology of records is stored as a well
formed XML le that is validated against an XML Schema. An ontology of
records has the following features[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
1. Documents are clustered by similarity
2. Clusters in the k -level have labels of k -terms
3. All the records of a cluster share the terms of its label
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related work</title>
      <p>
        This section describes some systems that have been used to visualize collections
of documents. Proat et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] use 3D trees to visualize documents organized
according to the Library of Congress Classi cation (LCC). Documents are
clustered in seven subsets. The interface has controls to rotate or zoom the nodes of
trees. The leaf nodes contain metadata of documents.
      </p>
      <p>
        Geroimenko et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have proposed the Generalizad Document Object Model
tree Interface (G-DOM-Tree interface) to visualize metadata from XML DOM
(Document Object Model) documents. The model displays a hierarchy of labels,
this is very similar to the visualization that browsers o er of XML Schema. The
interface is implemented as a Java applet or a Flash lm.
      </p>
      <p>
        Fluit et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] describe Spectacle, this mechanism uses lightweight ontologies
to represent classes of similar objects and their relationships. The navigation
can be done by using hypertext or \cluster maps". A cluster map visualizes the
objects and their classes.
      </p>
      <p>
        At last, Sanchez et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] use a star eld grid to visualize documents from
several collections. Documents are stored as OAI-PMH records. The axis of the
grid represent attributes of the collections that can be chosen by users. Small
polygons are associated with the type of document and di erent colors are used
to distinguish the collections.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Desing of SV</title>
      <p>The design of SV is addressed to reach the following objectives:
{ Construct a visualization mechanism with semantic features that allow users
to explore a collection of documents
{ Represent the organization of a collection of documents
{ Retrieve the metadata and the content of a determined document</p>
      <p>
        In order to reach these objectives, we have used the levels of knowledge
proposed by [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] in the design of SV. We want to uses CORTUPP as a test bed,
this is a collection represented as an ontology of records5.
1. Level 1: Organization of the metadata. Metadata is organized in the
ontology of records. Content information is stored in dc:title, dc:subject
and dc:description elements.
2. Level 2: Organization of the information in the documents.
Technical reports have a common structure formed by six mandatory chapters:
1)research propose, 2)state of the art, 3)research design, 4)implementation,
5)results and 6)conclusions. This structure is de ned in a Latex template.
The BibTex le format is used to manage the bibliography. A technical
report is described as a @techreport entry.
3. Level 3: Organization of the information in databases. The technical
reports are stored as PDF les in a database that also includes data and
counts of users. Documents are accessible through a web interface.
4. Level 4: Organization of the topics treated in the documents. The
dc:subject element stores the topic of a document. Keywords of this
element belong to the labels of the clusters in the ontology of records.
5. Level 5: Organization of the concepts, terms and relations. This
level is also represented in the ontology of records.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Implementation of SV</title>
      <p>SV is formed by a web interface and SVG graphics6. SVG is a format developed
and maintained by the W3C SVG Working Group. This is an XML application
used to describe animated or static two dimensional vectorial graphics. The main
feature of these graphics is scalability.</p>
      <p>SV uses Xerces, this is a Java parser used to extract data from an ontology
of records. The classes of SV are built using Java language. In the interface, each
document, that is, an OAI-PMH record, is represented with a yellow star in a blue
gradient background. The background is divided in ve parts that correspond to
the rst levels of the ontology. These levels are divided by lines that form angles
of 90 degrees. The distribution of the lines try to re ect an estimation of the
amount of documents that can be found in each level. The documents closer to
5 CORTUPP is available at http://server3.uppuebla.edu.mx/cortupp/
6 http://www.w3.org/svg/
the upper left corner belong to the rst level of the ontology, these documents
share one term. The second level shows the documents that share two terms, and
then on. The stars have di erent size according to their level, they are bigger at
the rst level and smaller at the last one.</p>
      <p>The interface of SV is a SVG graphic of 502 per 502 pixels. XML Parser is the
Java application used to construct the XML document that contains the
interface. XLink is used to create hyperlinks between documents and their metadata.
Given a click on a star, users can allow the metadata on the right panel.
Figure 1 shows the SV interface where only six documents at the second and third
level were included, however SV is designed to support until 500 documents. The
colors can be modi ed without requiring compilation because they are stored in a
text le. The mechanism is accessible at http://informatica.uppuebla.edu.mx/
visualizacionPI/index.html.
We have described SV, a visualization mechanism of federated collections based
on ontologies. SV has semantic features represented in the interface such as the
location of documents in the ontology and the similarity between documents.
Additional semantic information is stored in the metadata attached to each
document and in the ontology of records. Through SV interface, users can access
to metadata or download a document.</p>
      <p>CORTUPP was used as a test bed for SV, however, any collection of
OAIPMH records represented as an ontology of records can be visualized. Although
the size of an ontology of records can impact the visualization of SV, its design is
exible enough to support distinct collections. As future work, we plan to expand
SV to show the clusters and their labels. Then, we would like to incorporate
tagging and recommendation mechanisms.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Geroimenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>C.C.</surname>
          </string-name>
          :
          <article-title>Visualizing the Semantic Web</article-title>
          .
          <article-title>XML-based Internet and Information Visualization</article-title>
          .
          <article-title>Segunda edicion edn</article-title>
          . Volume
          <volume>1</volume>
          . Springer, Wokingham, England (
          <year>2003</year>
          )
          <article-title>Libro. los primeros cuatro datos son obligatorios</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kruk</surname>
            ,
            <given-names>S.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDaniel</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          : Semantic Digital Libraries. Springer-Verlag, Berlin, Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gruber</surname>
          </string-name>
          , T.:
          <article-title>A translation approach to portable ontology speci cation</article-title>
          .
          <source>Knowledge Adquisition</source>
          <volume>5</volume>
          (
          <issue>2</issue>
          ) (
          <year>1993</year>
          )
          <volume>199</volume>
          {
          <fpage>220</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>C.</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Sistema uva: interfaces para visualizacion de grandes colecciones digitales</article-title>
          . Tesis de maestr a, Universidad de las Americas Puebla, Santa Catarina Martir S/N, San Andres Cholula, Puebla,
          <string-name>
            <surname>Mexico.</surname>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Tesis de maestr a. Los primeros cuatro campos son obligatorios</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Geroimenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>G.L.</surname>
          </string-name>
          :
          <article-title>Interactive interfaces for mapping e-commerce ontologies in Visualizing the Semantic Web</article-title>
          .
          <article-title>XML-based Internet and Information Visualization</article-title>
          .
          <article-title>Segunda edicion edn</article-title>
          . Volume
          <volume>1</volume>
          . Springer, Wokingham, England (
          <year>2003</year>
          )
          <article-title>Libro. los primeros cuatro datos son obligatorios</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fluit</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sabou</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>H.v.F.</surname>
          </string-name>
          :
          <article-title>Ontology-based information visualization</article-title>
          . In:
          <article-title>Visualizing the semantic web: XML based internet and information visualization</article-title>
          . Volume
          <volume>1</volume>
          . Segunda edicion edn. Springer, Wokingham, England (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sanchez</surname>
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quintana</surname>
            <given-names>M. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>R.A.</surname>
          </string-name>
          :
          <article-title>Star- sh: Star elds+ sheye visualization and its application to federated digital libraries</article-title>
          .
          <source>Proceedings of the 3rd Latin American Conference on Human-Computer Interaction (CLIHC</source>
          <year>2007</year>
          ,
          <article-title>Nov</article-title>
          .) (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fung</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ester</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Hierarchical document clustering using frequent itemsets</article-title>
          .
          <source>In: Proceedings of the Third SIAM International Conference on Data Mining</source>
          ,
          <source>(SDM'03</source>
          , San Francisco, California, May),, San Francisco, CA, USA, SIAM (
          <year>2003</year>
          )
          <volume>59</volume>
          {
          <fpage>70</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Medina</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanchez</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          :
          <article-title>Ontoair: A method to construct lightweight ontologies from document collections</article-title>
          .
          <source>Mexican International Conference on Computer Science</source>
          <volume>0</volume>
          (
          <year>2008</year>
          )
          <volume>115</volume>
          {
          <fpage>125</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>