KNOWLEDGE TARPS: ESSENTIAL VERSATILITY FOR A VARIETY OF REQUIREMENTS