<!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>Towards a Semantic Wiki for Science</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science, Jacobs University Bremen</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Collaborative work environments (CWEs) for scientific knowledge have many applications in research and education. In recent years, successful platforms open for anyone appeared on the web, e. g. Wikipedia and PlanetMath, a wiki particularly tailored to mathematics, or Connexions, a CMS for general courseware1. Thanks to flexible content creation and linking, similar systems also support corporate knowledge management, but they lack services desirable for effective scientific knowledge management. For example, full text search is not suitable for mathematical or chemical formulae2, and tagging pages does not help to find unproven theorems about triangles. Current semantic wikis [5] solve the latter problem by typing pages and links with terms from ontologies, but they do not support formula search, which would require structural semantic markup (SSM), a common approach in mathematical knowledge management. Further semantic services that have been realised on the Semantic Web, but not yet in open CWEs, include dependency maintenance across changes and learning assistance by suggesting direct and indirect prerequisites to the scholar. How can the knowledge that is available in CWEs (e. g. the RDF graph behind a semantic wiki) be used for more than just displaying navigation links, some editing assistance, and semantic search? I will investigate whether a CWE can be turned into an integration platform for semantic services by first creating a uniform ontology abstraction layer at its core3 and prototype such an application that supports SSM formats for various scientific domains based on the semantic IkeWiki [3], as wikis particularly support the stepwise formalisation workflow required for scientific SSM (cf. [3,1])4. SSM, already having many applications in mathematics (e. g. in the context of the OMDoc XML format [1]), is currently being extended towards other sciences. Research conducted in our group showed that a three-layered model of knowledge can be assumed in mathematics and physics, and probably in most other sciences: Objects (symbols, numbers, equations, molecules, etc.), statements (axioms, hypotheses, measurement results, examples, with relations like “proves”, “defines”, or “explains”) and theories (collections of interrelated statements, defining the context for symbols) [1]. For Semantic Web software, these classes and relations need to be formalised in an ontology; I will base my system on the ontologies behind scientific markup languages, and, following the 1 See http://www.{wikipedia,planetmath,cnx}.org. 2 c = √a2 + b2 can mean the same as x2 + y2 = z2. 3 Ontology support is mostly optional in current systems. 4 The related se(ma)2wi [6] system is an experiment with a Semantic MediaWiki fed with mathematical knowledge formatted in OMDoc. The semantic structure of the formulae and the links between pages is lost during this conversion, though.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>assumption that sciences have common traits like the notion of a “theory” or a
“dependency” relation among theories, a generic upper ontology of these. To date,
merely part of the ontologies behind SSM formats are given as human-readable
specifications; I will formalise and generify them in OWL. In a scientific CWE,
one page would usually contain one statement, one small theory, or a course
module aggregating a few of them. A generic mapping mechanism between XML
schemata and ontologies will be applied to extract knowledge that is relevant for
semantic services from those XML pages to an RDF representation.</p>
      <p>As SSM is inherently hard to edit manually, the interaction with the semantic
services will be designed in a user-centered way, where the benefits of services like
enhanced search and navigation are shared with the users in order to motivate
them to contribute. One such service is an ontology-based auto-completion of link
targets in the editor. Not all page names starting with the letters typed so far
are suggested, but only those pages whose type matches the range of the relation
the current link represents. Further planned services include a learning assistant
that suggests to explore transitive dependencies, a dependency maintenance
assistant, as well as connecting the system to external services already available,
e. g. MathWebSearch5. A preliminary classification suggests that most of the
crossdomain services can indeed be modeled on top of the abstraction layer provided
by the above-mentioned upper ontology; a formal analysis of the demands of
the services on knowledge representation will follow. A challenge is, however,
making the different levels of reasoning required by the services (plain triple
query for auto-completion vs. computing compositions of relations for dependency
management) work smoothly in an inherently inconsistent collaborative setting.</p>
      <p>
        An existing prototype of a wiki for OMDoc [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], featuring basic functionality
like page editing, rendering as XHTML+MathML and typed navigation links
from a user’s perspective, and a basic OMDoc/XML to RDF mapping from a
knowledge representation perspective, will be completely redesigned by
introducing a generic ontology-based abstraction layer and integrating semantic services
on top. It will be evaluated in a cross-domain case study with scientists and in an
educational case study with students, leading to feedback for the ontology design.
If the abstraction layer approach does facilitate the design and integration of
semantic services that increase benefit and reduce users’ investment, improving
other CWEs, even in non-scientific domains, in a similar way will become possible.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Kohlhase. OMDoc -</surname>
          </string-name>
          <article-title>An open markup format for mathematical documents [Version 1</article-title>
          .2]. Number 4180 in LNAI. Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Lange. SWiM -</surname>
          </string-name>
          <article-title>a semantic wiki for mathematical knowledge management</article-title>
          .
          <source>Technical report</source>
          , Jacobs University Bremen,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schaffert</surname>
          </string-name>
          .
          <article-title>Semantic social software - semantically enabled social software or socially enabled semantic web?</article-title>
          <source>In Sure and Schaffert [4].</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sure</surname>
          </string-name>
          and S. Schaffert, editors.
          <source>Semantics: From Visions to Applications</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Völkel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schaffert</surname>
          </string-name>
          , and S. Decker, editors.
          <source>1st Workshop on Semantic Wikis</source>
          , volume
          <volume>206</volume>
          <source>of CEUR Workshop Proceedings</source>
          , Budva, Montenegro,
          <year>June 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>C.</given-names>
            <surname>Zinn</surname>
          </string-name>
          .
          <article-title>Bootstrapping a semantic wiki application for learning mathematics</article-title>
          .
          <source>In Sure and Schaffert [4].</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>