<!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 SIOC Project: Semantically-Interlinked Online Communities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Uldis Boja¯rs</string-name>
          <email>uldis.bojars@deri.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexandre Passant</string-name>
          <email>alexandre.passant@deri.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>John G. Breslin</string-name>
          <email>john.breslin@deri.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Decker</string-name>
          <email>stefan.decker@deri.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Digital Enterprise Research Institute, National University of Ireland</institution>
          ,
          <addr-line>Galway</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-The SIOC project is aimed at expressing information about the structure and content of online community sites and at enabling interoperability on the Social Web using Semantic Web technologies. In this paper we briefly describe the SIOC project, introduce the SIOC Core ontology and its modules, and discuss some SIOC-based applications in terms of human and agent communication.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        While new paradigms, tools and web services introduced
by the Social Web (such as blogs, wikis, tagging practices)
are now widely accepted in both public and scientific
communities, these tools generally act as independent data silos;
hence, interoperability between applications is a complex
issue. The SIOC project1 aims at solving this by providing
a comprehensive data model (as well as related tools and
applications) based on Semantic Web technologies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] in order
to represent online communities and their activities in an
homogenous way.
      </p>
    </sec>
    <sec id="sec-2">
      <title>The SIOC project consists of two main parts:</title>
    </sec>
    <sec id="sec-3">
      <title>The SIOC Ontology, composed of a Core ontology and different modules;</title>
    </sec>
    <sec id="sec-4">
      <title>A set of applications, for both producing and consuming</title>
    </sec>
    <sec id="sec-5">
      <title>SIOC data, constantly evolving based on the user needs and implementations.</title>
    </sec>
    <sec id="sec-6">
      <title>II. THE SIOC ONTOLOGY</title>
    </sec>
    <sec id="sec-7">
      <title>The SIOC Ontology is composed of a Core ontology and a</title>
      <p>set of modules, focusing on the ease of integration of SIOC
in existing applications by Web developers. With an emphasis
on standard Semantic Web technologies since its beginning,
the whole ontology has been designed using RDF(S)/OWL.</p>
    </sec>
    <sec id="sec-8">
      <title>A comprehensive overview of the SIOC ontology is provided in [2].</title>
      <p>A. SIOC Core Ontology</p>
      <p>Main classes and properties in the SIOC ontology2 are
shown in Figure 1. While relatively small and simple, this
model is yet powerful enough to represent the content
produced and exchanged within online communities. For instance,
a Forum represents a space in which discussion happen (not
necessarily a bulletin board, in spite of its name, but for
example as a weblog), and contains different Posts, written</p>
    </sec>
    <sec id="sec-9">
      <title>1http://sioc-project.org</title>
    </sec>
    <sec id="sec-10">
      <title>2http://rdfs.org/sioc/spec</title>
      <p>by Users. The following example then describes that Alice
has created a post in a particular forum (i.e. an area of
discussion) and that Bob replied to it — as follows (using the
N3 notation - prefixes omitted). In order to represent more
abstract containers (such as a personal information space),
more general Container and Space classes can be used.
:post a sioc:Post ;
sioc:has_creator :alice ;
sioc:has_container :forum ;
sioc:has_reply :reply .
:forum a sioc:Forum .
:reply a sioc:Post ;</p>
      <p>sioc:has_creator :bob .
:alice a sioc:User .
:bob a sioc:User .</p>
      <p>Fig. 1. Main classes and properties in the SIOC ontology.</p>
    </sec>
    <sec id="sec-11">
      <title>Other properties and classes exist in the ontology, for</title>
      <p>instance properties to represent previous and next versions of
an item, which can be used when representing Wikis.</p>
    </sec>
    <sec id="sec-12">
      <title>It is worth noticing that each sioc:User is actually</title>
      <p>related to the Agent class (from the FOAF3 — Friend Of</p>
    </sec>
    <sec id="sec-13">
      <title>A Friend [3] — ontology), and that sioc:User can be</title>
      <p>consequently associated with both software agents and human
users. Hence, SIOC can be used to represent communication
between bots on the Social Web (e.g. on IRC using the
subClassOf
!"#$%&amp;'()*$%'+$,)+'-such as blog+.'/$0$+'
%1*'23&amp;&amp;),$1'2"%4*+5'%4)'6&amp;%7$18'%1'
$(6"4,%1, 4"&amp;)'$1'0))6$18'6)"6&amp;)'</p>
      <sec id="sec-13-1">
        <title>SIOC-IRClog project4$)19a"n4(d )t*h'e%1n*'e9n%a#$b&amp;$l,e%,$a18m'achine-readable</title>
        <p>description of commu#n"it(ie(s 3o1f$#a%g,$e"n1t's"1i'n,:te)r'a;c)ti2n&lt;'g=&gt;t)o4g7e'*th%7e'r on
data being indexed by SearchMonkey3!to1#i$m+'p%1ro'%v4e,$#p&amp;)re'"s4e'n(ta)t+i+o%n8)'
Container Forum User</p>
        <p>of seasrubcClhassOfresults) and by various be6s"t+,p)r*a'c2t7i'c%e'sT+d)o4'c,"u'm%'eOn"4ts3(&lt;'
&amp;%48)'%a(n"o3th1e,+r'"9'$19"4(%,$"1'%F4)O'AF a nhads_containedrescri bsubiCnlasgsOf data phaus_cbonltaiinserhing
social websites. Moreover, link between has_meombner the SemU"an+,t+ic'(W%7e'b2)s',u:c4h)%a*s)*[&lt;5].</p>
        <p>2)$18'#4)%,)*'27'3+)4+'"9',:)+)'+$,)+&lt;
SIOC is that the social networking aspect can be represented</p>
        <p>?"/)&gt;)4.'currently these +$,)+'%4)'
using FOAF (by foaf+$:(k$&amp;%4',"'$+&amp;%1*+'/:S)I4O)'%&amp;&amp;',:)' be used to</p>
        <p>nows), while C can
represent aspects of re$1la,)ti4o%n#,s$h"i1p':s%i6n6s)id1e+'/t h$,e:',c:o)m'+m$,)u'n%1it*y', e.g.
a user following anoththeerre( oisnlitmtlei cinrtoebrlilnokginggin/g$,:s'e4r)v&amp;)ic&gt;e%s1),'can be</p>
        <p>#"1&gt;)4+%,$"1+'%1*'#"1,)1, )&amp;+)/:)4)&lt;'
expressed by the sioc:follows property.</p>
        <p>@:)4)'$+'%'1))*',"'$1,)4&amp;$10'+"#$%&amp;' SIOC data from various sources in an6"in+,t+e'g/r:at$#e:d'4w)6a&amp;y7.',"',:)(&lt;
B. SIOC Modules ()*$%'#"1&gt;)4+%,$"1+'%1*'%'1))*'9"4'</p>
        <p>$19"4(%,$"1')A#:%18)'9"4(%,',:%,'</p>
        <p>Several SIOC mod%u&amp;l&amp;e"s/+h',a"v'e4)6b4e)e+n)1,d'%e&amp;fi&amp;'n$(ed6"t4o,%1e,x'tend the B3(780,31 $()),0'(31 $(&amp;18-,31
available terms and to *a)v,o%i$&amp;d+'m"9a'+k3i#n:g'#t"h1e&gt;)S4I+O%,C$"1C+o&lt; re Ontology</p>
      </sec>
      <sec id="sec-13-2">
        <title>ItemVarious SI OPoCst-enahabs_lcreeatdor Uaspeprglriocupation4!s.5h/av$e+'%b'*e$e+n#3+c+r$e"a1t'e%d41)0%,'"1'</title>
        <p>/:$#:'U"+,+'"4')1,4$)+'%4)'(%*)&lt;
forminhgas_reaply food- ctophicain (Figure 2) that includes data exporters
for Web 2.0 platforms and services (e6.-g#2. D$+'r%u1p'a"l11&amp;1$1,)W'#o"r(dP(r3e1s$s,,7'"4'</p>
        <p>Topic +),'"9'#"((31$,$)+&lt;</p>
      </sec>
    </sec>
    <sec id="sec-14">
      <title>Flickr, etc.), tools for indexing of distributed data, and browser</title>
      <p>+,17.28$&amp; 64"6)4,7'#"11)#,+'
S%a$1n'#d&amp;%++v)i+s'%u1*a'l6i4z"a6)t4i,o$)n+'$1a',:p)p'!lEiFcDa'Fti1o,"n&amp;"s8,7 allowUi"n+g,+',"'",:)t4o'#"(()1m,+e'"4'
users consu
Add-Ons and Fns
for Exporting SIOC
from Existing Apps
SIOC from
SemiStructured Data
or Queryable APIs
Applications with
Native Storage of</p>
      <p>SIOC Data
Bypassing Apps by
Directly Mapping
RDBMS to SIOC
RDF Browsers
and Other Custom
SIOC Explorers
SIOC Detectors
and Clipping</p>
      <p>Applications
Reuse and Import
for Data Portability</p>
      <p>Requirements
Graphical Viz of
Derived SIOC</p>
      <p>Networks
SIOC Crawlers
and Aggregate
Storage of Data</p>
      <p>Indexers of
SIOC Instances
w/o Full Storage
@:)'!EFD'%66&amp;$#%,$"1'9""*'#:%$1
too complex and unreadable. SIOC has 4 ontology modules:
Access, Argumentatio#n,8S3e%@rvIicIe3s(a.n0d4Types5.</p>
      <p>the Access moduBle dCe)fi&gt;)n&amp;e"s6's%i1m'!p"le#!c$!la%s&amp;se"s9',a)n4d(+p'r9o"4p'erties
regarding the notion4s)o6f4)R+)o1le,$1a8n'd4$#P:e'r*m%,i%s's9i4o"n(t',o:r)e' present
!"#$%&amp;';)2
access rights and permissions in online communities
websites; B D4)%,)'%''!!()*+,-" "9'%66&amp;$#%,$"1+'
9"4'64"*3#$18.'#"&amp;&amp;)#,$18'%1*'
the Argument mod#u"l1e+3d(e$fi1n8e'!sEFcDl'a*s%s,e%s and properties
to represent simpBle Ca$r+g+u)(m$e1n%t,a)ti-v"e'!d./isc,u#-s!s"io)%n2s"3in,' online
communities websit!eEsF. D'&gt;$%'6%6)4+.',3,"4$%&amp;+.
the Services modul*e"#d3e(fi)n1e,s%,c$"la1s'%s1e*s')aAn%d(6p&amp;r)o+perties to
reprsent Web services related to online communities (e.g.
API endpoint and return format, etc.);
the Types modul!e"d#e$fin%#es&amp;a'(dv)(an*c+ed content-types to be
used when definiSnIgOCusoenrto-gloegnyeirsaatendopceonndtaetnatfofrrmomat
foornlinecommunities. Fodresincrsibtainngcest,ruicttuirnecalnuddceosntcelnatsosfessocsiaulch as
media sites in RDF.
sioct:BlogPostor sioct:Wiki that respectively
subclass the sioScI:OPCofoslltowansdbessitporacc:ticFeosrouftmheclasses from</p>
      <p>Semantic Web by reusing existing
the Core Ontologoyn;tologies: Dublin Core, FOAF, SKOS.</p>
    </sec>
    <sec id="sec-15">
      <title>In addition, one ofMtohdeularreisceedntdedseigvnealollopwmseunst toofkeSepI OthCe is a</title>
      <p>
        module defining alignSmIOeCntCsorbeeotnwtoeleongy SsiImOpCle aannddeatshyetoSWAN
— Semantic Web AppulnicdaetrisotannsdiwnhNileeeunrsoumrinegdiecxitneensibilitoyn.tology
—
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]6, providing a compWl3eCteMmemodbeelr Sfourbmfiinssei-ognroafi
ntheedSaIOrgCumenta
      </p>
      <p>Ontology published in July 2007.
tive discussions in online scientific communities.</p>
      <p>III. STATUS AND UPDATE OF SIOC
4http://irc.sioc-project.org/about.html</p>
    </sec>
    <sec id="sec-16">
      <title>5Information about SIOC modules: http://rdfs.org/sioc/spec/#sec-modules</title>
    </sec>
    <sec id="sec-17">
      <title>6http://rdfs.org/sioc/swan</title>
    </sec>
    <sec id="sec-18">
      <title>7http://pingthesemanticweb.com</title>
    </sec>
    <sec id="sec-19">
      <title>8The full amount of SIOC information on the Web is larger than described</title>
      <p>here as PTSW indexes only a part of available RDF data.</p>
    </sec>
    <sec id="sec-20">
      <title>9http://developer.yahoo.com/searchmonkey/smguide/profile vocab.html</title>
    </sec>
    <sec id="sec-21">
      <title>Since the goal of SIOC is to provide interoperability be</title>
      <p>tween communities on the Social Web, one way to evaluate
!"#$%&amp;'()*+'%, -++./00)*12,.R31E4F'E2R+5E1N36C0ES
its success is to consider its uptake on the Web. To illustrate
the amount of SIOC data on the Web, according to the</p>
      <sec id="sec-21-1">
        <title>PingTheSemanticWeb (PTSW) service7 on June 2009 there</title>
        <p>were 132’475 URIs which contain data described using the</p>
      </sec>
      <sec id="sec-21-2">
        <title>SIOC ontology8.</title>
      </sec>
    </sec>
    <sec id="sec-22">
      <title>In addition to the uptake in terms of number of documents,</title>
    </sec>
    <sec id="sec-23">
      <title>SIOC is now widely accepted as a core ontology to describe</title>
    </sec>
    <sec id="sec-24">
      <title>Social Web communities using Semantic Web technologies,</title>
      <p>alongside with FOAF. Hence, the use of SIOC is suggested by
the Yahoo! SearchMonkey developer documentation9 (SIOC</p>
      <p>
        Fig. 2. The SIOC food-chain
&gt;1.*,%.&amp;7%@II)/0.'/(&amp;1 "&amp;2(3-.'/(&amp;%.6(8'%!"#$
!EFD'"1,"&amp;"87'$+'4%10)*I'VV,.:'C%1O*N' CLUSI@O3N,"4$%&amp;+'%,';;;'GHHI'%1*'!)(@)#:'
!EFD'@76)+'("*3&amp;)'L K,:'$1'KHH' GHHI'-36#"($185'#"19)4)1#)+&lt;
"1,I"n&amp;"t8h$i)s+'p%,a'pU@er!,;w&lt;' Se"b4r)i'e,:fl%y1'introduc!e"d#$%&amp;'C%S,%I'O"1C',:p)r';oj)e2c't-,!Ci"ts;'GHHI5'
the
QgHoHal',s:"an3d+%1m*e'!aEnFsDa'*s"w#3e(ll)a1s,+'uptake a/n"d40s+e:r"v6i'c%e,'sE!o;vDe'GrvHiHeIw'-.36In#"($185&lt;
$1*)A)*'27'U@!;.'%4"31*'
particular, in the context of multi-aJgGeKn't!EFsyDsLt4e)m&amp;%,s)*a'6n3d2&amp;o$#n%l,i$n"1e+'94"('
VR',:"3+%1*':$,+'"1'!/""8&amp;)&lt;
communities, an already active fieldCs =fMoE'r$1s',e:v)e'Nr"a3l41y%e&amp;a'"rs9';if)2w'e
!EFD'C)&gt;)&amp;"6)4+'&amp;$+,W'GHH'()(2)4+' !)(%1,$#+.'E==='E1,)&amp;&amp;$8)1,'!7+,)(+.'
%1*'XHH'6f"o+r,+instance [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the SIOC oEn==to='lEo1g,)y41c)o,'uDl"d(63,$18.'=34"6)%1'
consider be used to
• JVH'%66&amp;$#%,$"1+'%1*'w+)a4y&gt;$#in)+fo'rmation!)a(b%o1u,$t#'a;c)ti2v'Dit"ie1s9)4o)f1#b)o.'t)h,#&lt;
express in a unified
      </p>
    </sec>
    <sec id="sec-25">
      <title>3h+u$m18a'n%s1*a'n6d4"*ag3e#$n1t8s'!inEFteDr'a*c%t,i%ng in these communities.</title>
      <p>• YGH'%66&amp;$#%,$"1+'9"4'!"#$%&amp;'() @0G&amp;(K),7*,-,&amp;'1</p>
    </sec>
    <sec id="sec-26">
      <title>ACKNOWLEDGEMENTS</title>
      <p>!EFD'*%,%'94"('2&amp;"8+.'9"43(+.' @:$+'/"40':%+'2))1'931*)*'27'
(%T$&amp;$h1e8'w&amp;$+o,r+k'%p1r*e's;e)n2te'Gd&lt;Hi'n+$t,h)i+s paper h!a#s$)b1e#e)n'Of"u3n1d*e%d,$"in1'pE4a)r&amp;t%1b*y'31*)4'
•S!cEiFenDc'ZeUFE+o'9u"n4'dUa?tiUo.'nU)I4r&amp;e.'lNa%n&gt;d%.'under Gr8a4n%t1N,'1o3.(SF2)I/40'!8O/ECPHEG/PID13=Q8P0EQRQ.
M(L3´ı2o7n'"-21')M.%$&amp;+</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Lassila</surname>
          </string-name>
          , “The Semantic Web,” Scientific American, vol.
          <volume>284</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>U.</given-names>
            <surname>Boja</surname>
          </string-name>
          ¯rs,
          <string-name>
            <given-names>J. G.</given-names>
            <surname>Breslin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Peristeras</surname>
          </string-name>
          , G. Tummarello, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          , “
          <article-title>Interlinking the Social Web with Semantics,” IEEE Intelligent Systems</article-title>
          , vol.
          <volume>23</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>40</lpage>
          , May/June 2008.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Brickley</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Miller</surname>
          </string-name>
          , “FOAF Vocabulary Specification,” FOAF Project,
          <source>Namespace Document 2 Sept</source>
          <year>2004</year>
          ,
          <year>2004</year>
          , http://xmlns.com/foaf/0.1/. [Online]. Available: http://xmlns.com/foaf/0.1/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ciccarese</surname>
          </string-name>
          , E. Wu, G. Wong,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ocana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kinoshita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruttenberg</surname>
          </string-name>
          , and T. Clark, “
          <article-title>The SWAN biomedical discourse ontology</article-title>
          ,
          <source>” Journal of Biomedical Informatics</source>
          , vol.
          <volume>41</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>739</fpage>
          -
          <lpage>751</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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 T. Heath, “
          <article-title>How to Publish Linked Data on the Web,”</article-title>
          <string-name>
            <surname>Tech. Rep.</surname>
          </string-name>
          ,
          <year>2007</year>
          , http://www4.wiwiss.fu-berlin.de/bizer/pub/ LinkedDataTutorial/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Gandon</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Dieng-Kuntz</surname>
          </string-name>
          , “
          <article-title>Distributed Artificial Intelligence for Distributed Corporate Knowledge Management,” in CIA 2002 - 6th Cooperative Information Agents - Intelligent Agents for the Internet</article-title>
          and Web September. Springer LNAI 2446, pp.
          <fpage>202</fpage>
          -
          <lpage>217</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>