26
An Extensible Semantic Wiki Architecture The Semantic Wiki Extension Space Jochen Reutelshöfer , Fabian Haupt, Florian Lemmerich and Joachim Baumeister, University of Würzburg Germany

An Extensible Semantic Wiki Architecture

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: An Extensible Semantic Wiki Architecture

An Extensible Semantic Wiki Architecture

The Semantic Wiki Extension Space

Jochen Reutelshöfer, Fabian Haupt,Florian Lemmerich and Joachim Baumeister,

University of WürzburgGermany

Page 2: An Extensible Semantic Wiki Architecture

Semantic Wiki

• What is a Semantic Wiki?– „Semantically enriched“ content– Allowing for some additional functionality beyond reading

and browsing– Examples: Semantic MediaWiki, KIWI, SWIM, AceWiki,

SweetWiki,…• Problem:

– Wiki means: fast and simple

– enriching the content means: …

not so fast and not so simple (any more) ? Danger

Page 3: An Extensible Semantic Wiki Architecture

Why Extending (Semantic) Wikis?

• Customization: tailored to specific applications– Lowers barriers of usage– Higher efficiency in formalization

• Extension: more complex knowledge management– Problem-solving knowledge, flowchart-editing– Advanced editing support

• Exploitation of further formalization techniques– NLP, Text Mining– Customized to a startup corpus

Page 4: An Extensible Semantic Wiki Architecture

How Extending Semantic Wikis?

?

Page 5: An Extensible Semantic Wiki Architecture

The Semantic Wiki Pipeline

Page 6: An Extensible Semantic Wiki Architecture

Dimensions of Extensions

Knowledge Formalization

Comp.

ContributingUser

Meta-DataStorage

Reasoning Comp.

Knowledge Presentation

Comp.

ConsumingUser

Knowledge Formalization

Extension

Reasoning Extension

Knowledge Presentation

Extension

Page 7: An Extensible Semantic Wiki Architecture

Semantic Wiki Extension Space

Presentation

Formalization

Reasoning

Formalization extension

Core functionality(minimal)

Page 8: An Extensible Semantic Wiki Architecture

The KnowWE Minimal Core

Presentation

Reasoning

Formalization

Sesame2

+ OWLIM

Inline SPARQL Queries

Basic Markups

Page 9: An Extensible Semantic Wiki Architecture

Extensions

Page 10: An Extensible Semantic Wiki Architecture

Application: Hermes Wiki

• Developers: Chair of ancient greek history, 4-6 people (University of Würzburg)

• Task: Connecting explaining text, formalized time events and historical sources

• Purpose: Exam preparation for students• Content: > 500 pages, ~ 600 time events, >100

Google-maps, > 350 concepts (historical characters, places, peoples, rites…)

Page 11: An Extensible Semantic Wiki Architecture

Article about the conquest of Alexander the Great

32 time events

Page 12: An Extensible Semantic Wiki Architecture

In Wiki Source…

Page 13: An Extensible Semantic Wiki Architecture

In Wiki Source…

Title ImportanceDate

Source

Description

Page 14: An Extensible Semantic Wiki Architecture

Hermes OntologyConcept

Character Geogr. Location

Politician God Writer Historian Dynasty

TimeEvent

Source

Title

Description

ImportanceDate

describedBy locatedAt

hasDate

involves

Page 15: An Extensible Semantic Wiki Architecture

Decorating Semantic Wikis

1. Hide/Disable Basic Functionality2. Add custom Knowledge Formalization and

Presentation Extensions tailored exactly to task and mental model of the user

Result: People don‘t need to know about SWs

Page 16: An Extensible Semantic Wiki Architecture

Formalization Component:-Different markups-Visual editorsFor:-Rules-Decision Trees-Covering Models

Presentation Component:- Different interview methods

The d3web Extension

Page 17: An Extensible Semantic Wiki Architecture

The d3web Extension

Knowledge Formalization

Extension

Reasoning Extension

Knowledge Presentation

Extension

-Markups-Tables-Editors

d3web reasoningengine

Interview methods

Page 18: An Extensible Semantic Wiki Architecture

PosTagging Extension

Page 19: An Extensible Semantic Wiki Architecture

The Semantic Wiki Pipeline

Knowledge Formalization

Extension

Page 20: An Extensible Semantic Wiki Architecture

?

Page 21: An Extensible Semantic Wiki Architecture

Multimodal Knowledge

• Knowledge of organizations is present in different shapes but referring to the same objects and relations of the domain

XML

Tabular dataText

Segmented Text

Flow charts

Functional Models

Rules

Cases

LogicImages

Page 22: An Extensible Semantic Wiki Architecture

Semantic Wiki:

Authoring and Reasoning with knowledge • in different formats• from different authors • at different degrees of formality describing one topic.

Example page Clogged Air Filter from a car diagnosis knowledge system

KnowWE – A Semantic Wikifor Knowledge Engineering

Try out:http://knowwedemo.informatik.uni-wuerzburg.de

THANK YOU

Page 23: An Extensible Semantic Wiki Architecture

Extension Points

• Modules– Introducing new „types“ (new markup)

• TagHandlers• Actions

– Actions initiated by user (e.g., transformation/refactoring of content)

• Renderers/Editors– Visual representation of types

• Revise Subtree Handlers– Traversation of content tree after save (e.g., meta-data

extraction, syntax check)

Page 24: An Extensible Semantic Wiki Architecture

Conclusions

• Knowledge Wiki Environment• KnowWE Core version

(without any extension) ready for running/extension development

• Latest code on sourceforge• Ongoing development (driven

by the d3web-extension)• Basic functionality improving

with JSPWiki

Page 25: An Extensible Semantic Wiki Architecture
Page 26: An Extensible Semantic Wiki Architecture

KnowWE CoreIntroduce properties/hierarchies:

Presentation component:

Formalization components: