In this paper, we will propose a logic programming approach to design a frame-based language. The relationship among frame, logic and Prolog is our basic design issue. Frame is considered as a collection of slot-relations, and frame reference/inference procedure can be specified in logic form. Prolog is used to represent all of these concepts. Frame is encoded with Prolog facts and rules. This type of frame representation has the advantages of multiple access methods, ease of frame modification, slot inference rule creation and faster recognition. A frame recognition algorithm, similarity reference, is given as an example using our frame notation. With this approach, on the one hand, the semantics of logic makes it quite clear what frame an...
The idea behind logic programming is to describe a domain and ask questions about that domain. The d...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The Frame-logic (F-logic) approach of [20] is suggested as an underlying framework for description l...
Logic programming is discussed as a method for representing aspects of design language: descriptions...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Logic languages are well suited for declaratively solving computational problems that require knowle...
To help encourage the wide use of a variety of logic-based languages, we advocate the identification...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractIn this paper we give a short introduction to logic programming approach to knowledge repres...
In this paper we give a short introduction to logic programming approach to knowledge representation...
The idea behind logic programming is to describe a domain and ask questions about that domain. The d...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
We propose a novel logic, called Frame Logic (abbr., F-logic), that accounts in a clean, declarative...
The Frame-logic (F-logic) approach of [20] is suggested as an underlying framework for description l...
Logic programming is discussed as a method for representing aspects of design language: descriptions...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Logic languages are well suited for declaratively solving computational problems that require knowle...
To help encourage the wide use of a variety of logic-based languages, we advocate the identification...
The logic programming language framework Kernel Andorra Prolog is defined by a formal computation mo...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractIn this paper we give a short introduction to logic programming approach to knowledge repres...
In this paper we give a short introduction to logic programming approach to knowledge representation...
The idea behind logic programming is to describe a domain and ask questions about that domain. The d...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...