S Bengi wrote: This problem is not as hard as we are trying to make it seem.
Quite. It is actually much harder.
Broad adoption is contingient on having people with many different backgrounds find the provided information useful, AT THE SAME TIME. Taxonomy by itself is a huge problem. Any given organism with have a latin name, several common names in each of dozens of languages, and possibly brand and patent names. That is before you even consider defining relationships to other organisms.
If you want broad adoption, you will need to have some sort of standard that makes sense to to most of the disciplines that will be providing your source data. This is not just a data storage and access problem, but a linguistic one as well. Everybody has a name, and subsequently everybody thinks they understand naming systems. The truth is quite different, and if you need any proof you just need to look at the corrosive politics that sarrounds the Internet DNS.
If you were to define a spec for the database, one of your first steps is to define WHO you want to use it. Get to the end of that document, and then consider how those people approach solving problems in their discipline and you will just be starting to understand the scope of the undertaking. At this point, (if you get that far) you will, A: start beating yourself with a hammer, for even considering taking on this project. B: narrow the scope of the project to make it MUCH smaller, and thus have just another of the many incompatable databases that already exist. C: start looking at well established systems that already support _some_ of the features you want, and try to figure out how to bastardize them into doing what you do want.
I applaud the enthusiasm. I do code, and I would be willing to help (a little here and there) if any of the underlying tools you choose jive with stuff I have experience with. But you need to be aware, if your goal is to achieve broad adoption, then this project is going to be EXPENSIVE. I would say $1M wouldn't be an unreasonable funding goal. Referring back to my earlier post, in terms of gain to the national and world economies, such a system would certainly return dividends for many decades to come, and so that kind of funding might be achievable. If I was a student at a University that had a well respected AG program, I would seriously consider getting some fellows from the I.T. side of the house on board, and solicit some grants.
What your talking about really, is taking the the database that the FDA already maintains for their seedbank, and dramatically expanding it to support modern scientific research methods, some of which would related to permaculture in the form of a standardized polyculture data repository.
Just a few thoughts.