Meta-knowledge in systems design: panacea...or undelivered promise
The Enterprise Ontology