An interface for knowledge.