Skip to main content

Superclass (SCL)

Superclass (SCL) is a semantic relation which relates an Action to one or more Actions, or a Concept to one or more Concepts. It denotes hypernym (genus proximum), i.e. the more generic conceptual class to which an Action or Concept belongs.

Example: C apple - SCL - C fruit.

Do not confuse Superclass with Classification. Classification serves to relate specific entities (PLOGESTRB) to its class (C). All of these specific entities are then instances of this class.

Typescript definition
export interface ISuperclass extends IRelation {
    type: RelationEnums.Type.Superclass;
    entityIds: [string, string]; // `entity HAS superclass -> 0 element id abstract class, 1 element is super class`
    order: number;
}