Within the Wolfram Language facilities, what is the best alternative
to creating one's own interactive data base of knowledge on some
subject?
That's a very large question. If you can provide more specifics, that would help. I would again ask that you post this as a new question. It is in a sense most certainly related to this one, but you'd be better served by new thread and it would help keep this thread on focused on the original topic should more questions arise about using the Entity framework, esp with respect to finding Entities. This thread has already addressed many topics as it is and your question is a very broad one.
"Interactive Base of Knowledge" is a very vague term that could mean lots of things. Are you looking to make a framework that's like parts of the Entity Framework? If so which parts? It's a very large framework. You of course have to pay attention to how you structure the relationships between kinds of objects.
Any symbolic program is an interactive base of knowledge about the symbols it uses. The key of course is how to best structure these programs. That depends very heavily on what you want to do. Having a small and specific case will help someone answer your question.