Driven by pressure to reduce product development times, industry has started looking for new ways to exploit stores of engineering artifact knowledge. Engineers are increasingly turning to design repositories as knowledge banks to help them represent, capture, share, and reuse corporate design knowledge.