Use only alphabetic characters and the hyphen sign; avoid using other characters such as the underscore or other control characters.
If you must include arguments (such as default themes, for instance) in EVENT names, use the argument name after the EVENT name (and a hyphen). Do not put the argument first and then the EVENT name. For example, to distinguish between preserving foods and preserving antique paintings, name the concepts preserve-food and preserve-painting (as opposed to food-preserve and painting-preserve).
Do not use plurals in concept names. For example, we will call it preserve-painting and not preserve-paintings.
When there is a large discrepancy in frequencies between different word senses of a word, name the most frequent one with just the word and add hyphens to others. For example, the concept bank will stand for the ``money holding place'' sense of bank; bank-river and bank-device will stand for a river bank and a bank of generators or disk drives.
Keep in mind that no two frames can have the same name in the ontology. Many Properties and OBJECTs tend to suggest the same name. We must use different names for Properties. For example, if employee is both an OBJECT and a Property, name the OBJECT employee and the Property employed-by (and its Inverse employer-of).
If necessary, append a parent's name (or a part of a parent's name) to a word to get a name for a child concept.
Else, append a typical child's name to a word to get a name for a parent.
Do not append -N or -V, etc. to concept names since they seem like language specific items.
For Property names, append typical prepositions to distinguish them from OBJECTs as well as to indicate the direction of the Property (and hence distinguish it from its Inverse Property).
If possible, do not use the same preposition in both a Property and its Inverse. For example, of the three above, this rules out using both employee-of and employer-of.
Whenever possible, use ``scientific'' rather than lay terms.
Try to be consistent in the names of ontological concepts while going up or down a subtree. For example, EVENT has Subclasses MENTAL-EVENT, PHYSICAL-EVENT, and SOCIAL-EVENT.
Whenever possible, try to include an indication of some distinguishing characteristic of the concept in its name. It is especially useful to include a characteristic that distinguishes the concept from its immediate siblings. For example, VOLUNTARY-VISUAL-EVENT and INVOLUNTARY-VISUAL-EVENT indicate EVENTs that involve vision, with voluntary or involuntary participation (perhaps corresponding to the English verbs `look' and `see').
Consistency across concepts is more important to us than conformance with a dictionary. Since there is no single word in English for "forprofit" we have no choice but to hyphenate both for-profit and non-profit.
Kavi Mahesh