You been warned.
We're building a new product to replace a couple of existing products. The domain is confusing because it comprises some basic widgets that can be classified in many different ways.
This is like looking at a recipe from three perspectives: the cuisine (eg: Mediterranean vs. Northern African), the meal type (eg: appetizer vs. dessert), and the diet (eg: vegan vs. kosher). (image: veganuary.com/recipes/middle…)
• Hierarchical - Where does this widget live?
• Ownership - Who is responsible for this widget?
• Ontological - What type of widget is this?
Thanks for reading!
For a recipe web site, the menu would include Cuisine, Meal Type, and Diet. Clicking one would display the recipes sorted by those concepts.
Click on Cuisine: the page would show a list of cuisines, and "topics" important to cuisines (like ingredients and methods).