<!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>Entity-centric Social Pro le Integration</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Engineering and Computer Science University of Trento Via Sommarive</institution>
          ,
          <addr-line>14 38123 Povo di Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Web-based social networking applications gained considerable popularity in the recent years. However, most social networking platforms su er from the limits of the centralized paradigm they adopted, limiting the mobility of their users, and their chances to bene t from diverse services. In this paper we want to illustrate how these limitations can be overcome by enabling a global naming service for the 'social semantic web'. To do so, we will describe a web tool, called foaf-Omatic, for creating FOAF pro les which is enabled to interact with a global naming system called Entity Name System (ENS). Through a well-known mashup system called Sigma, we will show how the use of globally shared IDs in the de nition of user pro les enables frictionless integrations mechanism supporting web-based application interoperability in dealing with users information.</p>
      </abstract>
      <kwd-group>
        <kwd>FOAF</kwd>
        <kwd>Social Network</kwd>
        <kwd>OKKAM</kwd>
        <kwd>Entity Naming System</kwd>
        <kwd>Sigma Entity-centric Data Integration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A social network is a structure composed by individuals or organizations, that
are connected by one or more relationships, such as interests, professional
community, values, ideas, friendship and so on [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Recently, the o er of web-based
social network services aiming at building online communities of people willing
to share their interests or activities increased impressively. The fast growth in
the number of social network services users created a brand new business
market that led social network service providers to the de nition policies aiming at
reducing the \mobility" of users through the several social network service
applications. In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] we argued against this portability limitations, and we presented
a decentralized social network management paradigm.
      </p>
      <p>In this paper, we focus on the bene ts which may derive from the adoption
of a uniform naming system and shared ontologies to create a fertile ground for
the de nition of frictionless, entity-centric, generic integration mechanism. We
use social network pro les as a typical example of user information that can be
de ned across di erent applications and according to di erent standard, causing
well known portability issues.</p>
      <p>In section 2 we introduce Friend-Of-A-Friend (FOAF) as shared vocabulary,
and the Entity Name System (ENS) as a service which allows uniform identi
cation of entities across social pro les. In section 3 we describe the entity-centric
integration of social network pro les described according to the FOAF ontology
and we brie y present a web-based tool, called foaf-O-matic1, for the editing
these pro les; we also show how these bene ts may be directly tested through
a general purpose mashup system for the Web of Data like Sigma2. In section 4
some related works are presented. Finally, in section 5 we present some
conclusion.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>
        Friend-Of-A-Friend FOAF is a machine-readable ontology describing persons,
their activities and their relations to other people and objects. The FOAF
project, which de ned and maintains the FOAF ontology [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], can be
considered the rst open standard for Social Semantic Web application, in that it
combines RDF (i.e. Resource Description Framework) technology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] with Social
Web concerns [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. One of the rst tools supporting the creation of FOAF pro les
was foaf-a-matic 3. This web application consists of three parts: rst a simple
form presenting input elds corresponding to FOAF properties, then a part that
allows to list known people, and nally a part supporting the generation of RDF
FOAF pro les.
      </p>
      <p>
        Entity Name System The ENS [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is publicly available service aiming at handling
the process of creation, management and look-up of globally shared identi ers
for entities in the WWW. These identi ers are global, with the purpose of
consistently identifying a speci c entity across system boundaries. The ENS has a
distributed repository for storing entity pro les and their identi ers. An entity
pro le is essentially a relatively small amount of openly available descriptive
information used for discriminating among entities, not exhaustively
describing them. It is important to notice that the identi ers and related descriptions
managed by the ENS are not meant to be authoritative as they don't necessarily
represent the view of any speci c user. The main goal of the ENS is to provide an
e ective platform for sharing, and thus reusing, identi ers for existing entities.
For this reason, the creation and maintenance of entities' pro le follows a
process similar to the one adopted by Wikipedia managing articles. This approach
in handling identi ers di ers from other authoritative approaches where ids are
issued by some authority, e.g. OpenId, or by the same owner of the identi er,
e.g. LinkedData URIs.
      </p>
      <sec id="sec-2-1">
        <title>1 See http://www.foaf-o-matic.org 2 See http://sig.ma 3 http://www.ldodds.com/foaf/foaf-a-matic</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>FOAF Social Network Pro le Integration</title>
      <p>The founding pillars of a frictionless social network pro le integrations are: (1)
Use of shared ontology : all the social network pro les must be structured
according to formal ontologies; (2)Uniform identi cation system : people must be
identi ed uniformly across di erent social network. pro les.</p>
      <p>
        The combination of these two enables automated and smooth social networks
integration. It is important to notice that ideally, social networking applications
should endorse the same ontology, but when this is not feasible it possible to rely
on techniques for automatic ontology alignment [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The main advantage of using
shared ontologies to structure information is that di erent systems can share a
common understanding of the types of information contained. Furthermore, if
two social network pro les present a description of a person, and this is uniformly
identi ed in both pro les, then it is easily possible to integrate the two social
networks.
      </p>
      <p>To prove that smooth social network user pro le integration is feasible, we
have implemented a tool enabling users to manage personal social network
proles de ned using the well known FOAF ontology and integrating globally shared
identi ers provided through interaction with the ENS. This tool, named
foaf-Omatic, is brie y described in section 3.1. For the sake of clarity, we de ned two
simple couples of social network pro les. The rst couple was de ned using our
tool foaf-O-matic, where users can search the ENS for the identi er of the
people they want to talk about and integrate their identi er in the social network
pro le (see Figure 2). The second couple using foaf-a-matic, standard tool linked
in the foaf project web site, where the integration process is managed by means
of equivalence of values of speci c properties (see Figure 1).</p>
      <p>As you can see in the Figure 2, the two social network de ned independently
according to the FOAF ontology are integrable at zero cost. Indeed, it is possible
to merge the two social network by simply putting together the description of
the person involved.</p>
      <p>
        In order to evaluate the advantages of the adoption of FOAF and uniform
identi cation system to de ne social networks, we rely on Sigma: a generic web
based tool for (semantic) information mashup. The tool collects information from
di erent sources available on the web, and produces an entity-centric mashup of
the retrieved information. The fact that social network pro les were described
according to the same ontology, and presented the same identi ers for people,
allows the mashup tool to automatically integrate the retrieved information. A
view of Sigma information mashup based on the entity identi er of one of the
author of this article is presented in Figure 3.
Foaf-O-matic, available at http://www.foaf-o-matic.org, is a Rich Internet
Application developed using the Faceltes and Icesoft Icefaces 1.8.2 J2EE AJAX
framework, that supports users in managing their social network pro les. A user
can create new, load and edit the personal social network pro le, and integrate
globally unique identi ers retrieved through guided interaction with an Entity
Name System. Foaf-O-matic allows also to import of list of friends description
contained in FOAF pro les and hCard ( 4, and to save the RDF FOAF
representation of the network on local or remote machine. It is important to notice
that Foaf-O-matic does not force the usage of the identi er retrieved through
the ENS, but also supports the integration of other identi ers by means of OWL
sameAs 5 statements being compatible with LinkedData principles [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Related Work</title>
      <p>
        Another description of a potential solution for social network portability based
on FOAF is presented in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In this paper the authors mainly formalize the idea
      </p>
      <sec id="sec-4-1">
        <title>4 http://microformats.org/wiki/hcard</title>
        <p>5 http://www.w3.org/TR/owl-ref/
behind the FOAF project, providing a more detailed description about how a
social network could be described using the FOAF and SIOC ontologies6.</p>
        <p>
          A decentralization of social network system based on FOAF is proposed by
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. In this paper, the authors sketch a system where users manage all social
network information on a trusted secure server allowing social network application
to access and use the decentralized information for social network activity.
        </p>
        <p>
          A FOAF based peer-to-peer social network system is proposed in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The
authors outline a peer-to-peer system where users can handle their social
network in personal pro les described according to an extended FOAF ontology.
The weak point, among others, of the aforementioned approaches is that
social network integration relies on a weak identi cation system as URL pointing
at other FOAF pro les, and inverse functional properties. The latter generally
volatile as identi ers and thus they cannot do not guarantee smooth and
complete social network integration [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
5
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper we outlined the advantages given by the adoption of shared
ontologies and uniform identi cation system when integrating social networks pro le.
We presented an example of zero-cost social network pro le integration based
on FOAF ontology and relying on the Entity Name System for the identi
cation. While doing that, we also brie y presented an existing web application
supporting users in creating automatically integrable social network pro les.</p>
      <p>It is important to notice that in this context we used social network pro le
as known type of user pro le to show the advantages of semantic web
technologies combined with the adoption of a uniform identi cation system. Indeed, the</p>
      <sec id="sec-5-1">
        <title>6 http://sioc-project.org/</title>
        <p>solution we applied to social networks can, in principle, be replicated in any
other application environment, creating necessary condition for a frictionless
entity-centric information integration, enabling de-facto web application
interoperability.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          .
          <article-title>How to publish linked data on the web</article-title>
          .
          <source>online tutorial</source>
          ,
          <year>July 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Uldis</given-names>
            <surname>Bojars</surname>
          </string-name>
          , Alexandre Passant, John G. Breslin, and
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Decker</surname>
          </string-name>
          .
          <article-title>Social network and data portability using semantic web technologies</article-title>
          .
          <source>pages</source>
          <volume>5</volume>
          {
          <fpage>19</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bortoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bouquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Stoermer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Wache</surname>
          </string-name>
          .
          <article-title>Foaf-o-matic - solving the identity problem in the foaf network</article-title>
          .
          <source>In Proceeding of SWAP 2007 - Fourth Italian Semantic Web Workshop</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Stefano</given-names>
            <surname>Bortoli</surname>
          </string-name>
          , Themis Palpanas, and
          <string-name>
            <given-names>Paolo</given-names>
            <surname>Bouquet</surname>
          </string-name>
          .
          <article-title>Pulling down the walled garden : Towards a paradigm for decentralized social network management</article-title>
          .
          <source>In Iadis Multi Conference On Computer Science And Information Systems. Web Based Communities</source>
          <year>2009</year>
          ., Algarve, Portugal,
          <year>2009</year>
          . Bradley,
          <string-name>
            <given-names>G.</given-names>
            &amp;
            <surname>Kommers</surname>
          </string-name>
          ,
          <string-name>
            <surname>P</surname>
          </string-name>
          . (Eds.).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <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="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>D.</given-names>
            <surname>Brickely</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>Foaf vocabulary speci cation</article-title>
          .
          <source>namespace document</source>
          ,
          <year>September 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Dan</given-names>
            <surname>Brickely</surname>
          </string-name>
          .
          <article-title>About the foaf project</article-title>
          . http://www.foaf-project.
          <source>org/</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Jerome</given-names>
            <surname>Euzenat</surname>
          </string-name>
          and
          <string-name>
            <given-names>Pavel</given-names>
            <surname>Shvaiko</surname>
          </string-name>
          . Ontology matching. Springer-Verlag, Berlin Heidelberg, Germany,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Eric</given-names>
            <surname>Miller Frank Manola. RDF Primer</surname>
          </string-name>
          ,
          <year>February 2004</year>
          . http://www.w3.org/TR/rdf-primer/.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Linton</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Freeman</surname>
          </string-name>
          .
          <article-title>The Development of Social Network Analysis: A study in Sociology of Science</article-title>
          . Empirical Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ching</surname>
          </string-name>
          man Au Yeung, Ilaria Liccardi, Kanghao Lu, Oshani Seneviratne, and
          <string-name>
            <surname>Tim</surname>
          </string-name>
          Berners-Lee.
          <article-title>Decentralization: The future of online social networking</article-title>
          .
          <source>Published online. W3C Workshop on the Future of Social Networking</source>
          .
          <fpage>15</fpage>
          -
          <issue>16</issue>
          <year>January 2009</year>
          , Barcelona,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>B.</given-names>
            <surname>Sapkota</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ludwig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.G.</given-names>
            <surname>Breslin.</surname>
          </string-name>
          Sifo-peers:
          <article-title>A social foaf based peer-to-peer network</article-title>
          .
          <source>In The 16th Annual International Information Management Association Conference (IIMA</source>
          <year>2005</year>
          ), Dublin, Ireland,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>