Ontologies : Borrowing from Software Patterns 9 ODGDQ ' HYHGåLü