knowledge data processing