added DataProvider facet

replaced datasetName by DataProvider because it is believed that most of the replace rules apply at the level of community or providers.