defn_noun(N): generate a definition for a noun, N ------------------------------------------------------------------------- Report the following information about Ns, if known: 1. class membership, else names of individuals: a) in general, report the most specific class of any class hierarchies * exception: always report basic-level class membership * possible exception: always report animal/plant/... maybe report abstract/physical object b) if there are no known class memberships, then report names of individuals who are Ns 2. properties, else possible properties, of Ns: a) if there are no known class memberships (i.e., if only individual Ns are known) then report their properties as "possible properties" of Ns 3. structural, else possible structural, information 4. functions, else possible functions, of Ns 5. acts, else possible acts, that Ns perform 6. agents that perform acts on Ns, and the acts they perform 7. ownership information 8. synonyms