The key here is understanding enough about the context to specify where the knowledge will be used. Building a conceptual model is a good first step. Do not rush to formal coding as this will hide, reduce the scope and impose other constraints. Understanding how to best represent and reason with different types of knowledge is key. The difficult part is ensuring continual critique to check the relevance in a fast changing environment.
Formal knowledge can quickly become counter productive if the external context alters.
Encourage open access, dialogue and annotation to help you maintain the value of the coded knowledge. Empower the people who own the knowledge to maintain it, this removes update inertia, builds external confidence and encourages use. Brings a focus to a critical asset. It forces management to consider ALL the implications of their actions. My name is Mintu M. Bachann.