diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
index be2cc9f3e9d797e6635f385bca7b3f8533d61d01..c8748ef3baaf1438323256a5b0698c966109e72d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
@@ -897,5 +897,9 @@ public abstract class Dict
 
     public static final String EXPLORE_LABEL = "explore_label";
 
+    public static final String TOOLTIP_MAIN_DATA_SET_PATTERN = "tooltip_main_data_set_pattern";
+
+    public static final String TOOLTIP_MAIN_DATA_SET_PATH = "tooltip_main_data_set_path";
+
     // ----- end generic ------------------
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
index 7017d5b5496cc9ecd1b01de5d80191448c5ec970..461614dd70635a537029c69a13ae7345adb2f848 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
@@ -185,6 +185,8 @@ public class DataSetTypeGrid extends AbstractEntityTypeGrid<DataSetType>
     {
         TextField<String> mainDataSetPatternField = new TextField<String>();
         mainDataSetPatternField.setFieldLabel(viewContext.getMessage(Dict.MAIN_DATA_SET_PATTERN));
+        mainDataSetPatternField.setToolTip(viewContext
+                .getMessage(Dict.TOOLTIP_MAIN_DATA_SET_PATTERN));
         return mainDataSetPatternField;
     }
 
@@ -192,6 +194,7 @@ public class DataSetTypeGrid extends AbstractEntityTypeGrid<DataSetType>
     {
         TextField<String> mainDataSetPathField = new TextField<String>();
         mainDataSetPathField.setFieldLabel(viewContext.getMessage(Dict.MAIN_DATA_SET_PATH));
+        mainDataSetPathField.setToolTip(viewContext.getMessage(Dict.TOOLTIP_MAIN_DATA_SET_PATH));
         return mainDataSetPathField;
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
index ce543e541c3c83728886c5d472755b84cb408f9f..1482ac5d09498a43e25dbb25a9968c49bd76c4c1 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
@@ -39,7 +39,9 @@ var common = {
   add_attachment: "Add attachment",
   data_view: "Data View",
   main_data_set_path: "Main Data Set Path",
+  tooltip_main_data_set_path: "The path (relative to the top directory of a data set) that will be used as a starting point of 'main data set' lookup.\nExample: 'original/images/'",
   main_data_set_pattern: "Main Data Set Pattern",
+  tooltip_main_data_set_pattern: "If there is just one data set with path matching chosen 'main data set' pattern, it will be automatically displayed.\nExample: '*.jpg'",
 	auto_resolve_label: "Smart View",
 	data_report_label: "Report:",
 	explore_label: "Explore:",