Skip to content

Releases: AceWiki/AceWiki

Version 0.5.3

26 Jul 06:24
Compare
Choose a tag to compare
  • Fix serious bug: crash when editing a sentence

Version 0.5.2

26 Jul 06:26
Compare
Choose a tag to compare
  • 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

26 Jul 06:28
Compare
Choose a tag to compare
  • 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.