<!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 Data Wiki Enabling the Collaborative Creation and (Linked Data) Publication of RDF Knowledge Bases</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Publication of RDF Knowledge Bases</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sebastian Tramp</string-name>
          <email>tramp@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Norman Heino</string-name>
          <email>heino@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Agile Knowledge Engineering and Semantic Web (AKSW) University of Leipzig / Institute of Computer Science Johannisgasse 26</institution>
          ,
          <addr-line>04103 Leipzig</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In our demonstration (with supportive poster) we want to present the Semantic Wiki application OntoWiki, which is an extensible tool for managing structured information in a collaborative, web-based environment. OntoWiki provides sophisticated means for navigating, visualising and authoring of RDF-based Knowledge Bases. It serves and consumes Linked Data and comprises a comprehensive middleware API for building custom Semantic Web applications. We refer to it as a Wiki, since our focus is on simplicity, adaptability and collaboration. However, other than annotating text-based Wiki pages with a special syntax (as suggested by text-based Semantic Wiki approaches), OntoWiki uses RDF in the rst place to represent information. For human users, OntoWiki allows to create di erent views on data, such as tabular representations or maps. For machine consumption it supports various RDF serialisations as well as RDFa, Linked Data and SPARQL interfaces. Since its introduction [1], the application has evolved into a framework for building Semantic Web applications [2] and was recently updated to support the collaboration across multiple domains and application via Semantic Pingback [3] and RDFauthor [5].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>DEMONSTRATION CONTENT</title>
      <p>OntoWiki can be used to author, manage and publish
RDF-based knowledge bases. In particular, our
demonstration will focus on the following topics1. We have highlighted
several phrases and keywords to give the reader a better
overview on the main demonstration points.</p>
    </sec>
    <sec id="sec-2">
      <title>Navigation and Visualisation</title>
      <p>OntoWiki provides a number of ways for navigating through
RDF knowledge bases. These include taxonomy and
hierarchy browsing (e.g. via SKOS taxonomies or the class
hierarchy), facet-based browsing (with complex lter
conditions and attribute based tag clouds) and
full1The feature list is far away from being complete, so please
refer http://ontowiki.net (for end-user centred
functionality and screen-casts) and http://code.google.com/p/
ontowiki/ (for administration features and extensibility as
well as development information) for a more complete view
on our application.
text search. These di erent navigation facilities can also
be used as a combined navigation, for example a user
can start with a full-text search and re ne the results
using faceted-search or restrict them to a certain part of the
selected hierarchy. OntoWiki translates these di erent
navigation features into a single SPARQL query. In addition to
rendering the results of such a query as a resource list,
OntoWiki provides an extension mechanism for
implementing dedicated views like maps and calendars. Once a
speci c entity has been selected, the resource view displays
all available information for that entity. Besides
rendering this information generically in a tabular way, OntoWiki
can be extended with domain speci c resource views
(i.e. vocabulary). Speci c resource views for the SKOS and
FOAF vocabularies are already included. Figure 1 shows the
domain-independent list and resource view of OntoWiki.</p>
    </sec>
    <sec id="sec-3">
      <title>Authoring</title>
      <p>
        All views in OntoWiki can be equipped with corresponding
RDFa annotations. OntoWiki employs the RDFauthor
mechanism [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to automatically transform these views into
editable forms. As a consequence, all information items
displayed in OntoWiki can be directly edited in place. This
allows OntoWiki users to edit the knowledge base even
without being acquainted with the RDF, RDF-Schema or OWL
data models. Following the Wiki approach all changes are
put under version control and can be easily rolled back.
      </p>
      <p>In addition to this, the integration of RDFauthor as our
main authoring mechanism led to two additional usage
options:</p>
      <p>By using OntoWiki's RDFauthor bookmarklet, users
can collect data from di erent web pages and
import it directly into their personal knowledge bases
(e.g. contacts or events).</p>
      <p>OntoWiki can be used as a service for hosting
editable mash-ups. These mash-ups use data from
OntoWiki's SPARQL endpoint and other data sources
(which are interpreted as named graphs) and provide
a merged view on this data. The bookmarklet is able
to distinguish the statements from these named graphs
and allow the user to edit these data directly inside the
mash-up as well as to propagate the changes back</p>
      <p>
        to the di erent sources (please refer to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for more
information).
      </p>
    </sec>
    <sec id="sec-4">
      <title>Knowledge Base Evolution</title>
      <p>OntoWiki tries to support the creation of RDF Knowledge
Bases from the scratch (rather than using prede ned
ontologies only) in a wiki way. This means that our users often
follow the learning by doing path, where requirements and
priorities change over time. Our evolution framework
allow OntoWiki users to apply prede ned evolution pattern
from a pattern repository to their data, as well as to
create their own pattern in order maintain the data quality
of their Knowledge Base with little e ort. Examples for such
evolution patterns include the splitting of classes by
using their property values or the transition from a data
property to an object property (e.g. the transition from
literal based tags to resource based tags).</p>
    </sec>
    <sec id="sec-5">
      <title>Linked Data &amp; Semantic Pingback</title>
      <p>OntoWiki acts as a Linked Data server as well as an
Linked Data client. Entities that use identi ers being
governed by the OntoWiki installation are automatically
served as Linked Data. OntoWiki supports access
control on Linked Data employing the FOAF+SSL protocol
as well as traditional local account based authentication.
References to entities using foreign identi ers can be
dereferenced (i.e. consumed by OntoWiki) in order to obtain
additional information from the original source. Even
non-linked data resources can be consumed by utilising
speci c data-wrapper, that allow the generation of RDF
data (e.g. from images, videos or web services).</p>
      <p>Often it is bene cial for the owner of a Linked Data
resource to be informed about the usage of their resources.
When publishing a FOAF pro le, for example, it is
useful to get noti ed when others establish a foaf:knows
relation. We therefore developed the Semantic Pingback
protocol. By employing Semantic Pingback, OntoWiki users
can communicate RDF statements across domains and
applications.
2.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] Soren Auer, Sebastian Dietzold, and Thomas Riechert.
          <article-title>Ontowiki - a tool for social, semantic collaboration</article-title>
          .
          <source>In The Semantic Web - ISWC</source>
          <year>2006</year>
          , 5th International Semantic Web Conference,
          <string-name>
            <surname>ISWC</surname>
          </string-name>
          <year>2006</year>
          , Athens, GA, USA, November 5-
          <issue>9</issue>
          ,
          <year>2006</year>
          , Proceedings, volume
          <volume>4273</volume>
          <source>of LNCS</source>
          , pages
          <volume>736</volume>
          {
          <fpage>749</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Norman</given-names>
            <surname>Heino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Dietzold</surname>
          </string-name>
          , Michael Martin, and Soren Auer.
          <article-title>Developing semantic web applications with the ontowiki framework</article-title>
          .
          <source>In Networked Knowledge - Networked Media</source>
          , volume
          <volume>221</volume>
          <source>of Studies in Computational Intelligence</source>
          , pages
          <fpage>61</fpage>
          {
          <fpage>77</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Tramp</surname>
          </string-name>
          , Philipp Frischmuth, Timofey Ermilov, and Soren Auer.
          <article-title>Weaving a social data web with semantic pingback</article-title>
          . In P. Cimiano and H.S. Pinto, editors,
          <source>Proceedings of the EKAW</source>
          <year>2010</year>
          <article-title>- Knowledge Engineering and Knowledge Management by the Masses; 11th October-</article-title>
          15th
          <string-name>
            <surname>October</surname>
          </string-name>
          2010 - Lisbon, Portugal, volume
          <volume>6317</volume>
          <source>of Lecture Notes in Arti cial Intelligence (LNAI)</source>
          , pages
          <fpage>135</fpage>
          {
          <fpage>149</fpage>
          , Berlin / Heidelberg,
          <year>October 2010</year>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Tramp</surname>
          </string-name>
          , Norman Heino, Soren Auer, and
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Frischmuth</surname>
          </string-name>
          .
          <article-title>Making the semantic data web easily writeable with rdfauthor</article-title>
          .
          <source>In Proceedings of 7th Extended Semantic Web Conference (ESWC</source>
          <year>2010</year>
          ), 30 May { 3 June 2010, Heraklion, Greece, volume
          <volume>6089</volume>
          <source>of LNCS</source>
          , pages
          <volume>436</volume>
          {{440. Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Tramp</surname>
          </string-name>
          , Norman Heino, Soren Auer, and
          <string-name>
            <given-names>Philipp</given-names>
            <surname>Frischmuth</surname>
          </string-name>
          . Rdfauthor:
          <article-title>Employing rdfa for collaborative knowledge engineering</article-title>
          . In P. Cimiano and H.S. Pinto, editors,
          <source>Proceedings of the EKAW</source>
          <year>2010</year>
          <article-title>- Knowledge Engineering and Knowledge Management by the Masses; 11th October-</article-title>
          15th
          <string-name>
            <surname>October</surname>
          </string-name>
          2010 - Lisbon, Portugal, volume
          <volume>6317</volume>
          <source>of Lecture Notes in Arti cial Intelligence (LNAI)</source>
          , pages
          <fpage>90</fpage>
          {
          <fpage>104</fpage>
          , Berlin / Heidelberg,
          <year>October 2010</year>
          . Springer.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>