Hancock - Release Notes

Version: 1.0 Hancock (Preview Release 2010-09-09)#

d3web is an extensible Java API for running knowledge-based systems. The Semantic Wiki KnowWE builds on the engine d3web and offers the web-based and distributed development of knowledge bases.

This distribution comes with the following files:

Release Notes.pdf This document.
Licenses.pdf License information of the d3web and KnowWE systems and all external libraries.
d3web Folder containing the binaries (libraries), the sources, and the JavaDoc information of d3web
d3web-KnowWE Folder containing an installation archive (zip) as binary, the sources, and the JavaDoc information of KnowWE
Release Status All files of the quality assessment report for this release. It contains the test protocols of the manual tests (system tests), a summary of the integration tests, and a detailed analysis of the unit tests (Clover report of the JUnit tests)

The following projects of d3web and KnowWE are included in the distribution:

Project Name Contents QA State
d3web-Kernel Knowledge representation, basic problem-solvers, session management, default dialog control x alpha
d3web-PluginManager Basic management for connecting plugins to the d3web kernel x beta
d3web-SharedKnowledge (incl. d3web-SharedKnowledgePersistence) Common extensions to the basic knowledge representation, e.g., question weights, abnormalities, similarities x alpha
d3web-Persistence (incl. d3web-Persistence-Basic, d3web-Persistence-ExtensionPoints) XML knowledge base storage (archived as Jar) x beta
d3web-CostBenefit Dynamic strategic problem-solver alpha
d3web-XCL Problem-solving with set-covering knowledge alpha
d3web-CaseRepository XML case session storage alpha
d3web-EmpiricalTesting Validation of knowledge base with test cases alpha
d3web-Plugin-TimeDB Knowledge representation, persistence, and fact storage of temporal values x alpha
KnowWE-Plugin-TimeDB Wiki-based authoring markups for temporal values x alpha
d3web-DiaFlux Reasoning engine for flowchart problem-solver x no
KnowWE-Plugin-Flowchart Authoring plugin for KnowWE of the flowchart problem-solver x no
KnowWE / KnowWE-Core / KnowWE-Core-Plugins Basic engines for parsing and the management of wiki content. x alpha
KnowWE-JSPWiki-Connector Connection to parent wiki engine JSPWiki x alpha
KnowWE-Plugin-d3web Knowledge extensions of the wiki: Knowledge markups (terminology, rules) interview, automated testing deployment x alpha
KnowWE-Plugin-CI4KE Continuous integration plugin for the automated testing of knowledge bases; Groovy extensions for tailored tests alpha
denkbares Dialog Web-based interview for problem-solving alpha

Legend:

Project Name Corresponds to the name of the Maven project, i.e., the name of the source code project. For simplicity, plugin postfixes are omitted (e.g., *jpf-plugin)
Contents A further description of the contents of this module
QA Under regulation of the project contract. All contracted projects are certainly subject of the quality management system. Non-contracted modules may be subject to changes in the proposed release plan.
State Quality assessment of the project:
no: Not officially included, experimental demo
alpha: Basic functions included, API to be considered as "unstable" documentation partly available/not available mostly untested
beta: All functions are included documentation available functionality tested on unit level
release: All functions are included documentation available functionality tested on system level (integration tests) internal processes fully applied (issue management, development process)

What's New#

The release includes the following notable features:

d3web#

KnowWE#

Known Issues#

System Requirements#

Installation of d3web/KnowWE requires the Java Platform, Standard Edition JDK 6 Update 21 or better. For operating systems, the distribution runs with MS-Windows XP, Windows 7 and Mac OS 10.6. Linux is not officially supported. We officially support Firefox 3.6 or better but most parts are also working with the latest versions of the Internet Explorer and Google Chrome.