An Ontology-Based Framework for Decision Support in Assembly Variant Design