The Knowledge Framework