final SailConfiguration config) throws RippleException {
RippleProperties props = Ripple.getConfiguration();
String baseSailType = props.getString(Ripple.LINKEDDATASAIL_BASE_SAIL);
Sail base = config.createSail(baseSailType, uriMap);
LinkedDataCache cache = LinkedDataCache.createDefault(base);
cache.setURIMap(uriMap);
Sail sail = new LinkedDataSail(base, cache);
try {
// Note: base Sail is already initialized.
sail.initialize();
} catch (SailException e) {