DEV Community

Cover image for 5W- Who,what,where,when,why... Recursive resolution of semantic meaning
Kelvin Murithi
Kelvin Murithi

Posted on

5W- Who,what,where,when,why... Recursive resolution of semantic meaning

Problem identification process
Describe the ideal, describe the current status quo/state of affairs and describe the deviation from the ideal. These deviations form the basis of the problem- the what. Describe the identifiable and unidentifiable causes of the deviations as the reasons- the why

Problem solution process
involves identifying causes of the deviations and prescribing mitigative or corrective measures

What, is an interrogative nominative indicator. Asks the recipient of the message to replace
the word "What" with a representation of something pertaining to part of the sentence that follows.
Why asks them to replace the word "why" with a description of the desired resultant state which is intended to be caused by the action; or the prior state that came before which resulted in the action.

Where-
Who-
When-
These three apply context to the why. Eg. What because why. The what could be a verb or a noun. In the case where the What is a verb: eg. Jump, and the why is the where, you jump because of the position. If the why (reason) is who you are supposed to jump if they are encountered(maybe a game) or the why is a when, you are supposed to jump at a certain time... and so on and so forth.

https://www.youtube.com/watch?v=E-pfSLHHojU

A recursive reasoning resolving/resolution step involves a (set of one or more) what and (set of one or more) why then to recurse one level deeper, whatever was the why gets promoted to the "what", and the subsequent part of the sentence becomes the why... repeat over and over to the end until the whole sentence is fully resolved.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More