The Web Graph Database

wiki:Blessing

Term: Blessing

An operation by which one or more new types are dynamically assigned to a instance (MeshObject or Relationship).

For example, an instance of Person may be dynamically blessed with the type OverdueCustomer. This new type may carry new Properties, such as "balance owed" and "days overdue". Later, the instance may be unblessed from the same type, such as when the Person has paid their bills. When unblessed, the Properties are removed with the type.

In InfoGrid, blessing and unblessing apply to two kinds of instances:

  • MeshObjects can be blessed and unblessed with EntityTypes. For example: the OverdueCustomer above.
  • A Relationship between two MeshObjects can be blessed and unblessed with RelationshipTypes. Example: The relationship between a Person and a Company may, over the course of some time, be blessed with: BuysFrom, RecommendsToFriends, WorksFor, WasFiredFrom etc.

See also:

Last modified 5 years ago Last modified on 01/19/10 03:54:19