Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of knowledgebase:
noun: Alternative spelling of knowledge base [A database designed to meet the complex storage and retrieval requirements of computerized knowledge management, especially in support of artificial intelligence or expert systems.]