A reference architecture for semantic knowledge coordination