The Logic of Typed Feature Structures

From MaRDI portal





``Feature structures provide a record-like data structure for representing partial information that can be expressed in terms of features or attributes and their values. [...] Under our approach, feature structures are ideally suited for use in unification-based formalisms, in which unification, at its most basic level, is simply an operation that simultaneously determines the consistency of two pieces of partial information and, if they are consistent, combines them into a single result. The standard application of unification is to efficient hierarchical pattern matching, a basic operation which has applications to a broad range of knowledge representation and automated reasoning tasks. Our notion of feature structures, as well as its implications for processing, should be of interest to anyone interested in the behaviour of systems that employ features, roles, attributes, or slots with structured fillers or values.[...] Feature structures, as presented here, have immediate applications to linguistic formalisms based on unification [...] Because our feature structures provide a natural generalization of first-order terms, they also have applications to the more traditional logic grammar formalisms [...] Another obvious application is to logic programming languages themselves, in which feature structures can replace first-order terms as the data structure out of which definite clauses are constructed [...] Finally we believe that our feature structures also have applications to the so-called \textit{terminological} knowledge representation systems such as KL-ONE [...] and its descendants [...] After completing our study of feature structures, we provide three applications to phrase structure grammars, definite clause programs and general constraint resolution systems. [...] (from author's Introduction).




Cited in
(40)


Describes a project that uses

Uses Software






This page was built for publication: The Logic of Typed Feature Structures

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4023581)