put("WAF" , new WafProtocolFactory(), "catalog.harvest.manage.edit.protocol.waf");
put("RES" , new ResourceProtocolFactory(), "catalog.harvest.manage.edit.protocol.resource");
put("ARCGIS" , new ArcGISProtocolFactory(), "catalog.harvest.manage.edit.protocol.arcgis");
put("THREDDS", new ThreddsProtocolFactory(), "catalog.harvest.manage.edit.protocol.thredds");
put("ATOM" , new AtomProtocolFactory(), "catalog.harvest.manage.edit.protocol.atom");
put("AGP2AGP", new Agp2AgpProtocolFactory(), "catalog.harvest.manage.edit.protocol.agp2agp");
put("AGS2AGP", new Ags2AgpProtocolFactory(), "catalog.harvest.manage.edit.protocol.ags2agp");
put("DCAT" , new DCATProtocolFactory(), "catalog.harvest.manage.edit.protocol.dcat");
/* NOTE! This is EXPERIMENTAL feature. It might be removed at any time in the future.
put("AGP" , new AgpProtocolFactory(), "catalog.harvest.manage.edit.protocol.agp");
*/