Wikis were designed to implement PatternLanguages
A pattern language is a structured method of describing good design practices within a particular domain. It is characterized by
- Noticing and naming the common problems in a field of interest,
- Describing the most effective solutions for meeting some stated goal,
- Helping the designer move from problem to problem in a logical way, and
- Allowing for many different paths through the design process.
Pattern languages are used to formalize decision-making values whose effectiveness becomes obvious with experience but that are difficult to document and pass on to novices.
http://en.wikipedia.org/wiki/Pattern_language#How_to_document_a_single_pattern
shows that a consistent set of fields are required to document a pattern. Thus a
StructuredWiki provides more support for pattern languages than one that does not provide this.
http://en.wikipedia.org/wiki/Pattern_language
--
MartinCleaver - 22 Oct 2005