Extending Temporal Relational Databases to Deal with Imprecise and Qualitative Temporal Information