KnowWE
From semanticweb.org
| KnowWE | |
|---|---|
| www.is.informatik.uni-wuerzburg.de/en/research/applications/knowwe/ | |
| Status: | beta |
| Last release: | 2.0 (Oct 2008) |
| License: | LGPL |
| Affiliation: | University of Würzburg |
KnowWE is a Java-based semantic knowledge wiki based on the implementation of JSPWiki. It's parsing engines and problem-solvers also build on the d3web project. KnowWE stands for Knowledge Wiki Environment and emphasizes the distributed development of problem-solving knowledge within a semantic wiki.
- Homepage: www.is.informatik.uni-wuerzburg.de/en/research/applications/knowwe/
- programmed in Java
- maintained by Joachim Baumeister, Jochen Reutelshoefer
Contents |
[edit] Evaluation
[edit] Main wiki characteristics
Is the wiki web-based or a (standalone) desktop application?
- Web-based
What communities (type/size) is the wiki intended for?
- closed communities, i.e., small group of practiced knowledge engineers
- support for semi-open medium-sized communities is focus of current work
[edit] Standard project info (align with sourceforge attributes)
What is the wiki engine's software license?
- GNU Lesser General Public License
What programming language is it written in?
- Java (JSPWiki Plugin)
What status is the project in? (project maturity)
- Beta
What is the estimated size of the developer community?
- currently 3-5 developers
What is the estimated size of the installation base?
- currently around 10 installations (mainly developers, 2 running projects)
[edit] Standard wiki features
[edit] User Features
- Editing: Currently mainly based on textual markup in the edit pane (supported by code-completion and code-templates). Interactive editing (supported by AJAX) in the view is planned. wiki-syntax
- Markup Syntax: Extended JSPWiki style
- Access Rights: based on the extensive JSPWiki ACL management
- Attachments: as separate resources
- Versioning: Standard Wiki features like diff and rollback
- Navigation Support: Wiki links, semantic links on derived facts, navigable hierarchy of ontological concepts
- Plugins: KnowWE is a JSPWiki plugin, but is itself extensible by providing a plugin interface
- Further Features: Improved semantic navigation and SPARQL endpoint (prototype), interactive visual edits (planned)
[edit] Developer Features
- Backend: JSPWiki, Tomcat, Sesame
- Versioning 4 Devs: CVS
- XML-RPC Ready: no
- Extensions Mechanism: Plugin
[edit] Formalization
- Semantics are included in the wiki markup. Currently, we provide three alternatives: explicit knowledge markup, semantic annotation, segmented text
- Support of end user: Autocompletion is provided during edit of a wiki page (already existing ontological concepts are proposed). Furthermore, the user can select from templates when editing explicit problem-solving knowledge.
- What representation language is used? (RDF/OWL/...): OWL is used for concepts and defined relations, proprietary d3web XML representation used for problem-solving knowledge.
- Versioning support: Since all knowledge is represented within the wiki text, the standard versioning of JSPWiki is re-used. Planned: Specialized editor for knowledge diff and merge.
- Things to be formalized: Text is annotated by ontological content. Additionally, problem-solving knowledge within the text can be made explicit using, for example, rules or set-covering models.
- Is there support for typing pages/category system/page tagging? No, currently not in focus.
- Is there support for typing links? Yes, links can be typed by ontological properties.
- Ontology support: In principle OWL-DL but not yet fully evaluated in practice.
- Loading/saving ontologies
- Export: compiled knowledge bases for d3web engine (running), OWL file of entire ontology (prototype status)
- Import: d3web text formats for basic ontology definitions and problem-solving knowledge
- Can ontologies be created/changed from within the wiki? Yes, simply use the provided wiki markup... :-)
- Reasoning support: OWL-RDFS (see above); additionally: derivation of new facts by rules/models using the reasoning engine d3web.
- Is the instance data required to comply with the ontologies? No
- How can semantic information be exploited: Solving classification problems, navigation, SPARQL queries (prototype)
- Querying support: SPARQL queries are embedded within the wiki text (prototype)
- Visualization: No, currently not in focus.
[edit] Publications
- Baumeister, J.; Puppe, F.: Web-based Knowledge Engineering using Knowledge Wikis, Proc. of the AAAI 2008 Spring Symposium on "Symbiotic Relationships between Semantic Web and Knowledge Engineering", pp. 1-13, Stanford University, USA, 2008
- Reutelshoefer, J.; Baumeister, J.; Puppe, F.: Ad-Hoc Knowledge Engineering with Semantic Knowledge Wikis, Proc. of SemWiki 2008 - The Wiki Way of Semantics, Workshop co-located with the 5th European Semantic Web Conference (ESWC), Tenerife, Spain, June 02, 2008
- Baumeister, J.; Reutelshoefer, J.; Puppe, F.: KnowWE - Community-based Knowledge Capture with Knowledge Wikis, Proc. of the 4th International Conference on Knowledge Capture (KCAP), 189-190, ACM Press, 2007
- Baumeister, J.; Reutelshoefer, J.; Puppe, F.: Markups for Knowledge Wikis, Proc. of Semantic Authoring, Annotation and Knowledge Markup Workshop (SAAKM), 7-14, Whistler, Canada, 2007
Facts about KnowWERDF feed
| Affiliation | University of Würzburg + |
| Coded in | Java + |
| Has author | Joachim Baumeister +, and Jochen Reutelshoefer + |
| Has editing paradigm | Wiki-syntax + |
| Homepage | http://www.is.informatik.uni-wuerzburg.de/en/research/applications/knowwe/ + |
| License | LGPL + |
| Name | KnowWE + |
| Paper | Baumeister, J.; Puppe, F.: Web-based Knowledge Engineering using Knowledge Wikis +, Reutelshoefer, J.; Baumeister, J.; Puppe, F.: Ad-Hoc Knowledge Engineering with Semantic Knowledge Wikis +, Baumeister, J.; Reutelshoefer, J.; Puppe, F.: KnowWE - Community-based Knowledge Capture with Knowledge Wikis +, and Baumeister, J.; Reutelshoefer, J.; Puppe, F.: Markups for Knowledge Wikis + |
| Release date | October 2008 + |
| Status | beta + |
| Version | 2.0 + |
