Construction and Analysis of BIM Semantic Graph—Take Revit Model as an Example (Computational design and robotic fabrication)