[Attempto] ACE 6.5 and new releases of APE and the Attempto Java Packages

Tobias Kuhn t.kuhn at gmx.ch
Fri May 29 13:49:45 CEST 2009


Hi,

Only hours after the release yesterday, we found a medium-sized bug in the Attempto Parsing Engine: 
Warning messages were returned only for the last paragraph. This is now fixed and a new package of 
APE is available for download. Sorry for the inconvenience.


Tobias


Tobias Kuhn wrote:
> Hi everyone,
> 
> We are releasing version 6.5 of Attempto Controlled English (ACE) and 
> new versions of the Attempto Parsing Engine (APE) and the Attempto Java 
> Packages.
> 
> Changes of Attempto Controlled English (ACE):
> 
>     * ACE provides now modality with modal auxiliaries for 
> recommendation ("should"), and
>       admissibility ("may"). These forms of modality can also be 
> expressed by the fixed phrases "it
>       is recommended that", respectively "it is admissible that".
>     * Declarative sentences, questions and commands can now be 
> arbitrarily mixed. All sentences can
>       anaphorically refer to preceding declarative sentences, but not to 
> questions or commands.
>     * If in sentence subordination the main sentence and the 
> subordinated sentence have the same
>       subject as in "John wants that he sleeps" then this sentence can 
> be more concisely expressed
>       as "John wants to sleep".
>     * We introduce the notion of paragraphs for ACE texts. An empty line 
> (or a line that contains
>       only white spaces) is interpreted as a paragraph break. Anaphoric 
> references are only possible
>       within the same paragraph.
>     * All verb phrases including the copula can now consistently be 
> modified by adverbs and by
>       prepositional phrases. These modifiers can now also precede the 
> verb phrase, for example "John
>       directly flies to Zurich.".
>     * In order to be more flexible with respect to the many ways plurals 
> can be interpreted, all
>       noun phrases with generalised quantifiers are now accessible for 
> anaphoric references. For
>       example: "John has at most 2 cars. The cars are expensive."
>     * Commands can now contain negation, for example "John, do not touch 
> the machine!".
>     * Macros like for example "Proposition X: John waits. It is true 
> that X." have been removed from
>       the language.
>     * Negated generalized quantifiers like for example "not more than 5" 
> have been removed from the
>       language because they are harder to understand than equivalent 
> generalized quantifiers without
>       negation (the given example is equivalent to "at most 5").
>     * Sentences like "there is X" are now supported and are interpreted 
> as "there is something X"
>     * Commands can now use the correct second person pronouns "you", 
> "your", "yourself",
>       "yourselves", and "your own".
>     * Relative clauses can be used only for nouns, indefinite pronouns 
> and proper names.
> 
> Changes of the Attempto Parsing Engine (APE):
> 
>     * DRS:
>           o Proper names no longer introduce separate conditions in the 
> DRS. Instead, a term of the
>             form "named(...)" is introduced for each occurrence of the 
> proper name. For example,
>             "John likes Mary" introduces now only one DRS condition: 
> predicate(A, like,
>             named('John'), named('Mary')).
>           o The modal constructs for recommendation ("should", "it is 
> recommended that") introduce
>             nested DRS boxes using the operator "should". In the same 
> way, admissibility ("may", "it
>             is admissible that") introduces the operator "may".
>           o Questions introduce now nested DRS boxes using the operator 
> "question" and in the same
>             way commands use the operator "command".
>           o The DRS conditions have now not only a sentence id attached 
> but also a token id that
>             points to the position of the token within the sentence.
>           o Maximality conditions (e.g. for "at most 5") no longer 
> introduce implications in the DRS
>             but use plain Prolog lists to bracket the conditions that 
> are within the scope of the
>             maximality.
>     * Paraphraser:
>           o Some additional forms of that-subordination and questions 
> work now.
>     * OWL:
>           o Anonymous individuals have now the prefix "Ind" both in XML 
> and in RDF (used to be "I"
>             and "id").
>           o Less anonymous individuals are created. For example, no 
> anonymous individuals are
>             created for "John is a man that is a manager".
>           o The auxiliary entities "Superman" and "know" are replaced by 
> "Universe" and "contain".
>     * TPTP:
>           o APE can now also translate ACE texts into the TPTP format 
> (see http://www.tptp.org).
> 
> Changes of the ACE Lexicon Format:
> 
>     * Nouns and proper names can now have undefined gender. In this 
> case, non-human (e.g. "it") or
>       human (e.g. "her") pronouns can be used.
> 
> Changes of the Attempto Java Packages:
> 
>     * The Attempto Java Packages contain now the code for the ACE Editor.
>     * The ACGN grammar format (that is used for the chart parser and the 
> predictive editor) has been
>       replaced by the new format Codeco (COncrete and DEclarative 
> grammar notation for COntrolled
>       natural languages). Anaphoric references can now be defined in a 
> fully declarative way. (This
>       change is not backwards compatible if you defined your own grammar 
> and/or menu creator with an
>       earlier version of the Attempto Java Packages.)
>     * The class HeaderControlFilter has been removed. It was a 
> work-around for a bug in Firefox
>       3.0.0 to 3.0.4 and now we can assume that nobody uses these 
> versions of Firefox anymore.
>     * AceWiki has now client-side support for the export of the ACE 
> lexicon and of the whole
>       knowledge base as an ACE text.
>     * Comments in AceWiki can now contain wiki-internal links (using 
> double square brackets, e.g.
>       "[[country]]") and external links using URLs.
> 
> Furthermore, many minor improvements and bug-fixes have been done. The 
> latest versions of APE and the Attempto Java Packages can be downloaded 
> from our download page:
> 
>     http://attempto.ifi.uzh.ch/site/downloads/
> 
> Feedback is always appreciated.
> 
> 
> Tobias
> _______________________________________________
> attempto mailing list
> attempto at lists.ifi.uzh.ch
> https://lists.ifi.uzh.ch/listinfo/attempto
> 


More information about the attempto mailing list