--- /dev/null
+#ifndef DATA_BLOCK_0_LABEL_EXTRACTOR_H
+#define DATA_BLOCK_0_LABEL_EXTRACTOR_H
+
+#include <vector>
+#include <string>
+
+#include "data_block.hh"
+
+/*!
+ *\brief Abstract class providing label extraction for some data_block_0 subtypes.
+ * This class cannot be instantiated.\n
+ */
+class data_block_0_label_extractor
+ : public virtual data_block
+{
+
+private:
+ data_block_0_label_extractor();
+
+protected:
+ vector<string> get_labels();
+
+};
+
+#endif