Ontological foundations for agent support in constructability assessment of steel structures — a case study