package eu.dnetlib.data.information;

/**
 * Resolves a data source.
 *
 * @author marko
 *
 */
public interface DataSourceResolver {
	/**
	 * Obtains a data source described by the descriptor. A descriptor can be anything, usually it may be an url which a
	 * backend specific schema or an EPR.
	 *
	 * @param descriptor
	 *            descriptor string
	 * @return data source
	 */
	DataSource resolve(String descriptor);
}
