Open Research Core (roc) A lightweight framework for the development of domain-specific collaborative research systems.