Enabling technology for knowledge sharing | Synapse