<!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>A Semantic-Based Platform for E Communication cient Online</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zaenal Akbar</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Mar a Garc a</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ioan Toma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dieter Fensel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Semantic Technology Institute, University of Innsbruck</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>To achieve an e ective and e cient way of disseminating information to ever growing communication channels, we propose an approach that separates the information and communication channels and interlinks them with an intermediary component. The separation enables various dimensions to reuse the information and communication channels in transactional communication. In this paper we introduce our online communication platform, which is comprised of several components. The important roles of semantic web technologies to the platform are explained in detail, including a use case to show the contributions of semantic web in supporting the e ectiveness and e ciency of information dissemination.</p>
      </abstract>
      <kwd-group>
        <kwd>semantic web</kwd>
        <kwd>online communication</kwd>
        <kwd>platform</kwd>
        <kwd>information dissemination</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In today's internet era, the number and kinds of information dissemination
channels are growing exponentially and changing constantly. Websites, e-mails, blogs
and social media have become the mainstream means of communication.
Nevertheless, information dissemination is not only about nding suitable channels,
but also tting the content to the available channels. These are the main
challenges for e ective and e cient information dissemination, and for online
communication in general.</p>
      <p>
        Our solution to overcoming these challenges is to decouple information from
channels, de ning separate models for each of them, and then interlinking them
with an intermediary component [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Semantic technologies play important roles
in our solution: analysis and understanding of the natural language statements,
information modeling and sharing with common vocabularies, matchmaking
information and channels using a rules-based approach [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>In this paper, we focus on the information modeling (including annotations)
part such that the matchmaking of information to appropriate channels can be
performed e ciently. First, we present the overall architecture, then we discuss
how semantics contribute to the solution and nally we show a use case, followed
by the conclusion and future works.</p>
    </sec>
    <sec id="sec-2">
      <title>The Online Communication Platform</title>
      <p>Shown in Fig. 1, the online communication platform consists of several
components which are grouped based on their conceptual functions:</p>
      <p>Information Management is responsible for gathering the content from
data sources (annotated and un-annotated) and representing them into the
common vocabularies. First, the contents are extracted by a Content Extractor
(implemented using Any23 1), then stored onto a Triplestore such as OWLIM 2.
Further, an RDF to OO Mapper (implemented using RDFBeans 3) maps the stored
triples onto object-oriented models to be used by the other components. For
annotated sources where the sources have been annotated with the selected
vocabularies, the content can be extracted automatically. For un-annotated sources, a
manual mapping is required to inter-relate the database items (i.e. table elds)
to relevant terms in the desired vocabularies.</p>
      <p>Weaver is responsible for matching the information to appropriate
channels through a rule based system. A Rule Editor enables experts to create and
maintain rules through an integrated user interface and access-controlled rules
repository. The rules are then matched to the facts in the working memory of
the rule-based system by a Rule Engine. In our implementation we use Drools 4.</p>
      <p>
        Channel Management is responsible for distributing the information to
the selected channels according to the de ned rules. Dacodi 5 o ers various
functionalities for distributing the content to the selected communication channels,
as well as for collecting and analyzing feedback from those channels [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>1http://any23.apache.org</title>
        <p>2http://www.ontotext.com/owlim
3http://rdfbeans.sourceforge.net</p>
      </sec>
      <sec id="sec-2-2">
        <title>4http://drools.jboss.org 5http://dacodi.sti2.at</title>
        <p>3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Applying Semantic Technologies to Online</title>
    </sec>
    <sec id="sec-4">
      <title>Communication</title>
      <p>Semantic technologies contribute mainly to content modeling, namely in how
to obtain content from distributed and heterogeneous sources (i.e. through
annotation) and represent them in a common representation to make an e cient
match between information and desired channels possible. The matching is not
between content sources but between the common representation to channels.</p>
      <p>To achieve a reusable and interoperable information model, we selected
vocabularies (whole or partial) from the Linked Open Vocabularies 6:
1. Dublin Core 7, all metadata terms to support resource description
2. Friend of a Friend 8, a vocabulary to describe people, the links between them,
the things they create and do
3. Good Relations 9, a vocabulary to describe e-commerce products and services
4. Schema.org 10, a collection of tags to markup a page in ways recognized by
major search engines
These vocabularies are widely used, especially Schema.org which has been adopted
by webmasters to increase their webpages' visibility in search engines.</p>
      <p>
        We show these contributions in detail within the Tourismusverband (TVb)
Innsbruck 11 use case. As one of the big tourism boards in Austria, its goal is to
achieve the highest visibility possible in search engines as well as to be present in
various social channels [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. It has a lot of content types (i.e. Place, Event, Trip)
to be disseminated to numerous channels (i.e. Facebook, YouTube).
a) The TVb Innsbruck content sources (i.e. Blog, services from touristic providers)
were annotated with the selected terms of Schema.org.
&lt;div itemscope itemtype="http://schema.org/Event"&gt;
&lt;span itemprop="name"&gt;Farmer's Market&lt;/span&gt;
&lt;div itemprop="startDate" datetime="2014-07-14T07:00"&gt;
      </p>
      <p>14.07.2014 - 01.01.2015&lt;/div&gt;
&lt;time itemprop="endDate" datetime="2015-01-01T12:00"/&gt;
&lt;span itemprop="location" itemscope
itemtype="http://schema.org/PostalAddress"&gt;Location:
&lt;span itemprop="streetAddress" content="Markthalle"&gt;</p>
      <p>Markthalle (Herzog-Siegmund-Ufer 1-3, AT-6020, Innsbruck)&lt;/span&gt;
&lt;meta itemprop="streetAddress" content="Herzog-Siegmund-Ufer 1-3"/&gt;
&lt;meta itemprop="addressRegion" content="Innsbruck"/&gt;
&lt;meta itemprop="postalCode" content="6020"/&gt;
&lt;meta itemprop="addressCountry" content="AT"/&gt;&lt;/span&gt;
&lt;/div&gt;
In this example, information about Event is annotated with the term Event
from Schema.org by using microdata format 12.
6http://lov.okfn.org
7http://dublincore.org
8http://www.foaf-project.org
9http://purl.org/goodrelations/
10http://schema.org
11http://www.innsbruck.info
12http://www.w3.org/TR/microdata/
b) The publication rules were de ned to guide the publication of extracted
contents to selected channels.
rule "Event Publication Rule"
when item : Event()
then insert(new ItemToBePublishedIn(item, facebookWall))</p>
      <p>insert(new ItemToBePublishedIn(item, youtube))
end
In this rule, each time a new Event was found in the extracted contents, it
was then prepared to be published to the facebookWall, youtube (instances
of TVb's Facebook and YouTube accounts respectively).
4</p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation, Conclusions and Future Work</title>
      <p>In order to evaluate our work, we compared the number of visitors to the TVb's
website before and after annotating the content. Compared to the same period
in 2013, the number of visitors increased by 8.63% between Jan-Feb 2014, which
may be caused by the annotation. Also, the platform is currently being tested
by 6 people at TVb as a substitution to their social media dissemination tool.</p>
      <p>The platform was comprised of several components and used semantic web
technologies to integrate various information sources, extracting and
representing the content into common vocabularies to enable e cient matchmaking to
appropriate channels using a rules-based approach. There are four vocabularies
currently supported and in the future, we would like to add more vocabularies
(i.e. Schema.org Action, SIOC 13) to enhance the channel management, in order
to improve the feedback collection, for example.</p>
      <p>Acknowledgements We would like to thank all members of the OC working
group 14 for their valuable feedback. This work was partly funded by the EU FP7
under grants no. 600663 (Prelida), 257641 (PlanetData) and 284860 (MSEE).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toma</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <article-title>Garc a</article-title>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            ,
            <surname>Stavrakantonakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Enabling customers engagement and collaboration for small and medium-sized enterprises in ubiquitous multi-channel ecosystems</article-title>
          .
          <source>Computers in Industry</source>
          <volume>65</volume>
          (
          <issue>5</issue>
          ) (
          <year>2014</year>
          )
          <volume>891</volume>
          {
          <fpage>904</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Akbar</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garc</surname>
            <given-names>a</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            ,
            <surname>Toma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Fensel</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>On using semantically-aware rules for e cient online communication</article-title>
          . In Bikakis,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Fodor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Roman</surname>
          </string-name>
          , D., eds.:
          <article-title>Rules on the web</article-title>
          .
          <source>From theory to applications</source>
          . Volume
          <volume>8620</volume>
          <source>of LNCS</source>
          . Springer (
          <year>2014</year>
          )
          <volume>37</volume>
          {
          <fpage>51</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Toma</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberhauser</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fuchs</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stanciu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Larizgoitia</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Sesa: A scalable multi-channel communication and booking solution for e-commerce in the tourism domain</article-title>
          .
          <source>In: The 10th International Conference on e-Business Engineering (ICEBE)</source>
          .
          <source>(Sept</source>
          <year>2013</year>
          )
          <volume>288</volume>
          {
          <fpage>293</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Akbar</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fuchs</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Juen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lasierra</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stanciu</surname>
            ,
            <given-names>C.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toma</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tymaniuk</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Tvb innsbruck semantic pilot analysis</article-title>
          .
          <source>White paper</source>
          , Semantic Technology Institute, University of Innsbruck (May
          <year>2014</year>
          ) http://oc.sti2.at/TR/TVBInnsbruck.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>