IDS checking IfcRelDefinedBy relationship between IfcObject and IfcTypeObject
If IDS can check the properties and attributes on IfcObject and IfcTypeObject, and an object inherit properties and attributes from IfcTypeObject through the IfcRelDefinedBy relationship, why can't I create an IDS check to enforce the relationship? That is, why can't IDS check if IfcSign is defined by IfcSignType?
Comments
IDS cant check for the relationship.
IDS can check for properties directly on ifcsigntype, or it can check for properties both direct and inherited on occurrences. Alternatively two IDS specs can simultaneously check for occurrences and prohibit direct properties on types, thus combined mean that properties are only occurrence (though in practice this has little meaning IMO).
IFC where rules ensure that if a sign is typed, it must be an ifcsigntype.