Applications#
d3web-Core#
The reasoning engine and persistence components for problem-solving knowledge including decision trees, (heuristic) rules, set-covering models and diagnostic flowcharts (LGPL, optional commercial extensions).more...
KnowWE (Knowledge Wiki Environment)#
As the successor of KnowME the system KnowWE (Knowledge Wiki Environment) offeres a web-based wiki front-end for the knowledge acquisition and supports the collaborative engineering of knowledge at different formalization levels (LGPL, optional commercial extensions).more...
Dialog Applications#
- ProKEt: Prototyping of knowledge-based dialog systems (LGPL).
- Mobile-App: Application allowing to use d3web problem solving knowledge in a stand alone application (free-to-use).
- Droid3web-App: Application allowing to use d3web problem solving knowledge on your mobile device (free-to-use).
Knowledge Engineering Tools#
- KnowledgeBaseBook: Generates a DocBook XML file of an executable d3web knowledge base, i.e., the knowledge base book. The DocBook XML can be used for further transformations. The application produces a PDF printout (commercial application).
- WUMPS: Knowledge acquisition based on Office documents (LGPL).
- KnowWE-Headless-App: An version of KnowWE without the normally underlying web server. It can be used to produced d3web knowledge bases from wiki pages in a batch process (LGPL).
- Testing-App: Allows to continuously run specified tests on a d3web knowledge base in development (commercial application).
Modules (under construction)#
Modules are the different parts of the main products and applicationsComplex modules#
Licenses
Albrecht Striffler
- add articles for the different licenses and link them
- d3web-KnowWE-Releases contain all used licenses...
Module-Plugin implementation
Alex Legler
- Jenkins-Plugin to upload Plugin/Module information
- https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins
- SVN: https://svn.jenkins-ci.org/
- Download jenkins war and add to tomcat
- Get hello world plugin and import into new workspace
- Plugin execution not covered by lifecycle configuration does not matter, it is just ugly
- Maven install hello world plugin
- Copy hello-world.jar to WEB-INF\lib
- Copy hello-world.hpi to WEB-INF\plugins
- Start tomcat/jenkins
- Hello world plugin will be available as post step option
- Start implementing new plugin to upload build data to d3web.de page as a attachment
- Some additional code snipplets on how to upload files to a KnowWE Action
- Provide information needed for module pages
Product Ontology#
- Product Ontology
- CIConnector (includes some Demo-SPARQLs)
Quality assessment of the modules:#
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) |