Class Hierarchy Operators

The following operators allow for the setting up of a hierarchy, the inheritance of properties, and the instantiation of class members.

ACTIVECHILD
Allows diffuse operators in structure
ALTERNATIVES
Provides flexibility in description of structure
ATTRIBUTES
Allows an object to acquire attributes - the attribute itself can be an invocation of a property of another object
COMPONENTS
An object can be comprised of a number of components - the engine of a truck
CONTAINS
A container contains objects - a building contains people, a city contains buildings
INVOCATIONS
Invocations are instantiations of a class object - Fred is an invocation of Person
MEANING1
An object may have multiple meanings (a hard drive or a drive in the country)
MEMBERGROUP
Something can have multiple alternative parents - we are not yet sure which one
MEMBERS
An object acquires properties by being a member of some class - Person is a member of Animal - the operator performs a disjoint operation on its children - they are not consistent with each other
NEWCHILD
The NEWCHILD operator can be used to respond to new connections in a structure
NOCHILD
Blocks inheritance from a parent
OBJECTGROUP
A group of objects, like "Jack and Jill" or "running and jumping".
ONLYCHILD
Modifies inheritance from below
PARENT
A placeholder that can assert or deny inheritance - used as definition of a relation parameter
RELATION1
An intransitive relation on an object - Joe arrived
RELATION2
A relation between two objects - Joe owns a house
RELATION3
A relation among three objects - Ditransitive (Joe sells Fred a house), or Causative or TransClausal (Joe told John he was afraid)

These operators are heavily used in models which interact with NLP operations.

See

Aspects of Classing

Finding Parents

NLP Specific Operators