DATA & KNOWLEDGE ENGINEERING