Enabling Technology for Knowledge Sharing