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! 
