|Last release:||5.0 (Sherlock) (2012/05/30)|
|Author(s):||University of Würzburg, denkbares GmbH|
|Affiliation:||University of Würzburg|
KnowWE is a Java-based semantic knowledge wiki based on the implementation of JSPWiki. Its 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.
 Main wiki characteristics
Is the wiki web-based or a (standalone) desktop application?
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
 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)
What is the estimated size of the developer community?
- currently 5-15 developers
What is the estimated size of the installation base?
- currently around 20 installations (5 running projects)
 Standard wiki features
 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)
- Annotations: manually manually
 Developer Features
- Backend: JSPWiki, Tomcat, Sesame, OWLIM
- Versioning 4 Devs: SVN
- XML-RPC Ready: no
- Extensions Mechanism: Plugin Framework JPF
- 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.
- Baumeister, J.; Reutelshoefer, J. & Puppe, F.: KnowWE: A Semantic Wiki for Knowledge Engineering. In: Applied Intelligence (2010)
- Reutelshoefer, J.; Lemmerich, F.; Baumeister, J.; Wintjes, J. & Haas, L.: Taking OWL to Athens - Semantic Web Technology takes Ancient Greek History to Students. ESWC'10: Proceedings of the 7th Extended Semantic Web Conference. Springer, 2010, S. 333-347
- 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