Semánticamente no es correcto el uso de una lista de definición, lo que se pretende aquí es mostrar datos tabulados; y al respecto no hay inconvenientes en utilizar tablas.
Ahora bien, a mi entender la correcta definición de la estructura de una tabla, debe ser como sigue:
Código HTML:
<table>
<caption>
tabla de datos
</caption>
<thead>
<tr>
<th>datos personales </th>
<th>descripción</th>
</tr>
</thead>
<tfoot>
<tr>
<th>fecha</th>
<td>11/10/07</td>
</tr>
</tfoot>
<tbody>
<tr>
<th>nombre</th>
<td>alfa</td>
</tr>
<tr>
<th>apellido</th>
<td>beta</td>
</tr>
<tr>
<th>estado emotivo </th>
<td>gamma</td>
</tr>
</tbody>
</table>
Saludos!