There are two versions of SNePS: The current implementation is
SNePS-2.7, which is the latest in a series beginning with SNePS-2.0.
A completely new implementation, with a very different representational
scheme, is SNePS-3.
There are also two interface languages:
SNePSUL (the SNePS User Language), with a semantic-network-oriented,
SNePSLOG, with a predicate-logic-like syntax.
Most of the readings below discuss various implementations of SNePS-2.x and
To go to the SNePS homepage, click on "SNePS" in the title above.
To go to the complete SNePS bibliography, click on "READINGS" in the
If you are new to SNePS, I would suggest beginning with:
Note: The representations used in this tutorial are
for pedagogical purposes only, and are
not necessarily the ones that we ourselves use for our research. For
the latter, see Shapiro et al. 1996
(listed below under the heading "Of Practical Interest").
Shapiro, Stuart C.
"The SNePS Semantic Network Processing System",
in Nicholas V. Findler (ed.),
Associative Networks: The Representation and Use of
Knowledge by Computers
(New York: Academic Press):