A concise presentation of ITL
- 1 June 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGART Bulletin
- Vol. 2 (3) , 61-69
- https://doi.org/10.1145/122296.122305
Abstract
ITL (Intensional Terminological Language) is a Prolog-based language derived from our previous work on DRL. Like LOGIN, it improves the expressive adequacy of Prolog by the introduction of a separate theory, which represents the sortal structure of the domain. This theory is linked to the object theory by a simple form of order-sorted unification. Differently from LOGIN, however, ITL sorts are not complex structures similar to KLONE concepts. The reason is that ITL is not based on generic descriptions: roles (we call them attributes) are represented as independent concepts, which contribute to the structure of more complex concepts through separate statements expressing necessary conditions, sufficient conditions or structural constraints. The result is a fine-grained terminological language, whose syntax resembles in some way OMEGA. Yet, differently from OMEGA, this language does not have the full power of first order logic. It has however an intensional semantics, which we consider as an important characteristic of terminological knowledge. In this paper we briefly discuss the rationale behind ITL, and present its major characteristics.Keywords
This publication has 7 references indexed in Scilit:
- Representing domain structure of many-sorted Prolog knowledge basesPublished by Springer Nature ,1988
- A hybrid, decidable, logic‐based knowledge representation system1Computational Intelligence, 1987
- Login: a logic programming language with built-in inheritanceThe Journal of Logic Programming, 1986
- Symmetric relations, intensional individuals, and variable bindingProceedings of the IEEE, 1986
- An Overview of the KL‐ONE Knowledge Representation System*Cognitive Science, 1985
- An investigation into inference with restricted quantification and a taxonomic representationACM SIGART Bulletin, 1985
- An Overview of KRL, a Knowledge Representation LanguageCognitive Science, 1977