ON-LINE: an architecture for modeling legal information