A Structured Approach as a Requirement
- we need a structured and type-safe way to plug-in heterogenous
knowledge sources and integrate them and then aggregate in a uniform
way (preserve legacy knowledge, wrap existing systems)
- meta-modeling (UML?) can help to model and analyze the facts on
the integration layer, it can also generate and iteratively update
source code for dealing with knowledge database