knowledge map protocol