Noun
pattern language (plural pattern languages)
(architecture, design, software) A structured method of describing good design practices within a field of expertise.
My specific purpose for the first wiki was to create an environment where we might link together each other's experience to discover the pattern language of programming. Ward Cunningham