Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs