Describir: Information and Knowledge Engineering