---
title: "ALEP-Based Distributed Grammar Engineering — Theofilidis 1997"
description: "The paper describes how to organize the joint development of a large grammar when several linguists, sometimes at different… 5 references."
authors: ["Axel Theofilidis"]
year: 1997
venue: "Computational Environments for Grammar Development and Linguistic Engineering"
source: "https://aclanthology.org/W97-1512/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/theofilidis-1997-alep-based-distributed-grammar-engineering/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/theofilidis-1997-alep-based-distributed-grammar-engineering/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [1997](https://md.research.elamur.ai/free/en/papers/1997/) / ALEP-Based Distributed Grammar Engineering

# ALEP-Based Distributed Grammar Engineering

**Authors:** Axel Theofilidis · **Year:** 1997 · **Venue:** Computational Environments for Grammar Development and Linguistic Engineering · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/W97-1512/) · [PDF](https://aclanthology.org/W97-1512.pdf)

## Summary
The paper describes how to organize the joint development of a large grammar when several linguists, sometimes at different institutions, work on it. The authors call this approach distributed grammar engineering (DGE). They distinguish two senses of the term. The first is the distribution of work among people. The second is the distribution of levels of linguistic description across processing stages. Both require a modular grammar whose modules can be reliably assembled into a coherent resource. The authors present the tools for this using the ALEP platform and its use in the LS-GRAM project. The first tool concerns data storage. The grammar code is split into files by phenomenon type, and sets of files are combined into objects in the AUL language within the AOR repository. This makes it possible to assemble specialized subgrammars and exchange them between teams. The second tool is specifiers, i.e., rule-class labels that internally divide the grammar into parts. Because the Refine operation can be run many times in succession, it supports the stepwise combination of modules. The authors conclude that modularity facilitates testing, parallel work, maintenance, and the adaptation of the grammar to different applications. In their view, the main shortcoming is the lack of sophisticated version control.

## Key points
- The LS-GRAM project (LRE 61,029) developed broad-coverage grammars for nine EU languages. Several grammars were written jointly by two institutions: Dutch by SST (Utrecht) and KUL (Leuven), German by IAI (Saarbrücken) and IMS (Stuttgart), Italian by DIMA (Turin) and ILC (Pisa), and Spanish by FBG and UPF (Barcelona). A joint multilingual DGE was never implemented in the project.
- ALEP objects cover constituent rules (`lg_ps_rules`), type and feature declarations, the lexicon, and two-level morphology. A complete grammar is combined by an `lg_lingware_group` object. The `nowv` feature assigns each object a unique combination of name, owner, workspace, and version.
- The Export/Import functions pack selected objects into a tar archive and unpack it. On import, the objects are registered in the AOR, and all required directories and files are recreated.
- Specifiers divide the grammar along two dimensions. The "vertical" one is by operation: word segmentation, parsing, or Refine only. The "horizontal" one is by unit level: from morphemes to words, from words to sentences, from sentences to paragraphs. This division improves performance, and an underspecified specifier makes it possible to combine modules.
- The authors formulate requirements for future tools:
  - automatic logs of changes and authorship;
  - comparison and merging of parallel module versions;
  - checking how information is passed between modules;
  - definition of repository objects directly via specifiers.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

📚 Shelves (2): [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 17,450 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 17,296 works

🧭 Topics (1): [📐 Syntax & grammar formalisms](https://md.research.elamur.ai/free/en/topics/syntax-grammar/) · 221 works

## Cite

Cite as: Axel Theofilidis. 1997. ALEP-Based Distributed Grammar Engineering. Computational Environments for Grammar Development and Linguistic Engineering.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{theofilidis1997alep,
  title = {{ALEP-Based Distributed Grammar Engineering}},
  author = {Axel Theofilidis},
  booktitle = {Computational Environments for Grammar Development and Linguistic Engineering},
  year = {1997},
  url = {https://aclanthology.org/W97-1512/}
}
```

- [← previous Some apparently disjoint aims and requirements for grammar development environments” the case of natural language generation](https://md.research.elamur.ai/free/en/papers/bateman-1997-some-apparently-disjoint-aims-requirements/)
- [next → MT at the paragraph level: improving English synthesis in SYSTRAN](https://md.research.elamur.ai/free/en/papers/hovy-1997-mt-paragraph-level-improving-english/)
- [↑ back to papers of 1997](https://md.research.elamur.ai/free/en/papers/1997/)

## References

5 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Marius Groenendijk. 1994. Environment Tools Guide. ALEP-2 - Guide to the ALEP User Interface Tools. CEC, Luxembourg. [find](https://scholar.google.com/scholar?q=Marius+Groenendijk%2E+1994%2E+Environment+Tools+Guide%2E+ALEP%2D2+%2D+Guide+to+the+ALEP+User+Interface+Tools%2E+CEC%2C+Luxembourg%2E)
2. Paul Schmidt, Sibylle Rieder, Axel Theofilidis, Thierry Declerck. 1996a. Final Documentation of the German LS-GRAM Lingware (LRE 61029, Deliverable DC-WP6e (German)). IAI, Saarbriicken (http://www.iai.uni-sb.de/LS-GRAM). [find](https://scholar.google.com/scholar?q=Paul+Schmidt%2C+Sibylle+Rieder%2C+Axel+Theofilidis%2C+Thierry+Declerck%2E+1996a%2E+Final+Documentation+of+the+German+LS%2DGRAM+Lingware+%28LRE+61029%2C+Deliverable+DC%2DWP6e+%28German%29%29%2E+IAI%2C+Saarbriicken+%28http%3A%2F%2Fwww%2Eiai)
3. Paul Schmidt, Sibylle Rieder, Axel Theofilidis, Thierry Declerck. Lean Formalisms, Linguistic Theory, and Applications. Grammar Development in ALEP. 1996b. In Proceedings of the 16th International Conference on Computational Linguistics (COLING-96), pages 286-291, Copenhagen, Denmark. [find](https://scholar.google.com/scholar?q=Paul+Schmidt%2C+Sibylle+Rieder%2C+Axel+Theofilidis%2C+Thierry+Declerck%2E+Lean+Formalisms%2C+Linguistic+Theory%2C+and+Applications%2E+Grammar+Development+in+ALEP%2E+1996b%2E+In+Proceedings+of+the+16th+International+Con)
4. Neil K. Simpkins. 1994a. ET-6/1 Linguistic Formalism. ALEP-2 - User Guide. CEC, Luxembourg. [find](https://scholar.google.com/scholar?q=Neil+K%2E+Simpkins%2E+1994a%2E+ET%2D6%2F1+Linguistic+Formalism%2E+ALEP%2D2+%2D+User+Guide%2E+CEC%2C+Luxembourg%2E)
5. Neil K. Simpkins. 1994b. Linguistic Development and Processing. ALEP-2 - User Guide. CEC, Luxembourg. [find](https://scholar.google.com/scholar?q=Neil+K%2E+Simpkins%2E+1994b%2E+Linguistic+Development+and+Processing%2E+ALEP%2D2+%2D+User+Guide%2E+CEC%2C+Luxembourg%2E)

*Updated 29 October 2026*
