Representation in a Semantic Net

Rajil TL
1 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

The physical attributes of a person can be represented as in Fig. 9.

http://users.cs.cf.ac.uk/Dave.Marshall/AI2/semantic.webp

Fig. 9 A Semantic Network

These values can also be represented in logic as: isa(person, mammal), instance(Mike-Hall, person) team(Mike-Hall, Cardiff)

We have already seen how conventional predicates such as lecturer(dave) can be written as instance (dave, lecturer) Recall that isa and instance represent inheritance and are popular in many knowledge representation schemes. But we have a problem: How we can have more than 2 place predicates in semantic nets? E.g. score(Cardiff, Llanelli, 23-6) Solution:

  • Create new nodes to represent new objects either contained or alluded to in the knowledge, game and fixture in the current example.
  • Relate information to nodes and fill up slots (Fig: 10).
http://users.cs.cf.ac.uk/Dave.Marshall/AI2/nplace.webp

Fig. 10 A Semantic Network for n-Place Predicate

As a more complex example consider the sentence: John gave Mary the book. Here we have several aspects of an event.

http://users.cs.cf.ac.uk/Dave.Marshall/AI2/sentence.webp

Fig. 11 A Semantic Network for a Sentence

Share This Article

Rajil TL is a SenseCentral contributor focused on tech, apps, tools, and product-building insights. He writes practical content for creators, founders, and learners—covering workflows, software strategies, and real-world implementation tips. His style is direct, structured, and action-oriented, often turning complex ideas into step-by-step guidance. He’s passionate about building useful digital products and sharing what works.

Leave a review