---
title: "ODL: an Object Description Language for Lexical Information"
description: "The paper presents a full ODL description of Maltese lexical values and shows how labels can reconcile it with the existing… 16 references."
authors: ["Michael Rosner"]
year: 2008
venue: "Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08)"
source: "https://aclanthology.org/L08-1347/"
licence: "CC BY-NC 4.0 (ELRA, LREC proceedings)"
licence_url: "https://creativecommons.org/licenses/by-nc/4.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/rosner-2008-odl-object-description-language-lexical/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/rosner-2008-odl-object-description-language-lexical/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2008](https://md.research.elamur.ai/free/en/papers/2008/page/2/) / ODL: an Object Description Language for Lexical Information

# ODL: an Object Description Language for Lexical Information

**Authors:** [Michael Rosner](https://md.research.elamur.ai/free/en/authors/michael-rosner/) · **Year:** 2008 · **Venue:** [Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08)](https://md.research.elamur.ai/free/en/venues/lrec/) ([LREC 2008](https://md.research.elamur.ai/free/en/venues/lrec/2008/)) · **Publisher:** [European Language Resources Association (ELRA)](https://md.research.elamur.ai/free/en/publishers/european-language-resources-association-elra/) · **Licence:** [CC BY-NC 4.0 (ELRA, LREC proceedings)](https://creativecommons.org/licenses/by-nc/4.0/)

**Links:** [Publisher's page](https://aclanthology.org/L08-1347/) · [PDF](https://aclanthology.org/L08-1347.pdf) · [OpenAlex](https://openalex.org/W206541179)

**Citations:** 0 citations (OpenAlex, 2026-10-14)

## Summary
The paper tackles the cost and error-proneness of hand-building a large computational lexicon for Maltese, a language with very rich morphology. The work belongs to MLRS (Maltese Language Resource Server), a national project to build a corpus and lexicon. Its lexicon, MaltiLex, is a full-form SQL database that links lexical forms to flat attribute-value sets, stored as fixed-length bit-fields so that boolean searches run quickly. Lexicographers edit entries through LEd, an internet client.

The main contribution is ODL, a language-independent declarative language. In ODL one declares value types (enumerations), entry classes with permitted values and inheritance, and labels. These declarations decide which fields LEd shows and which values an entry may take. Linguists therefore type less and the system fills in or blocks the rest. The paper presents a full ODL description of Maltese lexical values and shows how labels can reconcile it with the existing Maltese tagset, which is still work in progress. The value of the approach is that lexical specifications become formal and checkable, and the same declarations drive storage, validation and interface.

## Key points
- MaltiLex was first conceived in 1998 and is being extended within MLRS. To avoid committing to one theory of Maltese morphology, it is a full-form lexicon. It is designed for possibly several million entries.
- Lexical information is modelled as a relation from forms to attribute→atomic-value functions (e.g. *klieb* → cat=N, num=plur). Recursive feature structures, as in HPSG, LFG or TFS, are deliberately left to a later morpho-syntactic layer.
- ODL's core declaration kinds are Enumeration, Class and Rule. Classes support multiple inheritance, with conflicts resolved by the order of superclasses. Labels such as NNSM give named presets for tagset tags.
- ODL has three special values:
  - *unspecified*: the item is compatible with any value, as with the gender of *intelliġenti*.
  - *undefined*: the attribute does not apply, as with gender on Maltese plural nouns.
  - *none*: an optional element such as a clitic is absent.
- The Maltese description uses 11 categories, including pseudo_predicate and modifier, and attributes for type, person, number, gender and attachment. Labels map this system onto the tagset of Gatt et al. (2003). Planned next steps are tagger training and an HPSG grammar building on Müller (2007).

## Interesting ideas
- Separating "ambiguous", "not applicable" and "optional part missing" into three distinct values stops a missing feature from being misread.
- A single declarative schema of which attributes each category allows, and which values they take, serves at once as storage layout, input form and validity check. For example, choosing plural switches gender off.
- Tagset tags are defined as named shorthands over a richer class, not as primitives, which makes tag-to-feature mapping explicit and checkable.
- Within a disjunction, the first listed value acts as the default when a new entry is created, so the common case costs no input yet stays editable.
- Flat atomic features are kept in a fast, bit-packed store for boolean lookup, and recursive structures are built only in a later layer.

## For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

- **I1** (tokens): Morphology in crate en could mark features like Gender on *their* as underspecified rather than empty, so later stages know agreement checks there are vacuous rather than failed.
- **I2** (learn): Tagger and parser outputs, including silver data, could be validated against such a per-UPOS feature schema, so impossible combinations like a VERB carrying Case act as cheap negative controls.
- **I3** (tree): UD dialect conversion could declare each source tag (PTB, treebank-specific) as a label over a UD feature class, making the conversion table inspectable and explainable.
- **I4** (world): Compiled lexical knowledge (verb classes, measures) could store an ordered set of allowed values whose head is the default reading, keeping the fallback explicit rather than hidden in code.
- **I5** (world): The knowledge layer could index entity and lexical properties as flat bit-fields for quick filtering, while assembling nested frame structures only at the frame/world stage.

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

## Institutions

- [University of Malta](https://md.research.elamur.ai/free/en/universities/university-of-malta/) — University, Msida, Malta · 16 works · 775 citations

📚 Shelves (5): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 9,086 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 8,889 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 9,296 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 9,206 works · [📚 Literature and Literary Theory](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/literature-and-literary-theory/) · 340 works

## Cite

Cite as: Michael Rosner. 2008. ODL: an Object Description Language for Lexical Information. Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08).

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

```bibtex
@inproceedings{rosner2008odl,
  title = {{ODL: an Object Description Language for Lexical Information}},
  author = {Michael Rosner},
  booktitle = {Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08)},
  year = {2008},
  doi = {10.63317/42iw523qm7qh},
  url = {https://doi.org/10.63317/42iw523qm7qh}
}
```

- [← previous Iʿrāb, Tanwīn and Status Constructus: Some Thoughts on the History of the Nominal Declension in Semitic and Arabic](https://md.research.elamur.ai/free/en/papers/stempel-2026-irab-tanwin-status-constructus-some/)
- [next → Paintings, Mosaics, Icons. A Syriac Hymn on the Cathedral of Edessa](https://md.research.elamur.ai/free/en/papers/polanski-2026-paintings-mosaics-icons-syriac-hymn/)
- [↑ back to papers of 2008](https://md.research.elamur.ai/free/en/papers/2008/page/2/)

## References

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

1. R.A Amsler. 1980. The structure of the merriam-webster pocket dictionary. Technical report, University of Texas at Austin. [find](https://scholar.google.com/scholar?q=R%2EA+Amsler%2E+1980%2E+The+structure+of+the+merriam%2Dwebster+pocket+dictionary%2E+Technical+report%2C+University+of+Texas+at+Austin%2E)
2. B.K. Boguraev, T. Briscoe, J. Carroll, D. Carter, and C. Grover. 1987. The derivation of a gramaticaly indexed lexicon from the longman dictionary of contemporary english. In Proceedings of the 25th Annual Meeting of the ACL, Stanford University, pages 193–200. [find](https://scholar.google.com/scholar?q=B%2EK%2E+Boguraev%2C+T%2E+Briscoe%2C+J%2E+Carroll%2C+D%2E+Carter%2C+and+C%2E+Grover%2E+1987%2E+The+derivation+of+a+gramaticaly+indexed+lexicon+from+the+longman+dictionary+of+contemporary+english%2E+In+Proceedings+of+the+25th+A)
3. Martin C. Emele. 1994. The typed feature structure representation formalism. Proceedings of the International Workshop on Sharable Natural Language Resources. [find](https://scholar.google.com/scholar?q=Martin+C%2E+Emele%2E+1994%2E+The+typed+feature+structure+representation+formalism%2E+Proceedings+of+the+International+Workshop+on+Sharable+Natural+Language+Resources%2E)
4. David Farwell, Louise Guthrie, and Yorick Wilks. 1992. The automatic creation of lexical entries for a multilingual mt system. In Proceedings of the 14th conference on Computational linguistics, pages 532–538, Morristown, NJ, USA. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=David+Farwell%2C+Louise+Guthrie%2C+and+Yorick+Wilks%2E+1992%2E+The+automatic+creation+of+lexical+entries+for+a+multilingual+mt+system%2E+In+Proceedings+of+the+14th+conference+on+Computational+linguistics%2C+pages)
5. C. Fellbaum, editor. 1998. Wordnet, an Electronic Lexical Database. MIT Press. [find](https://scholar.google.com/scholar?q=C%2E+Fellbaum%2C+editor%2E+1998%2E+Wordnet%2C+an+Electronic+Lexical+Database%2E+MIT+Press%2E)
6. A. Gatt, A. Vella, and J. Caruana. 2003. Annotating textual and speech data in maltese. In Technical Note ISO/TC 37/SC 4. International Standards Organisation - Language Resource Management. [find](https://scholar.google.com/scholar?q=A%2E+Gatt%2C+A%2E+Vella%2C+and+J%2E+Caruana%2E+2003%2E+Annotating+textual+and+speech+data+in+maltese%2E+In+Technical+Note+ISO%2FTC+37%2FSC+4%2E+International+Standards+Organisation+%2D+Language+Resource+Management%2E)
7. Ronald M. Kaplan and Joan Bresnan. 1982. Lexical-functional grammar: A formal system for grammatical representation. In Joan Bresnan, editor, The Mental Representation of Grammatical Relations, pages 173–281. MIT Press. [find](https://scholar.google.com/scholar?q=Ronald+M%2E+Kaplan+and+Joan+Bresnan%2E+1982%2E+Lexical%2Dfunctional+grammar%3A+A+formal+system+for+grammatical+representation%2E+In+Joan+Bresnan%2C+editor%2C+The+Mental+Representation+of+Grammatical+Relations%2C+pages+)
8. M. Kay. 1984. Functional Unification Grammar: A formalism for Machine Translation. In Proceedings of Coling, pages 75–78, Stanford University. [find](https://scholar.google.com/scholar?q=M%2E+Kay%2E+1984%2E+Functional+Unification+Grammar%3A+A+formalism+for+Machine+Translation%2E+In+Proceedings+of+Coling%2C+pages+75%E2%80%9378%2C+Stanford+University%2E)
9. Adam Kilgarriff, Pavel Rychly, Pavel Smrz, and David Tugwell. 2004. The sketch engine. Technical Report ITRI-04-08, Information Technology Research Institute, University of Brighton. Also published in Proceedings of Euralex, Lorient, France, July 2004, pp. 105-116. [find](https://scholar.google.com/scholar?q=Adam+Kilgarriff%2C+Pavel+Rychly%2C+Pavel+Smrz%2C+and+David+Tugwell%2E+2004%2E+The+sketch+engine%2E+Technical+Report+ITRI%2D04%2D08%2C+Information+Technology+Research+Institute%2C+University+of+Brighton%2E+Also+published+in)
10. Kemps-Snijders Marc, Mark-Jan Nederhof, and Peter Wittenburg. 2006. Lexus, a web-based tool for manipulating lexical resources. Technical report, Max-Planck-Institute for Psycholinguistics Wundtlaan1, 6525 XD Nijmegen, The Netherlands. [find](https://scholar.google.com/scholar?q=Kemps%2DSnijders+Marc%2C+Mark%2DJan+Nederhof%2C+and+Peter+Wittenburg%2E+2006%2E+Lexus%2C+a+web%2Dbased+tool+for+manipulating+lexical+resources%2E+Technical+report%2C+Max%2DPlanck%2DInstitute+for+Psycholinguistics+Wundtlaan1%2C)
11. Stefan Müller. 2007. The Grammix CD Rom. a software collection for developing typed feature structure grammars. In Tracy Holloway King and Emily M. Bender, editors, Grammar Engineering across Frameworks 2007, Studies in Computational Linguistics ONLINE, pages 259–266. CSLI Publications, Stanford. [find](https://scholar.google.com/scholar?q=Stefan+Mu%CC%88ller%2E+2007%2E+The+Grammix+CD+Rom%2E+a+software+collection+for+developing+typed+feature+structure+grammars%2E+In+Tracy+Holloway+King+and+Emily+M%2E+Bender%2C+editors%2C+Grammar+Engineering+across+Framewo)
12. C. J. Pollard and I. A. 1987 Sag. 1987. Information-Based Syntax and Semantics: Volume I, Fundamentals, volume Volume 13 of CSLI Lecture Notes. Center for the Study of Language and Information. [find](https://scholar.google.com/scholar?q=C%2E+J%2E+Pollard+and+I%2E+A%2E+1987+Sag%2E+1987%2E+Information%2DBased+Syntax+and+Semantics%3A+Volume+I%2C+Fundamentals%2C+volume+Volume+13+of+CSLI+Lecture+Notes%2E+Center+for+the+Study+of+Language+and+Information%2E)
13. M. Rosner, J. Caruana, and R. Fabri. 1998. Maltilex: A computational lexicon for maltese. In M. Rosner, editor, Computational Approaches to Semitic Languages: Proceedings of the Workshop held at COLING-ACL98, Université de Montréal, Canada, pages 97–105. [find](https://scholar.google.com/scholar?q=M%2E+Rosner%2C+J%2E+Caruana%2C+and+R%2E+Fabri%2E+1998%2E+Maltilex%3A+A+computational+lexicon+for+maltese%2E+In+M%2E+Rosner%2C+editor%2C+Computational+Approaches+to+Semitic+Languages%3A+Proceedings+of+the+Workshop+held+at+COLIN)
14. M. Rosner, R. Fabri, D. Attard, and Albert Gatt. November 2006. Maltese Language Resource Server. In Proceedings of CSAW06, University of Malta, pages 90–98. [find](https://scholar.google.com/scholar?q=M%2E+Rosner%2C+R%2E+Fabri%2C+D%2E+Attard%2C+and+Albert+Gatt%2E+November+2006%2E+Maltese+Language+Resource+Server%2E+In+Proceedings+of+CSAW06%2C+University+of+Malta%2C+pages+90%E2%80%9398%2E)
15. C. Tsalidis, A. Vagelatos, and G. Orphanos. 2004. An electronic dictionary as a basis for nlp tools: The greek case. In Proceedings Traitement Automatique du Langage Naturel (TALN), Fès, Maroc. [↗](https://doi.org/10.48550/arxiv.cs/0408061)
16. P. Vossen. 1997. Eurowordnet: a multilingual database for information retrieval. [find](https://scholar.google.com/scholar?q=P%2E+Vossen%2E+1997%2E+Eurowordnet%3A+a+multilingual+database+for+information+retrieval%2E)

*Updated 24 October 2026*
