<!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>LibSwb: Browsing the Entity Context?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sven Buschbeck</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefano Bortoli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Heiko Stoermer</string-name>
          <email>stoermerg@disi.unitn.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Trento, Dept. of Information Science and Engineering</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we are presenting ongoing work on a software library for on-the- y browsing of Semantic Web content that forms the informational context around an entity. This library is targeted to be integrated into user applications, to extend their range of functionalities in an easy-to-handle and unobtrusive way. We illustrate an application, give details on the implementation of a rst prototype, and evaluate its feasibility.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The important fact to note is that the data displayed in the entity context
is automatically retrieved and joined on-the- y. To a certain extent, approaches
to the Semantic Web browsing topic are available. For example Piggy Bank [
        <xref ref-type="bibr" rid="ref10 ref3">3</xref>
        ]
collects semantic data from web pages and allows users to make annotations
and share them among each other. Haystack [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is a standalone Semantic Web
browser application collecting semantically annotated information from URLs
and present it in a generic, content independent interface. Potluck [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] produces
data mash-ups on the basis of di erent URLs provided by the user. Tabulator [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
is a well-known Semantic Web browser displaying RDF and allowing the user to
follow hypertext links, if they point to another RDF document. All approaches
mainly rely on URLs to information sources, thus either on a single source or
a list of sources. LibSwb instead automatically retrieves information about an
entity by querying for okkam identi ers in distributed data sources. Therefore
it provides a richer set of information, and additionally is not as error-prone as
relying on direct dereferencing of an URL.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Solution Approach</title>
      <p>
        The idea behind our work is to enable Semantic Web browsing, replicating the
behavior of a WWW browser hiding the complexity of the ongoing operations.
Semantic Web browsing should consist in moving through the \Giant Global
Graph" [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] by presenting a bounded view (a contextual subgraph) focusing on
one pivot entity at each browsing step.
      </p>
      <p>
        A brief description of the operations necessary to realize such a browsing
process is presented in the following. (1) De ne starting pivot URI ; (2)
Retrieve pivot URI alternatives ; (3) Retrieve information about the pivot URI by
inquiring data sources as Sindice [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] looking for RDF documents including the
pivot URI and its alternatives; (4) Building a partial RDF graph by merging and
pruning the retrieved RDF documents.
      </p>
      <p>We implemented a prototype of LibSwb aiming to de ne \proof of concept",
enabling the execution of some experiments. This implementation relies on the
Jena framework, combined with standard graph manipulation algorithms for
RDF graph management, and the Sindice index for RDF document retrieval.</p>
      <p>In this very early state of development, we can only provide a rough
approximation about runtime behavior. LibSwb has been tested by browsing the
entity context of the authors' FOAF-pro les using the authors' okkam URIs to
retrieve information. Three steps of browsing have been performed as scenario
involving 11 documents with 62kB and 310 RDF statements. By running this
test scenario on a Pentium 4 computer (3Ghz, 3GB RAM) an average runtime of
6847ms was determined, where the machine was occupied 6827ms for
downloading the RDF les, which leaves a total of 20ms for computations, i.e. in average
6.6ms per browsing step.</p>
      <p>The results reveal that the most time expensive activity in realizing
on-they entity-centric browsing is downloading of RDF les. Hence, we will focus
on reducing download time on the one hand and use more sophisticated and
complex algorithms for merging and pruning to improve results on the other
hand.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>
        As previously stated, the work described in this article is in an early stage of
development. While improving performance, e.g. by parallelizing processes and
avoiding le reloading through caching, we are also going to extend LibSwb in the
direction of contextual representation and management 1, to lay the foundations
for several context-related aspects, including the limitations of graph merging,
provenance and quality of data, as well as contextual visual representation of
information. The next evolution will not rely on Sindice alone, but provide a
pluggable architecture for information sources like Falcon [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Microformats2
1 Context-sensitivity of RDF data has been addressed on several levels, we refer the
reader to [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and the contained Related Work section.
2 http://microformats.org/
and emering sources. Additionally, we will consider references to further RDF
data embedded in documents. In this way, we are moving towards the vision of
the W3C Semantic Web research group about RDF browsing3.
      </p>
      <p>This highly exible architecture will make LibSwb easily usable within many
kinds of applications that require a convenient interface to Semantic Web
content, such as authoring systems that need to provide up-to-date background
information about entities, or extensions to web browsers that add a
navigational layer on top of document hyperlink structures. Our declared goal is to
ease the development of entity-centric (Semantic) Web enabled applications and
extend the functional range of networked applications. We are thus planning
to make the library publicly available as soon as the most important features
mentioned in the previous section are implemented and su ciently stable.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Tim</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          .
          <article-title>Giant global graph</article-title>
          . Decentralized Information Group - http://dig.csail.mit.edu/breadcrumbs/node/215,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Bouquet</surname>
          </string-name>
          , Heiko Stoermer, Claudia Niederee, and Antonio Mana.
          <article-title>Entity Name System: The Backbone of an Open and Scalable Web of Data</article-title>
          .
          <source>In Proceedings of the IEEE International Conference on Semantic Computing, ICSC</source>
          <year>2008</year>
          ,
          <string-name>
            <surname>number</surname>
            <given-names>CSS</given-names>
          </string-name>
          <source>-ICSC 2008-4-28-25</source>
          , pages
          <fpage>554</fpage>
          {
          <fpage>561</fpage>
          . IEEE Computer Society,
          <year>August 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>David</given-names>
            <surname>Huynh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Mazzocchi</surname>
          </string-name>
          , and David Karger.
          <article-title>Piggy bank: Experience the semantic web inside your web browser</article-title>
          .
          <source>In Proceeding of 4th International Semantic Web Conference ISWC2005</source>
          , pages
          <fpage>413</fpage>
          {
          <fpage>430</fpage>
          . Springer-Verlag,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>David F.</given-names>
            <surname>Huynh</surname>
          </string-name>
          ,
          <string-name>
            <surname>Robert C. Miller</surname>
            ,
            <given-names>and David R.</given-names>
          </string-name>
          <string-name>
            <surname>Karger</surname>
          </string-name>
          .
          <article-title>Potluck: Data mash-up tool for casual users</article-title>
          .
          <source>The Semantic Web</source>
          , pages
          <volume>239</volume>
          {
          <fpage>252</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Jian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hu</surname>
          </string-name>
          , G. Cheng, and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qu.</surname>
          </string-name>
          Falcon-ao:
          <article-title>Aligning ontologies with falcon</article-title>
          .
          <source>In K-CAP Workshop on Integrating Ontologies</source>
          , Ban , Canada.,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Dennis</given-names>
            <surname>Quan</surname>
          </string-name>
          .
          <article-title>How to make a semantic web browser</article-title>
          .
          <source>In Proceedings of the 13th international conference on World Wide Web, WWW</source>
          <year>2004</year>
          , New York, NY, USA, May
          <volume>17</volume>
          -20, pages
          <fpage>255</fpage>
          {
          <fpage>265</fpage>
          . Springer-Verlag,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Heiko</given-names>
            <surname>Stoermer</surname>
          </string-name>
          , Paolo Bouquet, Ignazio Palmisano, and
          <string-name>
            <given-names>Domenico</given-names>
            <surname>Redavid</surname>
          </string-name>
          .
          <article-title>A Context-based Architecture for RDF Knowledge Bases: Approach, Implementation and Preliminary Results</article-title>
          . In Massimo Marchiori, Je
          <string-name>
            <given-names>Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          , and Christian de Sainte Marie, editors,
          <source>Web Reasoning and Rule Systems</source>
          , First International Conference, RR 2007,
          <article-title>Innsbruck</article-title>
          , Austria, June 7-8,
          <year>2007</year>
          , Proceedings, volume
          <volume>4524</volume>
          of Lecture Notes in Computer Science, pages
          <volume>209</volume>
          {
          <fpage>218</fpage>
          . Springer Berlin/Heidelberg, June 2007.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Tim</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yuhsin</given-names>
            <surname>Chen</surname>
          </string-name>
          , Lydia Chilton, Dan Connolly, Ruth Dhanaraj, James Hollenbach, Adam Lerer, and David Sheets.
          <article-title>Tabulator: Exploring and analyzing linked data on the semantic web</article-title>
          .
          <source>In Proceeding The 3rd International Semantic Web User Interaction Workshop November</source>
          <volume>6</volume>
          , 2006 Athens, Georgia, USA,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Giovanni</given-names>
            <surname>Tummarello</surname>
          </string-name>
          , Renaud Delbru, and
          <string-name>
            <given-names>Eyal</given-names>
            <surname>Oren</surname>
          </string-name>
          .
          <article-title>Sindice.com: Weaving the open linked data</article-title>
          .
          <source>In Proceedings of the 7th International Semantic Web Conference 2007 (ISWC'07)</source>
          , Busan, Korea,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <article-title>3 i.e. Tabulator RDF Browser (http://www</article-title>
          .w3.org/2005/ajar/tab)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>