| |
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
|