code: @Override
  	public DefaultPublicResource createResource(DataSet dataSet, CreationPreferences preferences) throws ApplicationExecutionException {
  		verifyInteractionModel(preferences.getInteractionModel());
  		Resource resource=applicationContext().createResource(endpoint(),dataSet,preferences.getPath());
  		return createResource(resource.id());
  	}
docs: {@inheritDoc}