knowledge-machine documents