Rabble Collaborative Data Management : CDM Engine (opensource Java crowdsourcing, collaborative data management - CDM)