Best Practices for Knowledge Base Design and Inference