старт = ид. свойства
наименование = наименование_свойства
значение = либо просто строка либо массив байт, может быть картинка
стоп = ид. свойства
ну вот если только это. т.е. ключевых поля всего 4, создай структуру типа
struct MyStruct{
int id_start;
QString name;
QVariant value;
int id_stop;
};
Дальше так как у тебя будет таких свойств много сделай вектор указателей на нее в которой и будешь хранить все данные
std::vector <MyStruct *> recs;
Ну и дальше я думаю понятно ...