This research utilizes the features of the Object Orientation (OO) to develop TOOT, a dictionary system containing English words, their Arabic meanings, associated actions, semantic relationships, inherited actions and attributes, exceptional relationships and semantics as well as other characteristics. TOOT utilizes OO major notions such as objects, classes, aggregation, inheritances, encapsulation and polymorphism. Each word in this dictionary system belongs to a class and may have one or more subclasses. Subclasses inherit all the public attributes and operations of their super class and this concept is utilized in all types of processing on the TOOT dictionary system. TOOT is a knowledge base and can be thought of as an intelligent language model which can be used for many purposes. This research shows how simple phrases can be generated or validated to be semantically correct. In the process of using OO UML to represent semantic knowledge, we have made enhancements and additions to UML itself.
展开▼