I was going thru you doc on test automation framework and found it very pragmatic. I have quite similar automation framework development experience and have specific question & doubt about Hybrid framework definition you have given in you "automation framework design guideline" document.
you have stated their for hybrid framework model "These frameworks do not implement generic keywords but implement business logic keywords based on the application being tested."
Now my question is what if I use generic keywords to define the test objects (reading through excel sheet) with the combination of data driven test...instead of using generic keywords based on business logic.Would you not called it Hybrid model as I am using both data driven & keyword driven approaches. IMO if we are using business logic keywords than it is specific implementation of Keyword driven framework. People may use pure keyword driven approach like generic object names ...along with data driven approaches.
So IMO it should be stated like "These frameworks may or may not implement generic keywords but implement business logic keywords based on the application being tested."
Please let me know your thought on this.