Title
A Visual Syntax for Logic and Logic Programming
Abstract
It is commonly accepted that non-logicians have difficulty in expressing themselves in first-order logic. Part of the visual language community is concerned with providing visual notations which use visual cues (‘declarative diagrams’) to make the structuring of logical expressions more intuitive. One of the more successful metaphors used in such diagrammatic languages is that of set inclusion, making use of the graphical intuitions which most of us are taught at school. Existing declarative diagrammatic languages do not make full use of such set-based intuitions. We present a more uniform use of sets which allow simple but highly expressive diagrams to be constructed from a small number of primitive components. These diagrams provide an alternative notation for a computational logic and, as we show in this paper, are the basis of a visual logic programming language. The first implementation of this language and a heterogeneous logic programming environment are also presented in this paper.
Year
DOI
Venue
1998
10.1006/jvlc.1998.0090
Journal of Visual Languages & Computing
Keywords
Field
DocType
computational logic,first order logic,visual cues
Functional logic programming,Fifth-generation programming language,Computational logic,Horn clause,Programming language,Diagrammatic reasoning,Computer science,Description logic,Artificial intelligence,Natural language processing,Logic programming,Ontology language
Journal
Volume
Issue
ISSN
9
4
1045-926X
Citations 
PageRank 
References 
13
0.85
17
Authors
3
Name
Order
Citations
PageRank
Jaume Agustí-Cullell18410.02
Jordi Puigsegur2363.37
David Stuart Robertson312416.02