A computer-implemented method of creating and editing a document containing one or more terms. A knowledge base containing a set of terms with one or more predefined properties including part-of properties relating terms to each other is provided. The one or more predefined properties associated with...http://www.google.com/patents/US6134563?utm_source=gb-gplus-sharePatent US6134563 - Creating and editing documents