DiaLaw: a dialogical framework for modeling legal reasoning