Semantic Wiki Engines: a State of the Art

Semantic Wiki Engines: a State of the Art

Undefined 1 (2010) 1–5 1 IOS Press Semantic wiki engines: a state of the art Thomas Meilender a,b,∗, Nicolas Jay b, Jean Lieber b and Fabien Palomares a a A2ZI, 61 ter rue de Saint-Mihiel, 55200 Commercy France E-mail: {firstname.surname}@a2zi.fr b UHP-Nancy 1 – LORIA (UMR 7503 CNRS-INPL-INRIA-Nancy 2-UHP) France E-mail: {firstname.surname}@loria.fr Abstract. This paper is a survey about semantic wikis and the use of semantic Web technologies by wiki engines. First, it presents the main notions related to semantic wikis. Then, twelve active semantic wiki projects are compared, according to various viewpoints such as knowledge representation philosophy, use of semantic Web standards and system usability. Finally, a formal concept analysis approach is carried out to provide a guideline for the choice of semantic wiki engine, given a set of needed features. In conclusion, the paper argues about semantic wiki issues such as the weaknesses of some semantic wiki engine interoperability. Keywords: Semantic Web, wiki engine, Semantic wiki 1. Introduction Conceived in 1995 by Ward Cunningham, wikis are Websites for creating and collaborative editing of content in a simple way [32]. Wikipedia’s popularity demonstrates the importance of such systems. Mean- Fig. 1. Mediawiki’s wikitext and its result. while, development of the semantic Web since the early 2000s opened up new perspectives: it aims at cre- ating an intelligent internet where data are transformed several domains. Section 3 introduces main semantic into knowledge usable by machines. Thus were born wiki engines and Section 4 compares them by using a semantic wikis, whose characteristic is to formalize the Formal Concept Analysis (FCA) approach. Section 5 content of articles, including typed relations between summaries the survey and draws some conclusions. them. Many semantic wiki engines have emerged since 2003, with more or less follow-up and success. French Semantic Web site [23] count 39 semantic wiki engine 2. What is a semantic wiki? projects, with 13 active projects. The article purpose is to compare those different 2.1. From wikis to semantic wikis systems by studying their characteristics dealing with the use of semantic Web technologies and the er- Traditional wikis are usually based on a set of ed- gonomics. Section 2 defines semantic wiki notions and itable pages, organized into categories and connected the two main approaches, wikis for ontologies and on- by hyperlinks. They became the symbol of interactivity tologies for wikis, and then gives applications from promoted through Web 2.0. One of the founding prin- ciples of wikis, which is also the principal vector of *Corresponding author. E-mail:[email protected]. their popularity, is their ease of use. Wikis are created 0000-0000/10/$00.00 c 2010 – IOS Press and the authors. All rights reserved 2 T. Meilender et al. / Semantic wiki engines: a state of the art and maintained through specific content management systems, the wiki engines. Many languages, known as wikitexts, have emerged to enable structuring, layout, and links between articles. Each system usually has its own wikitext, as can be seen on Figure 1. At this point, an idea has emerged: to exploit stored pieces of knowl- edge automatically. Indeed, a limit of exploitation of wikis is illustrated by the questioning of the data contained in these pages. The search is usually through word recognition by strings, without considering their meanings. For exam- ple, the system cannot answer a query like: "Give list of all currently reigning kings." The solution used in Wikipedia is a manual generation of lists. However, the manual generation of all the lists answering queries the users may raise is, at very least, tedious, if not impossi- ble. This has motivated the introduction of a semantic layer to wikis. Since the early 2000s, the emergence of a new vision of the Web can be witnessed: the semantic Web. This concept is described in [5], where the authors define Fig. 2. Representation differences between a wiki and a semantic wiki. the semantic Web as an extension of the Web that aims at structuring data in order to represent their meaning. In other words, the semantic Web relies on formalized information and metadata that allow computer pro- development of the wiki that leads to the development grams or agents to reason about such pieces of knowl- of an ontology that can be further refined. In such an edge. Users are able to find, share, and combine infor- mation more easily. New standards have emerged to approach, flexibility and user freedom are favoured, represent and manage knowledge, such as RDF(S) [28] but usability of resulting ontologies is not guaranteed. and OWL [27]. Indeed, the user should have in mind the already ex- Semantic wikis are born of the merging of wikis and isting concepts and properties in order to avoid dupli- the semantic Web. A semantic wiki is similar to a tra- cates. For example, nothing prevents a user to create ditional one in the sense that it is a website where con- two relations, “has-for-monarch” and “has-for-king” tents are added by users. This content is organized into having the same semantics. This can burden the knowl- editable and searchable pages, accessible to all users. edge base and have negative consequences for its ho- However, unlike the traditional wiki, the semantic wiki mogeneity. is not limited to natural language text. It characterizes the resources and links between them as shown in Fig- The second approach, ontologies for wikis, needs a ure 2. This information is formalized and thus become pre-existing ontology. The goal of the wiki engine is usable by a machine, through processes of artificial to provide tools for populating the ontology with in- reasoning. stances or, sometimes, new classes. These tools consist most of the time in multiple choices forms and make 2.2. Two approaches: Wikis for Ontologies and use of auto-completion. On one hand, this approach Ontologies for Wikis limits user freedom by, for example, reducing the pos- sibility to create new type of links. On the other hand, For [6], there are two different approaches in the this approach ensures the coherence of the final ontol- conception of semantic wikis engines. A majority of these engines is based on the approach known as wikis ogy. In this, the wiki can be seen as a meta-data edi- for ontologies or Wikitology. tor allowing the population of the ontology. Thus, this The first approach, wikis for ontologies, considers type of wiki engines is more often dedicated to specific pages as concepts and links as properties. This is the domains that can be formalized. T. Meilender et al. / Semantic wiki engines: a state of the art 3 2.3. Outstanding features of semantic wikis Finally, wikis are the core of communities of con- tributors. That is why specialized wikis are often built The success of semantic wikis depends on their by communities of specialists. As all contributors do ability to provide advanced features, aside from fea- not reach the same level of expertise, or do not have the tures found in standard wikis. For example, seman- same skills using wiki systems, it could be interesting tics should support navigation. This is the case for to work on right management tools for semantic wikis. some systems featuring faceted navigation that guide users by recommending relevant resources. Moreover, 2.4. Use cases a semantic wiki should be able to answer advanced queries. This implies that the engine is able to make Semantic wikis have already been tested in many semantic search and not only full text search. Most application domains. Among them, the education field of the systems can generate lists of answers thanks to has been studied by [17]. In the context of a lesson an inference engine. However, the syntax of advanced on formal languages and automates, a classroom has queries can be difficult for non expert users. been divided into a few groups, each of whom having Semantic wikis should fully integrate the land- to summarize the previous lesson into a semantic wiki. scape of semantic Web. For achieving that aim, de- The teacher interacted with groups using the discus- velopments must be compatible with its norms and sions pages. For the authors, the experience was suc- standards. Thus, most of the time, annotations are cessful as the semantic wiki became a complementary made with RDF [29] triples, written in different syn- course material and as the student showed better com- taxes depending on the system. This allows to cre- mitment. ate RDF(S) or OWL ontologies that can be reused In another context, Wikitaaable [8] is a semantic by other applications. Accordingly, semantic wikis wiki used in cooking recipes management. The goal of must propose import/export functionalities. Ontolo- the wiki is to build a shared database of recipes, en- gies can also be consulted with extern query engines, riched by a community of contributors. These latters such as SPARQL [30] if an endpoint has been thought can consult, modify, and add formalized recipes, re- out. Knowledge can be stored in specialized systems lating them with a hierarchy of ingredients, types of known as RDF stores. Meanwhile, some progress are food, geographical informations (e.g. Chinese food), still to be made in terms of interoperability: most of etc. The recipes can be annotated and indexed. They the current systems only offer the possibility to start a can further be processed by a case-based reasoning in- semantic wiki ex-nihilo or from an existing ontology, ference engine to propose adaptations of recipes. despite the growing number of traditional wikis and Semantic wikis also play an important role in indus- the success of some semantic wiki engines.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    12 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us