Skip to content
Tue, Oct 13, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
Basics / July 15, 2021

Why use this data structure?

It enables attribute values to be retrieved quickly assertions are indexed by the entities binary predicates are indexed by first argument. E.g. team(Mike-Hall , Cardiff). Properties of relations are easy to describe . It allows ease of consideration as it embraces aspects of object oriented programming. So called because: A slot is an attribute value pair in its […]

  • It enables attribute values to be retrieved quickly
    • assertions are indexed by the entities
    • binary predicates are indexed by first argument. E.g. team(Mike-Hall , Cardiff).
  • Properties of relations are easy to describe .
  • It allows ease of consideration as it embraces aspects of object oriented programming.

So called because:

  • A slot is an attribute value pair in its simplest form.
  • A filler is a value that a slot can take — could be a numeric, string (or any data type) value or a pointer to another slot.
  • A weak slot and filler structure does not consider the content of the representation.

We will study two types:

  • Semantic Nets.
  • Frames.