Short term plans#

Here the planned features and improvements are linked to the upcoming releases. Subject to alterations!

N.N. Service Release (April 2014)#

  • Tooltip improvements: Hovering over questions and solutions during usage or debugging of knowledge bases show the value of the object in the current problem solving session. We want to improve these tooltips and also make them available in flowchart edges and formulas.
  • Flowchart-Diffs: New DiffProvider allows to visualize changes in DiaFlux flowcharts.
  • Visualizations for Ontologies: Ontologien developed KnowWE can be visualized in different variants.
  • Compiler Refactoring: Deep refactoring, modernization and acceleration of the compiler architecture of KnowWE.
  • Timeline-Plugin: Visualize the timeline of a d3web knowledge base variable during a problem solving session or while debugging.
  • New TimeDB function for gradient error of estimation: Calculating a gradient always comes with an estimation error. It can tell how suited the calculated gradient is for approximating the given history of values. In a new function we want to produce this estimation error for further consideration in the knowledge base
  • Extension of the Rules-Markup: Currently rules in KnowWE can only be defined in the following way: IF condition THEN action EXCEPT condition. We want to extend the functionality and also allow the usage of ELSE and UNKNOWN.
  • Extension of TestCase XML: Currently TestCases exported to the STC XML-format only allow simple checks. We want to extend it to allow the same Checks as the TestCaseTable in KnowWE:

N.N. Feature Release (October 2014)#

  • KnowWE-TimeMachine: Browse and restore previous states of the wiki (the whole wiki, not just single articles).
  • KnowWE-Updater: GUI-App to start and update KnowWE installations.
  • Migration to JSPWiki 2.10: Since the end of 2012, JSPWiki is a Apache Project. We plan to migrate KnowWE to the new incubation releases. Since there are a lot of internal changes in JSPWiki, the process will likely be non-trivial.

Long term plans#

The following features are in a planning phase, but are not yet allocated to specific releases.

  • Change-Management: Conveniently show differences between different version of a d3web knowledge bases.
  • Review-Plugin: Unified tool allowing to comment and review in all markups of KnowWE.
  • Explanation-Module: Show and recursively trace how solutions and values were derived over the different knowledge elements like rules and flowcharts.