meaning of the sentence

Hi, please could you check the bolded sentence. Does it have the sence? Probably, it needs rewriting.

The databases serve as a means for the dissemination of the scientific knowledge of the institutions. It is the prime responsibility of these organisations to return results of the research to the public.

‘… to reveal the results…’ looks better to me.

Or perhaps -

inform/notify the public of the results.

By the way Irene, this -

needs to be this -

Does this make sense?


Yes, it will be better though it calls for a minor shuffling of the words.

Thanks a lot!