So I had this idea, a week ago, while flipping through my permaculture manual. One of my favorite aspects of permaculture is the input/output design methodology. When I tell people what permaculture is, I always describe it the same way.
"Think of a human being: think of all the things a human needs to live and all the byproducts they create. Things like food, water, shelter, oxygen, things like poop and carbon dioxide. Now, we're going to think of all the things that provide for those needs. What do they need, what do they produce? Each part is a peice of a puzzle, with inputs and outputs, and permaculture is about putting those puzzle peices together, so that the needs of one part of your system is produced by other parts of your system, as much as possible, to provide for the person in the center. "
So, I was thinking about that, and I realized that we can do exactly that. Start a Wiki, where the front page is a Human, and we list all the things a Human needs and All it's byproducts. Those are all links, and we follow those to pages set up about those needs. A page like, say, heat, or food. A "product" page. On a Product page, we generally describe the product, and then list what things need that, and what other things provide that. Those links go to "Component" pages, which describes a part of a system, like a chicken or a compost toilet, and what it's inputs and outputs are. Those of course link out to more product pages....
The goal here would be to have a constantly expanding design tool. When designing a permaculture system, you could use this wiki to look up what various components of your system require, and choose from lists of things that provide those needs or use the byproducts.
Like any wiki, this needs a large base of knowledgeable users to get working. My instinct says to start with the Human page and work outward. Does this tool interest anybody? Would anyone be willing to help me on this project?