Infrastructure for the representation and electronic exchange of design knowledge