Clearly natural language is a very useful and powerful way to communicate, and is far more widely used than any formal alternative. In particular, the nouns give clues about classes and their attributes, and the verbs give clues about methods.
Syntactic structure can also indicate relationships of inheritance and clustering.
However, one cannot expect to find mechanical algorithms that will do such analyses with consistent reliability, in part because of the enormous importance of context for determining meaning. One of the most powerful types of discourse in natural language is story telling, i.e., narrative . According to the principle of accountability , a member of some group who tells an informal story must establish to the audience the relevance of the actions reported. The most typical way to accomplish accountability is to include specific evaluative material within the body of the story that relates the narrative material to shared social values. There is an optional orientation section , which gives information about the time, place, characters, etc.