Releases: AceWiki/AceWiki
Releases · AceWiki/AceWiki
Version 0.5.3
Version 0.5.2
- The AceWiki repository moved from Launchpad to GitHub, and thereby from Bazaar to Git.
- The package structure has changed, with several new packages. See README.md for the details.
- There is a new interface that enables the use of other predictive parsers besides the Codeco
chart-parser. - Redesign of the engine/language interfaces to support multilinguality: AceWikiEngine is the main
interface (language-independent). LanguageHandler is the interface for language-specific
behavior. - Experimental GF engine as an alternative to the ACE-OWL engine: It uses GF (Grammatical
Framework) to allow for automatic translations into other languages. The current prototype uses
a very simple "Foods" grammar for English, German and Italian. The GF engine is in a very early
stage of development and very buggy. Reasoning is not supported at the moment. - AceWiki applications can now be split into backends and frontends: Multiple frontends can connect
to the same backend, i.e. to the same ontology. See web.xml for the details. - jpl.jar (Java binding for SWI Prolog) is no longer part of the AceWiki package. Instead, AceWiki
needs to directly access the library of the given SWI Prolog installation with a Java argument of
the form "-Djava.library.path=/path/to/swipl/" pointing to the location of jpl.jar. - New AceWiki data format (for export/import): The new format includes IDs and links of the form
<element-id,word-id>
. It now corresponds to the internal format of the file-based storage, is
more general, and should be more stable. The old format is still supported for the time being. - The ACE parser (APE) can now be connected in three different ways: "local" (via jpl.jar),
"socket" or "webservice". - Internal refactoring, clean-up, and improvements (concerning serialization, manager/engine
classes, chart-parser interface, and more) - Simplification of ontology classes
- More minor bug-fixes, improvements, refactoring, and clean-up
Version 0.5.1
- Stay-logged-in feature: users have the option to stay logged in, eliminating the need to provide
the password again the next time if AceWiki is accessed from the same browser instance. - Internal refactoring: the code for ACE and OWL is now separated from the core package and placed
in a new package called "aceowl". In this way, AceWiki can be extended in the future to support
other controlled natural languages and other logic formalisms. - Logic page and details page for AceWiki sentences have been merged.
- web.xml file has new configuration parameters:
- logdir: defines the server directory for the log files.
- datadir: defines the server directory for the AceWiki data.
- reasoner_url: defines the URL and port number of the reasoner (at the moment, this applies only
to the OWLlink reasoner interface).
- Some files have been renamed:
- The names for the packages acewiki.jar and aceeditor.jar no longer contain version numbers.
- The web archive file webapps.war has been renamed to acewiki.war.
- Problem with image files solved: the same image is no longer downloaded multiple times.
- There are several minor GUI adjustments.
- Several bugs have been fixed.