Thanks JOhn, most interesting development
will follow up
On Tue, May 6, 2008 at 12:15 PM, John F. Sowa <sowa@xxxxxxxxxxx> wrote:
> In various discussions, I have been advocating the use of controlled
> natural languages for knowledge acquisition and representation.
> One such language is ACE (Attempto Controlled English), which has
> been under development for over a decade.
> Following is an announcement of the parser and tools (APE) as
> open source software. One topic that I discussed with Norbert is
> the possibility of generating Common Logic as the output language,
> and he is considering it. But anyone who may be interested in
> that option should contact him and possibly collaborate on that
> effort. In any case, the current output is in Prolog, which is
> widely used for commercial AI systems.
> Note that this software is being released under the GNU Lesser
> General Public License. That option allows the software to be
> linked to proprietary commercial software without requiring the
> latter to become open source.
> John Sowa
> -------- Original Message --------
> Subject: Attempto Parsing Engine (APE) is now open source
> Date: Tue, 6 May 2008 16:37:10 +0200
> From: Norbert E.Fuchs <fuchs@xxxxxxxxxx>
> To: Tobias Kuhn <t.kuhn@xxxxxx>, Kaarel Kaljurand <kalju@xxxxxxxxxx>
> CC: Norbert E. Fuchs <fuchs@xxxxxxxxxx>
> Attempto Parsing Engine (APE) is now open source
> Today we are releasing the source files of the Attempto Parsing Engine
> (APE) plus some related tools under the GNU Lesser General Public
> License. Download the zip-archive from:
> http://attempto.ifi.uzh.ch/site/downloads/files/ape-6.0-080506.zip (228 KB)
> (Note that all the downloads are also available from the
> new Downloads-section on our website.)
> These tools are completely written in Prolog, specifically SWI-Prolog
> (http://www.swi-prolog.org). There are no other dependencies. In order
> to use APE, you must install SWI-Prolog and its packages
> (minimally: clib and sgml) first. Recent versions of SWI-Prolog (5.6.46
> and higher) should be OK. SWI-Prolog is available in a pre-compiled form
> for Windows, Mac OS X and many Linux distributions. Its source code is
> also available. See http://www.swi-prolog.org/dl-stable.html. Please let
> us know if you encounter problems using APE on your platform.
> The distribution includes the following packages:
> • parser/ contains the Attempto Parsing Engine (APE) (tokenizer, grammar
> files, anaphoric reference resolver)
> • lexicon/ contains various lexicon files, notably a content words
> lexicon with ~2,000 entries
> • utils/ contains various modules, mostly for translating the Discourse
> Representation Structure (DRS) generated by APE into other forms
> (standard first-order logic syntax, OWL/SWRL, back to ACE, etc.)
> • logger/ contains the error logger module
> There is an easy-to-use command-line tool `ape.exe' that provides an
> interface to APE and the other modules. For example, executing:
> ./ape.exe -text "Every man is a human." -solo drsxml
> will output the DRS of the ACE sentence "Every man is a human." in XML.
> To compile this command-line tool, just execute `make_exe.sh' (or
> `make_exe.bat', if you are using Windows).
> In a separate package we are also releasing a content words lexicon with
> ~100,000 entries under the GNU General Public License. This lexicon can
> replace the smaller content word lexicon that comes with the APE
> package. Download the zip-archive from:
> http://attempto.ifi.uzh.ch/site/downloads/files/clex-6.0-080506.zip (668 KB)
> and just replace `lexicon/clex.pl' by `clex.pl' contained in this archive.
> There is more to come. The next release will include more support for
> the developers: more documentation of the various modules, our
> regression test set with some 3000 ACE-DRS pairs, example code,
> instructions on how to set up a web-interface for APE, how to call APE
> from Java, etc.
> In the future we plan to make even more ACE tools public as open source.
> These tools include the ACE reasoner RACE, the AceRules system, the
> AceWiki, the ACE View ontology editor, the OWL verbalizer.
> Please contact us for support, feature requests, alternative licensing
> options, etc. by sending an email to fuchs@xxxxxxxxxx
> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
> Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
> Shared Files: http://ontolog.cim3.net/file/
> Community Wiki: http://ontolog.cim3.net/wiki/
> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
Paola Di Maio
School of IT
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (04)