Semantic Nets
- In a semantic net, nodes represent concepts (or classes),
instances, and values.
- The important ones are the classes.
- So dog (a class) is represented as a node. So is collie.
- Lassie is an instance and is also represented by a node.
- 4-legs is a value, and is also typically represented by a node.
- Relations are represented by arcs.
- So, there is an arc between collie and dog.
- It's directional.
- Semantic nets have a restricted set of arcs, though it's up
to the developer to define the set.
- In this case, the arc is an IS-A. This corresponds
to subclassing in, e.g., Java.
- Collie and Lassie are also connected by an arc, but its type
is Instance-Of. This corresponds to instantiating a class in,
e.g., Java.