Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Maintaining knowledge about temporal intervals
Communications of the ACM
Proceedings of the Carnegie Mellon Workshop on Logic of Programs
COLING '90 Proceedings of the 13th conference on Computational linguistics - Volume 3
Weak representations of interval algebras
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
On generalized interval calculi
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
Hi-index | 0.00 |
Programming languages which have adequate primitives for linguistic information processing and a clear semantics at the formal computational level are now slowly emerging as a convergent effort from computer science, linguistics, and artificial intelligence. Our work on the processing of a special kind of linguistic information, namely temporal information, has led us to advocate the use of a language with the following characteristic features:- high level of abstraction;- capacity for inference;- modularity.A high level of abstraction is needed to deal with complex linguistic notions which are not easily reducible to elementary data structures.A capacity for inference is required, as most criteria or tests in linguistics make use of particular kinds of deductions, at different levels of the linguistic analysis.As for modularity, a typical situation in linguistics has to do with a hierarchy of concepts or units, and the relations between those units at different levels.This paper discusses the relevance of the choice of parametrized abstract objects as tools for linguistic information processing and exemplifies the use of such objects for temporal information.