diff --git a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js
index cbb99a6da9e6a5a20befd52c508beb174fe5a41c..3e4e58a47fc182bc308bee17811e79a1e4b1b501 100644
--- a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js
+++ b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/DataSetFormView.js
@@ -37,7 +37,7 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) {
 		$dataSetTypeFieldSet.append($('<legend>').text('Identification Info'));
 		$wrapper.append($dataSetTypeFieldSet);
 		
-		var $dataSetTypeSelector = FormUtil.getDataSetsDropDown('DATASET_TYPE', dataSetFormModel.dataSetTypes);
+		var $dataSetTypeSelector = FormUtil.getPhysicalDataSetsDropDown('DATASET_TYPE', dataSetFormModel.dataSetTypes);
 		$dataSetTypeSelector.change(function() { 
 			repaintMetadata(
 					dataSetFormModel.getDataSetType($('#DATASET_TYPE').val())
diff --git a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js
index 93ad43ac4655f6c2dc5a2e4239529d3c21454a86..a5fb0ab50c2a8528e64c7b29820ae3cd677ab86c 100644
--- a/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js
+++ b/openbis/source/core-plugins/dataset-uploader/1/as/webapps/dataset-uploader/html/js/FormUtil.js
@@ -15,7 +15,7 @@ var FormUtil = new function() {
 	// Standard Form Fields
 	//
 	
-	this.getDataSetsDropDown = function(code, dataSetTypes) {
+	this.getPhysicalDataSetsDropDown = function(code, dataSetTypes) {
 		var $component = $("<select>", { class : 'form-control ' });
 		$component.attr('id', code);
 		
@@ -24,16 +24,18 @@ var FormUtil = new function() {
 		$component.append($("<option>").attr('value', '').attr('selected', '').text(''));
 		
 		for(var i = 0; i < dataSetTypes.length; i++) {
-			var displayName = dataSetTypes[i].code;
-			if(dataSetTypes[i].description) {
-				var length = dataSetTypes[i].description.length > 40;
-				if(dataSetTypes[i].description.length > 40) {
-					displayName = dataSetTypes[i].description.substring(1,36) + " ...";
-				} else {
-					displayName = dataSetTypes[i].description;
+			if(dataSetTypes[i].dataSetKind === "PHYSICAL") {
+				var displayName = dataSetTypes[i].code;
+				if(dataSetTypes[i].description) {
+					var length = dataSetTypes[i].description.length > 40;
+					if(dataSetTypes[i].description.length > 40) {
+						displayName = dataSetTypes[i].description.substring(1,36) + " ...";
+					} else {
+						displayName = dataSetTypes[i].description;
+					}
 				}
+				$component.append($("<option>").attr('value',dataSetTypes[i].code).text(displayName));
 			}
-			$component.append($("<option>").attr('value',dataSetTypes[i].code).text(displayName));
 		}
 		
 		return $component;