Knowledgebases: What They Are and When You Need More Than One