Seol mar théacs é seo: Modelling Structured Domains Using Description Graphs and Logic Programming.