diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaDataSetInfoExtractor.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaDataSetInfoExtractor.java
new file mode 100644
index 0000000000000000000000000000000000000000..058b8d0ff31c0370cb19f924cc9cb8973eacaa4b
--- /dev/null
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaDataSetInfoExtractor.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright 2010 ETH Zuerich, CISD
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package ch.systemsx.cisd.cina.dss.bundle;
+
+import java.io.File;
+
+import ch.systemsx.cisd.common.exceptions.EnvironmentFailureException;
+import ch.systemsx.cisd.common.exceptions.UserFailureException;
+import ch.systemsx.cisd.etlserver.IDataSetInfoExtractor;
+import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService;
+import ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation;
+
+/**
+ * Extractor that process CINA bundle formats.
+ * 
+ * @author Chandrasekhar Ramakrishnan
+ */
+public class CinaDataSetInfoExtractor implements IDataSetInfoExtractor
+{
+
+    public DataSetInformation getDataSetInformation(File incomingDataSetPath,
+            IEncapsulatedOpenBISService openbisService) throws UserFailureException,
+            EnvironmentFailureException
+    {
+        return new DataSetInformation();
+    }
+
+}
diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaTypeExtractor.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaTypeExtractor.java
new file mode 100644
index 0000000000000000000000000000000000000000..c0aae4be07f608a9d05a883a1a5bba82ad642b96
--- /dev/null
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/CinaTypeExtractor.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright 2010 ETH Zuerich, CISD
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package ch.systemsx.cisd.cina.dss.bundle;
+
+import java.io.File;
+
+import ch.systemsx.cisd.etlserver.ITypeExtractor;
+import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetType;
+import ch.systemsx.cisd.openbis.generic.shared.basic.dto.FileFormatType;
+import ch.systemsx.cisd.openbis.generic.shared.basic.dto.LocatorType;
+
+/**
+ * @author Chandrasekhar Ramakrishnan
+ */
+public class CinaTypeExtractor implements ITypeExtractor
+{
+    private static final String BUNDLE_DATA_SET_TYPE = "BUNDLE";
+
+    public DataSetType getDataSetType(File incomingDataSetPath)
+    {
+        return new DataSetType(BUNDLE_DATA_SET_TYPE);
+    }
+
+    public FileFormatType getFileFormatType(File incomingDataSetPath)
+    {
+        return new FileFormatType("PROPRIETARY");
+    }
+
+    public LocatorType getLocatorType(File incomingDataSetPath)
+    {
+        return new LocatorType("RELATIVE_LOCATION");
+    }
+
+    public String getProcessorType(File incomingDataSetPath)
+    {
+        return null;
+    }
+
+    public boolean isMeasuredData(File incomingDataSetPath)
+    {
+        return true;
+    }
+
+}