<!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 Social Semantic Server</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dominik Kowald</institution>
          ,
          <addr-line>Sebastian Dennerlein, Dieter Theiler, Simon Walk and Christoph Trattner</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Know-Center Graz University of Technology Inffeldgasse 13/5 A-8010 Graz</institution>
        </aff>
      </contrib-group>
      <fpage>50</fpage>
      <lpage>54</lpage>
      <abstract>
        <p>This paper presents work-in-progress on the Social Semantic Server, an open framework providing applications and their users with a growing set of services of different granularity that utilize social and artifact network data. The Social Semantic Server forms a novel approach to store, query and update semantically enriched social data in order to exploit its relations within. The use of its services will be demonstrated in an exemplary use case in the health care domain.</p>
      </abstract>
      <kwd-group>
        <kwd>social semantics</kwd>
        <kwd>semantic networks</kwd>
        <kwd>social networks</kwd>
        <kwd>artifact-actor networks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        During the last years, the popularity of social networks, such as Facebook1 and
Twitter2, has drastically grown and much research has been performed in the
field of social network analysis (an adapted combination of graph theory and
network science [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). Moreover, structured and semantically enriched data
have become increasingly important since, combined with social network data,
they provide valuable supplementary information and make additional analysis
possible [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        The Social Semantic Server (SSS ) presented in this paper is based on
ArtifactActor Networks (AANs) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] that combine both, the classic social network and the
artifact network approaches (e.g., Wikipedia3). It can establish more meaningful
connections between artifacts and actors [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which in turn can be further used in
the respective systems (e.g., to determine topics that an author is interested in
based on the articles he/she has read in order to recommend further references).
      </p>
      <p>However, AANs neither explain exactly how these relations emerge nor how
they can be exploited meaningfully. To address these issues, we introduce the SSS
framework implementing services that utilize semantic technologies in dealing
with social data from user-to-user interactions and/or user interactions with
digital artifacts, such as texts or multimedia documents (e.g., pictures or videos).</p>
      <p>To the best of our knowledge, the SSS is a novel approach to an open and
extensible back-end framework equipping applications with services for exploiting
and enriching social data using semantic relations.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Approach</title>
      <p>The SSS is realized as a Java framework and can provide services of various
degrees of complexity. It is accessible from within lightweight HTML applications
via WebSockets or REST and from server-side applications capable of
socketbased communication strategies. To increase interoperability, services that
receive the application input and/or deliver the results to the requesting
application use JSON for data encoding and transmission.</p>
      <p>Together with the SSS framework, REST and JavaScript libraries based on
WebSockets could be included in applications directly, which facilitates tying
the framework to custom applications. As the set of services is supposed to grow
and being extended, the core implementation of the SSS allows to easily register
new services to its dedicated service registry. Generally, the server provides two
types of services that are described below:</p>
      <p>
        Low-Level Services are used to generate and enhance the semantic
structures of an AAN. On the one hand, they allow to store and query semantically
structured data in the form of RDF triples [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] that are instantiated and
further processed within the respective services. Low-level services are designed to
access and update the semantic data structures in an RDF triple store (e.g.,
Virtuoso4). As users and digital artifacts are central concepts within an AAN,
designated services make it possible to work with their respective representations
(e.g., Java objects) that are directly mapped to the data base. This way, users
and digital artifacts can be interlinked and used together with common features
of social networks. On the other hand, low-level services provide functionalities,
including:
– support sharing and subscribing processes of artifacts or groups of artifacts
– annotate/tag entities of the AAN with metadata and discuss digital artifacts
– handle collaborative work on digital artifacts with regard to read/write
restrictions
– allow (re-)structuring of hierarchical and ordered collections of digital
artifacts
– authenticate users and broadcast updates to connected applications
      </p>
      <sec id="sec-2-1">
        <title>4 http://virtuoso.openlinksw.com</title>
        <p>– deal with digital artifacts, such as texts and multimedia documents (e.g.,
pictures and videos), uploaded via the respective services to an integrated
Apache WebDAV5 repository</p>
        <p>High-Level Services use the given semantic structures formed by low-level
services. They exploit explicit and implicit (social) relations to provide functions
that support a personalized reflection of an AAN in order to:
– support (self-)reflection and increase the awareness of specific topics
– recommend various types of AAN entities, such as users (e.g., experts, novices),
digital artifacts (e.g., discussions, collections of digital artifacts) and
metadata (e.g., tags, ratings, descriptions)
– search within several entities and their relations via tags or content-based
keywords (Apache Solr6 is used for full-text indexing of all uploaded digital
artifacts)
With regard to social semantic data, high-level services perform filtering,
inferencing and modeling tasks utilizing metadata from digital artifacts/users, usage
paths or even more complex data from artifact/user models based on semantic
relations. Additional services are available, such as calculating certain indicators
(e.g., the maturity of digital artifacts within an application) from the social data
and the usage histories. Their results can be used by other high-level services
(e.g., for searching within the AAN).
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Applications</title>
      <p>The SSS framework is currently being extended in the context of a big FP7 EU
project, Learning Layers7 (LL). The overall goal of the framework and its services
is to help the participants from the health care and construction domains to build
a large-scale social semantic knowledge repository that can easily be extended
and used to scaffold learning episodes. In the following paragraphs we present
a work-in-progress application scenario from the health care domain in the UK
and elaborate on the related SSS service administration.</p>
      <p>In the UK, the National Health Service establishes guidelines for General
Practitioners (GPs), Diabetes Specialist Nurses, etc., for managing particular
situations and diseases (e.g., diabetes) and deliver best care to locals with
corresponding needs. However, the guidelines do not cover all issues encountered by
GPs in practice. This triggers seeking support and related discussions, which can
be facilitated via meaningful scaffolding with appropriate experts, documents,
videos, pictures, etc.; e.g., up-to-date research results and worthwhile insights of
GPs who face similar challenges, may help to reduce or eliminate the guidelines’
ambiguities with regard to certain treatments or medications. Therefore, a tool
is required that will enable GPs to state clearly defined questions for a chosen</p>
      <sec id="sec-3-1">
        <title>5 http://www.webdav.org 6 http://lucene.apache.org/solr 7 http://learning-layers.eu/</title>
        <p>group of people. By discussing and answering respective questions with the help
of trusted networks and by taking advantage of the inherent knowledge from this
specific kind of AAN, mentioned ambiguities can be addressed via a meaningful
service instrumentation (see a dedicated application scenario sketch in Figure 1).</p>
        <p>The SSS framework will support both, the basic and advanced features of
the application using its low- and high-level services. The application will enable
the user to enter problem statements into well-structured search queries.
Highlevel services will deliver suitable recommendations (e.g., specialists or notes of
related discussions) by exploiting the semantic structures of the knowledge base
formed by low-level services. Thereby the following basic services will be used,
as illustrated in the different screens of Figure 1:</p>
        <p>The first screen shows various ways to enter problem statements (e.g., ask
a question using voice, video or text) and the upload of documents as
attachments to the post. The second screen contains the available annotation options
(e.g., adding metadata) for classifying the question into a certain category and
assigning it a certain importance based on an urgency value. Moreover, the
question can be shared among different contact circles to start a discussion in the
personal/trusted or extended/public social networks as demonstrated in screen
three. Furthermore, the fourth screen displays the recommendation filtering in
different categories and possible privacy levels (e.g., closed or everyone). The
recommendation categories can be users, digital artifacts or metadata (e.g., tags),
as stated in section 3.</p>
        <p>The application scenario above describes 1 out of about 20 use cases
generated by four design teams of the LL project. All of the use cases (or at least
specific parts thereof) will be realized using applications based on the SSS
services.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and Future Work</title>
      <p>This work presents the SSS, an open framework that enables applications to
generate and use semantically enriched AAN data by integrating a growing set
of dedicated services. One of the next steps will be to evaluate the framework’s
feasibility with regard to its services by testing the functional application
prototypes in realistic field settings. For future work we plan to extend the available
set of functionalities by services that provide meaningful assistance to various
kinds of learners in performing their actual work tasks.</p>
      <p>Additionally, services will be developed, which seamlessly integrate different
types of vocabularies as ontologies to form a basis of semantic structures for the
server. On the one hand, they could represent emerging vocabularies that are
generated and utilized by users of applications via the SSS and on the other
hand, they could represent vocabularies on a higher level of formality (e.g., not
directly extendable disease classification vocabularities, such as the ICD8). As
a result, applications could utilize metadata from different vocabularies upon
various AAN entities that are needed in the respective contexts. Furthermore,
we will attempt to distribute our ideas via SourceForge9 as open-source software
under the Apache License v2.</p>
      <p>Acknowledgments: This work is supported by the Know-Center and the
EU-funded project Learning Layers. The Learning Layers project is supported
by the European Commission within the 7th Framework Programme. The
KnowCenter is funded by the Austrian COMET Program - Competence Centers for
Excellent Technologies - under the auspices of the Austrian Ministry of
Transport, Innovation and Technology, the Austrian Ministry of Economics and Labor
and by the State of Styria.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Bo¨rner,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Sanyal</surname>
          </string-name>
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Vespignani</surname>
          </string-name>
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Network science</article-title>
          .
          <source>Annual review of information science and technology</source>
          .
          <volume>41</volume>
          (
          <issue>1</issue>
          ) (
          <year>2008</year>
          ):
          <fpage>537</fpage>
          -
          <lpage>607</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Doreian</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Evolution of social networks</article-title>
          . Vol.
          <volume>1</volume>
          .
          <string-name>
            <surname>Routledge</surname>
          </string-name>
          (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>McBride</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The resource description framework (RDF) and its vocabulary description language RDFS</article-title>
          . Handbook on ontologies (
          <year>2004</year>
          ):
          <fpage>51</fpage>
          -
          <lpage>66</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Harmelen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>OWL web ontology language overview</article-title>
          .
          <source>W3C recommendation 10</source>
          .
          <year>2004</year>
          -
          <volume>03</volume>
          (
          <year>2004</year>
          ):
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Reinhardt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Varlemann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Artefact-Actor-Networks as tie between social networks and artefact networks</article-title>
          .
          <source>5th International Conference on Collaborative Computing Networking Applications and Worksharing</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Van</given-names>
            <surname>Atteveldt</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.</surname>
          </string-name>
          :
          <article-title>Semantic Network Analysis. Techniques for Extracting, Representing, and Querying Media Content</article-title>
          . Charleston: BookSurge (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>8 http://www.who.int/classifications/icd/en/</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>9 https://sourceforge.net/p/learning-layers/code/HEAD/tree/trunk/ SocialSemanticServer/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>