Book Chapter10.1007/3540634932_19
Making Objects More Knowledgeable
Susanne Schacht,Udo Hahn +1 more
1
TL;DR: A corresponding model is proposed that extends object-oriented programming into the classification-based paradigm of terminological reasoning and considers a natural language understanding task to demonstrate its application.
read more
Abstract: Despite their common roots, the paradigms of object-oriented programming and object-based knowledge representation techniques could not really be joined again. A synthesis of both worlds would allow for the description of complex knowledge-based systems with dynamic behavior in a unified framework. We propose a corresponding model that extends object-oriented programming into the classification-based paradigm of terminological reasoning and consider a natural language understanding task to demonstrate its application.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A multi-agent system for natural language understanding
Mostafa Aref
- 17 Nov 2003
TL;DR: An ongoing research project about understanding natural language input using multiagent system techniques that combines between a lexical structural approach and a cognitive structural approach.
21
References
A behavioral notion of subtyping
Barbara Liskov,Jeannette M. Wing +1 more
TL;DR: This paper presents a way of specifying types that makes it convenient to define the subtype relation, and discusses the ramifications of this notion of subtyping on the design of type families.
1.3K
Frame representations and the declarative/procedural controversy
Terry Winograd
- 01 Jan 1975
TL;DR: This chapter presents some criteria for evaluating ideas for representation and presents a rough sketch of a particular version of a frame representation, and discusses the ways in which it can deal with the issues raised.
540
The KL-ONE family
TL;DR: The KL-ONE family is introduced, an overview of current research is given, some of the systems that have been developed are described, and some future research directions are outlined.
401
Designing an Object-Oriented Programming Language with Behavioural Subtyping
Pierre America
- 28 May 1990
TL;DR: POOL-I as mentioned in this paper is a parallel object-oriented programming language that includes subtyping and inheritance as completely separate language mechanisms, by decoupling these two mechanisms, which have been strongly tied together in other statically typed languages with inheritance, a much cleaner language design can be obtained.
202
Covariance and contravariance: conflict without a cause
TL;DR: It is argued that covariance and contravariance appropriately characterize two distinct and independent mechanisms that each have their place in object-oriented systems and can (and should) be integrated in a type-safe manner inobject-oriented languages.