A harvesting framework for accumulating different metadata.