Reusable Components For Knowledge Modelling by E. Motta