9.6 Adding relations

What now?

As you'll recall from having read Module I, relations relate concepts to each other.

Module I gives a sample list of relations that are in common use in the CG community.

On this page, we'll add our first relation, "agnt".

Add "agnt".

We already know how to do this:

  1. Click on "Relation" to highlight it.
  2. Right-click on "Relation".
  3. Choose the "Insert" sub-menu from the pop-up menu.
  4. Choose the "(Sub)Type" menu-item.

Then write the name of the relation:

and click "OK".

The result

The result looks like this:

Very familiar, really.

Why a subtype?

You may be wondering why a relation is a "(Sub)Type" just like a concept type.

The answer is that the relation hierarchy is a type-hierarchy just like the hierarchy of concept types.

A relation type, just like a concept type, has a place in a type-hierarchy with a supertype and possibly subtypes.

Thus, a relation is a "conceptual structure" just like a concept type.

Also, in Amine, the relation hierarchy is part of the overall ontology. By singling out one conceptual structure as the root (or top) of the relation hierarchy (in the "New" wizard), the conceptual structures beneath this relation "root" are made special:

They are relation types, not concept types. But still subtypes of the relation "root". Hence we produce them in exactly the same way as the concept types.

PrevLite: 9.5 Acts
NextLite: 9.7 Try it yourself

Prev: 9.5 Acts
Up: 9 Building an ontology
Next: 9.7 Try it yourself