Knowledge Base Definition