Systemic Software


Coding Programs

The following are programs which allow you to assign features to segments of text, or, in some cases, function structure.

Name Author Description
Systemic Coder Mick O'Donnell A tool that facilitates the linguistic coding of text. The user is prompted to categorise each text segment in terms of a system network, which the user provides. The tool provides an interface for easy segmentation, and another for graphical construction/editing of the system network. The Review interface allows you to retrieve all segments which have a given feature or logical combination of features. The statistical interface provides descriptive statistics on your codings, or statistical comparisons between subsets of the codings. Codings can also be exported in a form readable by statistical packages Available for immediate download.
Platform: Windows (except 3.1), Macintosh, Linux/Unix.
Cost: Free.
Website: http://www.wagsoft.com/Coder/index.html
SysFan Christian Matthiessen,
Canzhong Wu
Description: SysFan is a computational tool that facilitates the systemic-functional analysis of texts. SysFan allows you to analyse the texts lexicogrammatically by making selections from menus, fields or networks, and saves the records into a database, which can then be browsed, modified or searched. The search results can be statistically displayed or exported to those in a form compatible to statistical packages such as MS Word, or Microsoft Excel.
Platforms: Macintosh only.
Cost: Free.
Website: http://minerva.ling.mq.edu.au/Resources/AnalysisTools/Tools.htm
Systemics Kevin Judd,
Kay O'Halloran
Description: Systemics is designed to allow efficient and comprehensive discourse analysis of text from the perspective of Systemic Functional Linguistics (SFL). Systemics is designed to be used for both academic and postgraduate research and also for the teaching of SFL in undergraduate and postgraduate courses. However, as the pre-programmed grammar in Systemics can be modified, the discourse analysis undertaken with this software can incorporate other theoretical perspectives.
Platforms: All platforms.
Available: From March 2002.
Cost: To be announced.
Website: http://courses.nus.edu.sg/course/ellkoh/Overview.html
Contact: Email Kay O'Halloran ellkoh@nus.edu.sg.
RSTTool Mick O'Donnell Description: A tool for marking up the rhetorical structure of texts, graphically (in terms of Mann, Thompson and Matthiessen's RST theory). Simple statistics about the use of the relations in the text can be obtained. You can use the Mann & Thompson set of relations, or make your own.
Platforms: All platforms.
Cost: Free.
Website: http://www.wagsoft.com/RSTTool/index.html
Grammar Explorer John Bateman Description: A tool for coding text examples, or for exploring KPML grammars. One can type in individual sentences, or specify a text file to load, with segment boundaries indicated. Results can be saved for later processing. One can use either an existing KPML (see below) grammar, or write your own.
Platforms: Windows, Linux/Unix (On Linux/Unix requires Franz Allegro Common Lisp (4.3 or better) and the Common Lisp Interface Manager (CLIM 2.0 or better) are required to compile and run this source)
Cost: Free.
Website: http://www.fb10.uni-bremen.de/anglistik/langpro/kpml/tools/grexplorer/grexplorer.htm


Text Generation Systems

The following are programs based on SFL which generate text from semantic input.

Name Author Description
KPML John Bateman,
Others
Description: KPML is a Systemic Text Generation system and grammar development environment. It is an extension on the Penman text generation syste, developed at Information Sciences Institute (ISI) in Los Angeles (principal architects Bill Mann and Christian Matthiessen). John Bateman took over the system in the early 90s, and extended it to be multilingual, and has vastely improved the grammar editing environment. Grammars have been developed for German (Elke Teich, Brigite Brote, ...), Dutch, etc.

KPML offers sentence generation from a semantic input (SPLs). Graphing of system networks, systemic structures, etc. Can handle multiple grammars simultaneously.

Platform: Unix, Linux, Windows.
Cost: Free.
Web Page: http://purl.org/net/kpml
WAG Mick O'Donnell Description: WAG (Workbench for Analysis and Generation) is a system for generating sentences from a semantic specification. WAG was a re-engineering of the Penman system, improving some of the problems in that system (for instance, declarative inter-stratal mapping). WAG includes its own knowledge representation engine, similar to LOOM, that used in Penman, but more systemic-based.

WAG has been used for grammars in English, Spanish, Italian and Greek, although only on a small scale (however, KPML offers much more in regards to multilingual processing). WAG forms the core of the ILEX system, both for KR and sentence generation. It was also originally the core of the M-Piro system, until replaced by a re-implementation of WAG into Java by Jo Calder. WAG is not currently maintained for release, but may be released in the future, when the authore gets some free time.

Availability: Awaiting update...
Platform: Unix, Linux, Windows.
Web Page: http://www.wagsoft.com/wag.html  

Multex 2.0 Systemic Meaning Modelling Group Description: Multex is a high-performance multilingual and multimodal text planner. Multex 2.0 is an integrated environment for testing out text planning process, and for visually developing grammar. Many new exciting features have been implemented in this new version. Platform: Macintosh.
Availability: ??
Web Page: http://minerva.ling.mq.edu.au/ModellingGroup/Research/Multex/Doc/DomainModel/DomainModelDoc.htm
Communal Robin Fawcett,
Gordon Tucker,
Others
Description:The Computational Linguistics Unit, Cardiff University have developed a sentence generation system called Communal. It doesn't generate from semantic input, but rather requires the user to traverse the system network, choosing a feature at each point. Large semantic-oriented network, called Genesys

For More Information: fawcett@cardiff.ac.uk, tuckerg@cardiff.ac.uk

FUF Michael Elhadad Description: FUF is a generalised unification tool. For text generation, it uses the SURGE grammar (Systemic Unification Realization Grammar of English), which is a mixture of Halliday and HPSG.
Platform: ??
Availability: ??
Web Page: http://www.cs.bgu.ac.il/research/projects/surge/index.htm

Other Software Resources

The following are resources available for computational use:

Name Author Description
Systemic Grammar Repository John Bateman Description: A repository for various KPML grammars for English, Dutch, German, Greek, etc. Maintained by John Bateman.
SysRef,
SysConc,
SysGraph,
SysGloss
Macquarie Systemic Modelling Group Description: Various tools for dealing with Language, including:
  • SysRef 1.0: A tool for managing and developing accounts of lexicogrammatical and semantic systems. It is to serve as a new generation of computational systemic reference grammar.
  • SysConc 2.5 : A tool for extracting linguistic paterns from a large corpus of texts.
  • SysGraph 1.1 : A tool for graphing systemic networks.
  • SysGloss 1.0 : A multilingual glossary of systemic functional linguistic terms.

All tools at present for Macintosh only. See http://minerva.ling.mq.edu.au/Resources/AnalysisTools/Tools.htm for details.

Genesys Tadashi Kumano,
Takenobu Tokunaga,
Kentaro Inui,
Hozumi Tanaka
Description: An integrated environment for developing Systemic grammars. Designed by Tadashi Kumano, Takenobu Tokunaga, Kentaro Inui, Hozumi Tanaka, Dept. of Computer Science, Tokyo Institute of Technology.

For More Information: email: kumano@cs.titech.ac.jp
Availability: Unknown.
Platforms: Sun running SICStus Prolog.

Back To Systemics Home Page