I will check out Watson. I'm really just looking to tag ingredients. I could always create my own tag standards for the what I'm curious about.
I have read through this thread to try to make myself more articulate.
I guess I'm thinking of it as an ingredient centered approach. The recipe is secondary to whatever is available. The idea would be the ingredients would have tags for properties. The properties would be the nutritional content, cultural references, mouth feel, taste profile, allergens, ...
The combining of ingredients might have less to do with recipes and more to do with necessities and circumstances.
The flour example is probably the most illustrative. Many grains and roots can be used as flour. If one was using taro root flour all recipes would just accommodate that substitution.