I've considered the idea too. Perhaps a Wikipedia based on prolog. The main problem is that the expert system would be too tedious for most to fill out. There needs to be some kind of happy medium between rigor and usability. That middle point hasn't occurred to me yet.
Perhaps just some kind of reference system, so when an old debate reemerges, people can just refer to the online record until new ground is broken. The problem in this case is succinct yet meaningful summaries of the debate.