From 5911a602b9a95dd047eeb8dbb8a3dca2056344cd Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 14 Jun 2024 21:59:53 +1000 Subject: [PATCH] Purge legacy code which used JSON files for schema descriptions and entities In our early days, we didn't use IfcOpenShell to dynamically query the schema. --- src/blenderbim/blenderbim/bim/schema.py | 8 - .../bim/schema/IfcAnnotation_IFC4.json | 64 - .../bim/schema/IfcBoundaryCondition_IFC4.json | 256 - .../bim/schema/IfcElementType_IFC4.json | 7235 --------- .../bim/schema/IfcElement_IFC4.json | 12464 ---------------- .../blenderbim/bim/schema/IfcGroup_IFC4.json | 1034 -- .../schema/IfcMaterialDefinition_IFC4.json | 334 - .../IfcParameterizedProfileDef_IFC4.json | 834 -- .../schema/IfcPositioningElement_IFC4.json | 103 - .../bim/schema/IfcSpatialElement_IFC4.json | 554 - .../bim/schema/IfcStructural_IFC4.json | 1311 -- .../bim/schema/entity_descriptions.json | 776 - .../bim/schema/enum_descriptions.json | 1927 --- 13 files changed, 26900 deletions(-) delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcAnnotation_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcBoundaryCondition_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcElementType_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcElement_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcGroup_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcMaterialDefinition_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcParameterizedProfileDef_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcPositioningElement_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcSpatialElement_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/IfcStructural_IFC4.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/entity_descriptions.json delete mode 100644 src/blenderbim/blenderbim/bim/schema/enum_descriptions.json diff --git a/src/blenderbim/blenderbim/bim/schema.py b/src/blenderbim/blenderbim/bim/schema.py index b4bab4ebfa..5206038439 100644 --- a/src/blenderbim/blenderbim/bim/schema.py +++ b/src/blenderbim/blenderbim/bim/schema.py @@ -52,7 +52,6 @@ class IfcSchema: self.classification_files = {} self.classifications = {} self.load_pset_templates() - self.load() def load_pset_templates(self): property_paths = self.data_dir.joinpath("pset").glob("*.ifc") @@ -65,13 +64,6 @@ class IfcSchema: for path in property_paths: self.psetqto.templates.append(ifcopenshell.open(path)) - def load(self): - # TODO: need to update for ifc4x3? - for product in self.products: - with open(os.path.join(self.schema_dir, f"{product}_IFC4.json")) as f: - setattr(self, product, json.load(f)) - self.elements.update(getattr(self, product)) - def load_classification(self, name, classification_index=None): if name not in self.classifications: if classification_index is not None: diff --git a/src/blenderbim/blenderbim/bim/schema/IfcAnnotation_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcAnnotation_IFC4.json deleted file mode 100644 index f6e6243478..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcAnnotation_IFC4.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "IfcAnnotation": { - "is_abstract": false, - "parent": "IfcProduct", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcBoundaryCondition_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcBoundaryCondition_IFC4.json deleted file mode 100644 index e3b263977b..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcBoundaryCondition_IFC4.json +++ /dev/null @@ -1,256 +0,0 @@ -{ - "IfcBoundaryEdgeCondition": { - "is_abstract": false, - "parent": "IfcBoundaryCondition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "TranslationalStiffnessByLengthX", - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfLinearSubgradeReactionMeasure" - ] - }, - { - "name": "TranslationalStiffnessByLengthY", - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfLinearSubgradeReactionMeasure" - ] - }, - { - "name": "TranslationalStiffnessByLengthZ", - "type": "IfcModulusOfTranslationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfLinearSubgradeReactionMeasure" - ] - }, - { - "name": "RotationalStiffnessByLengthX", - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfRotationalSubgradeReactionMeasure" - ] - }, - { - "name": "RotationalStiffnessByLengthY", - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfRotationalSubgradeReactionMeasure" - ] - }, - { - "name": "RotationalStiffnessByLengthZ", - "type": "IfcModulusOfRotationalSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfRotationalSubgradeReactionMeasure" - ] - } - ] - }, - "IfcBoundaryFaceCondition": { - "is_abstract": false, - "parent": "IfcBoundaryCondition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "TranslationalStiffnessByAreaX", - "type": "IfcModulusOfSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfSubgradeReactionMeasure" - ] - }, - { - "name": "TranslationalStiffnessByAreaY", - "type": "IfcModulusOfSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfSubgradeReactionMeasure" - ] - }, - { - "name": "TranslationalStiffnessByAreaZ", - "type": "IfcModulusOfSubgradeReactionSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcModulusOfSubgradeReactionMeasure" - ] - } - ] - }, - "IfcBoundaryNodeCondition": { - "is_abstract": false, - "parent": "IfcBoundaryCondition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "TranslationalStiffnessX", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "TranslationalStiffnessY", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "TranslationalStiffnessZ", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessX", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessY", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessZ", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - } - ] - }, - "IfcBoundaryNodeConditionWarping": { - "is_abstract": false, - "parent": "IfcBoundaryNodeCondition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "TranslationalStiffnessX", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "TranslationalStiffnessY", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "TranslationalStiffnessZ", - "type": "IfcTranslationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcLinearStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessX", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessY", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - }, - { - "name": "RotationalStiffnessZ", - "type": "IfcRotationalStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcRotationalStiffnessMeasure" - ] - }, - { - "name": "WarpingStiffness", - "type": "IfcWarpingStiffnessSelect", - "is_select": true, - "select_types": [ - "IfcBoolean", - "IfcWarpingMomentMeasure" - ] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcElementType_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcElementType_IFC4.json deleted file mode 100644 index 1d0288cf67..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcElementType_IFC4.json +++ /dev/null @@ -1,7235 +0,0 @@ -{ - "IfcDoorStyle": { - "is_abstract": false, - "parent": "IfcTypeProduct", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OperationType", - "type": "IfcDoorStyleOperationEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ConstructionType", - "type": "IfcDoorStyleConstructionEnum", - "is_enum": true, - "enum_values": [ - "ALUMINIUM", - "HIGH_GRADE_STEEL", - "STEEL", - "WOOD", - "ALUMINIUM_WOOD", - "ALUMINIUM_PLASTIC", - "PLASTIC", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ParameterTakesPrecedence", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Sizeable", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - } - - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWindowStyle": { - "is_abstract": false, - "parent": "IfcTypeProduct", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ConstructionType", - "type": "IfcWindowStyleConstructionEnum", - "is_enum": true, - "enum_values": [ - "ALUMINIUM", - "HIGH_GRADE_STEEL", - "STEEL", - "WOOD", - "ALUMINIUM_WOOD", - "ALUMINIUM_PLASTIC", - "PLASTIC", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "OperationType", - "type": "IfcWindowStyleOperationEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ParameterTakesPrecedence", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Sizeable", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcActuatorType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcActuatorTypeEnum", - "is_enum": true, - "enum_values": [ - "ELECTRICACTUATOR", - "HANDOPERATEDACTUATOR", - "HYDRAULICACTUATOR", - "PNEUMATICACTUATOR", - "THERMOSTATICACTUATOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirTerminalBoxType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirTerminalBoxTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSTANTFLOW", - "VARIABLEFLOWPRESSUREDEPENDANT", - "VARIABLEFLOWPRESSUREINDEPENDANT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirTerminalType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "DIFFUSER", - "GRILLE", - "LOUVRE", - "REGISTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirToAirHeatRecoveryType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirToAirHeatRecoveryTypeEnum", - "is_enum": true, - "enum_values": [ - "FIXEDPLATECOUNTERFLOWEXCHANGER", - "FIXEDPLATECROSSFLOWEXCHANGER", - "FIXEDPLATEPARALLELFLOWEXCHANGER", - "ROTARYWHEEL", - "RUNAROUNDCOILLOOP", - "HEATPIPE", - "TWINTOWERENTHALPYRECOVERYLOOPS", - "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS", - "THERMOSIPHONCOILTYPEHEATEXCHANGERS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAlarmType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAlarmTypeEnum", - "is_enum": true, - "enum_values": [ - "BELL", - "BREAKGLASSBUTTON", - "LIGHT", - "MANUALPULLBOX", - "SIREN", - "WHISTLE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAudioVisualApplianceType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAudioVisualApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "AMPLIFIER", - "CAMERA", - "DISPLAY", - "MICROPHONE", - "PLAYER", - "PROJECTOR", - "RECEIVER", - "SPEAKER", - "SWITCHER", - "TELEPHONE", - "TUNER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBeamType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBeamTypeEnum", - "is_enum": true, - "enum_values": [ - "BEAM", - "JOIST", - "HOLLOWCORE", - "LINTEL", - "SPANDREL", - "T_BEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBoilerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBoilerTypeEnum", - "is_enum": true, - "enum_values": [ - "WATER", - "STEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingElementPartType": { - "is_abstract": false, - "parent": "IfcElementComponentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBuildingElementPartTypeEnum", - "is_enum": true, - "enum_values": [ - "INSULATION", - "PRECASTPANEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingElementProxyType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBuildingElementProxyTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL", - "PROVISIONFORVOID", - "PROVISIONFORSPACE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBurnerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBurnerTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableCarrierFittingType": { - "is_abstract": false, - "parent": "IfcFlowFittingType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableCarrierFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CROSS", - "REDUCER", - "TEE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableCarrierSegmentType": { - "is_abstract": false, - "parent": "IfcFlowSegmentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableCarrierSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "CABLELADDERSEGMENT", - "CABLETRAYSEGMENT", - "CABLETRUNKINGSEGMENT", - "CONDUITSEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableFittingType": { - "is_abstract": false, - "parent": "IfcFlowFittingType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableSegmentType": { - "is_abstract": false, - "parent": "IfcFlowSegmentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "BUSBARSEGMENT", - "CABLESEGMENT", - "CONDUCTORSEGMENT", - "CORESEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcChillerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcChillerTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRCOOLED", - "WATERCOOLED", - "HEATRECOVERY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcChimneyType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcChimneyTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCivilElementType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCoilType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoilTypeEnum", - "is_enum": true, - "enum_values": [ - "DXCOOLINGCOIL", - "ELECTRICHEATINGCOIL", - "GASHEATINGCOIL", - "HYDRONICCOIL", - "STEAMHEATINGCOIL", - "WATERCOOLINGCOIL", - "WATERHEATINGCOIL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcColumnType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcColumnTypeEnum", - "is_enum": true, - "enum_values": [ - "COLUMN", - "PILASTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCommunicationsApplianceType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCommunicationsApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "ANTENNA", - "COMPUTER", - "FAX", - "GATEWAY", - "MODEM", - "NETWORKAPPLIANCE", - "NETWORKBRIDGE", - "NETWORKHUB", - "PRINTER", - "REPEATER", - "ROUTER", - "SCANNER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCompressorType": { - "is_abstract": false, - "parent": "IfcFlowMovingDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCompressorTypeEnum", - "is_enum": true, - "enum_values": [ - "DYNAMIC", - "RECIPROCATING", - "ROTARY", - "SCROLL", - "TROCHOIDAL", - "SINGLESTAGE", - "BOOSTER", - "OPENTYPE", - "HERMETIC", - "SEMIHERMETIC", - "WELDEDSHELLHERMETIC", - "ROLLINGPISTON", - "ROTARYVANE", - "SINGLESCREW", - "TWINSCREW", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCondenserType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCondenserTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRCOOLED", - "EVAPORATIVECOOLED", - "WATERCOOLED", - "WATERCOOLEDBRAZEDPLATE", - "WATERCOOLEDSHELLCOIL", - "WATERCOOLEDSHELLTUBE", - "WATERCOOLEDTUBEINTUBE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcControllerType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcControllerTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOATING", - "PROGRAMMABLE", - "PROPORTIONAL", - "MULTIPOSITION", - "TWOPOSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCooledBeamType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCooledBeamTypeEnum", - "is_enum": true, - "enum_values": [ - "ACTIVE", - "PASSIVE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCoolingTowerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoolingTowerTypeEnum", - "is_enum": true, - "enum_values": [ - "NATURALDRAFT", - "MECHANICALINDUCEDDRAFT", - "MECHANICALFORCEDDRAFT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCoveringType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoveringTypeEnum", - "is_enum": true, - "enum_values": [ - "CEILING", - "FLOORING", - "CLADDING", - "ROOFING", - "MOLDING", - "SKIRTINGBOARD", - "INSULATION", - "MEMBRANE", - "SLEEVING", - "WRAPPING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCurtainWallType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCurtainWallTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDamperType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDamperTypeEnum", - "is_enum": true, - "enum_values": [ - "BACKDRAFTDAMPER", - "BALANCINGDAMPER", - "BLASTDAMPER", - "CONTROLDAMPER", - "FIREDAMPER", - "FIRESMOKEDAMPER", - "FUMEHOODEXHAUST", - "GRAVITYDAMPER", - "GRAVITYRELIEFDAMPER", - "RELIEFDAMPER", - "SMOKEDAMPER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDiscreteAccessoryType": { - "is_abstract": false, - "parent": "IfcElementComponentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDiscreteAccessoryTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORPLATE", - "BRACKET", - "SHOE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionChamberElementType": { - "is_abstract": false, - "parent": "IfcDistributionFlowElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDistributionChamberElementTypeEnum", - "is_enum": true, - "enum_values": [ - "FORMEDDUCT", - "INSPECTIONCHAMBER", - "INSPECTIONPIT", - "MANHOLE", - "METERCHAMBER", - "SUMP", - "TRENCH", - "VALVECHAMBER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionElementType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDoorType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDoorTypeEnum", - "is_enum": true, - "enum_values": [ - "DOOR", - "GATE", - "TRAPDOOR", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "OperationType", - "type": "IfcDoorTypeOperationEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ParameterTakesPrecedence", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "UserDefinedOperationType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctFittingType": { - "is_abstract": false, - "parent": "IfcFlowFittingType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctSegmentType": { - "is_abstract": false, - "parent": "IfcFlowSegmentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "RIGIDSEGMENT", - "FLEXIBLESEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctSilencerType": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctSilencerTypeEnum", - "is_enum": true, - "enum_values": [ - "FLATOVAL", - "RECTANGULAR", - "ROUND", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricApplianceType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "DISHWASHER", - "ELECTRICCOOKER", - "FREESTANDINGELECTRICHEATER", - "FREESTANDINGFAN", - "FREESTANDINGWATERHEATER", - "FREESTANDINGWATERCOOLER", - "FREEZER", - "FRIDGE_FREEZER", - "HANDDRYER", - "KITCHENMACHINE", - "MICROWAVE", - "PHOTOCOPIER", - "REFRIGERATOR", - "TUMBLEDRYER", - "VENDINGMACHINE", - "WASHINGMACHINE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricDistributionBoardType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricDistributionBoardTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSUMERUNIT", - "DISTRIBUTIONBOARD", - "MOTORCONTROLCENTRE", - "SWITCHBOARD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricFlowStorageDeviceType": { - "is_abstract": false, - "parent": "IfcFlowStorageDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricFlowStorageDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "BATTERY", - "CAPACITORBANK", - "HARMONICFILTER", - "INDUCTORBANK", - "UPS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricGeneratorType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricGeneratorTypeEnum", - "is_enum": true, - "enum_values": [ - "CHP", - "ENGINEGENERATOR", - "STANDALONE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricMotorType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricMotorTypeEnum", - "is_enum": true, - "enum_values": [ - "DC", - "INDUCTION", - "POLYPHASE", - "RELUCTANCESYNCHRONOUS", - "SYNCHRONOUS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricTimeControlType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricTimeControlTypeEnum", - "is_enum": true, - "enum_values": [ - "TIMECLOCK", - "TIMEDELAY", - "RELAY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElementAssemblyType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElementAssemblyTypeEnum", - "is_enum": true, - "enum_values": [ - "ACCESSORY_ASSEMBLY", - "ARCH", - "BEAM_GRID", - "BRACED_FRAME", - "GIRDER", - "REINFORCEMENT_UNIT", - "RIGID_FRAME", - "SLAB_FIELD", - "TRUSS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEngineType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEngineTypeEnum", - "is_enum": true, - "enum_values": [ - "EXTERNALCOMBUSTION", - "INTERNALCOMBUSTION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEvaporativeCoolerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEvaporativeCoolerTypeEnum", - "is_enum": true, - "enum_values": [ - "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER", - "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER", - "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER", - "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER", - "DIRECTEVAPORATIVEAIRWASHER", - "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER", - "INDIRECTEVAPORATIVEWETCOIL", - "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER", - "INDIRECTDIRECTCOMBINATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEvaporatorType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEvaporatorTypeEnum", - "is_enum": true, - "enum_values": [ - "DIRECTEXPANSION", - "DIRECTEXPANSIONSHELLANDTUBE", - "DIRECTEXPANSIONTUBEINTUBE", - "DIRECTEXPANSIONBRAZEDPLATE", - "FLOODEDSHELLANDTUBE", - "SHELLANDCOIL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFanType": { - "is_abstract": false, - "parent": "IfcFlowMovingDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFanTypeEnum", - "is_enum": true, - "enum_values": [ - "CENTRIFUGALFORWARDCURVED", - "CENTRIFUGALRADIAL", - "CENTRIFUGALBACKWARDINCLINEDCURVED", - "CENTRIFUGALAIRFOIL", - "TUBEAXIAL", - "VANEAXIAL", - "PROPELLORAXIAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFastenerType": { - "is_abstract": false, - "parent": "IfcElementComponentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFastenerTypeEnum", - "is_enum": true, - "enum_values": [ - "GLUE", - "MORTAR", - "WELD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFilterType": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFilterTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRPARTICLEFILTER", - "COMPRESSEDAIRFILTER", - "ODORFILTER", - "OILFILTER", - "STRAINER", - "WATERFILTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFireSuppressionTerminalType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFireSuppressionTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BREECHINGINLET", - "FIREHYDRANT", - "HOSEREEL", - "SPRINKLER", - "SPRINKLERDEFLECTOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowInstrumentType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFlowInstrumentTypeEnum", - "is_enum": true, - "enum_values": [ - "PRESSUREGAUGE", - "THERMOMETER", - "AMMETER", - "FREQUENCYMETER", - "POWERFACTORMETER", - "PHASEANGLEMETER", - "VOLTMETER_PEAK", - "VOLTMETER_RMS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowMeterType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFlowMeterTypeEnum", - "is_enum": true, - "enum_values": [ - "ENERGYMETER", - "GASMETER", - "OILMETER", - "WATERMETER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFootingType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFootingTypeEnum", - "is_enum": true, - "enum_values": [ - "CAISSON_FOUNDATION", - "FOOTING_BEAM", - "PAD_FOOTING", - "PILE_CAP", - "STRIP_FOOTING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFurnishingElementType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFurnitureType": { - "is_abstract": false, - "parent": "IfcFurnishingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "AssemblyPlace", - "type": "IfcAssemblyPlaceEnum", - "is_enum": true, - "enum_values": [ - "SITE", - "FACTORY", - "NOTDEFINED" - ] - }, - { - "name": "PredefinedType", - "type": "IfcFurnitureTypeEnum", - "is_enum": true, - "enum_values": [ - "CHAIR", - "TABLE", - "DESK", - "BED", - "FILECABINET", - "SHELF", - "SOFA", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcGeographicElementType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcGeographicElementTypeEnum", - "is_enum": true, - "enum_values": [ - "TERRAIN", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcHeatExchangerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcHeatExchangerTypeEnum", - "is_enum": true, - "enum_values": [ - "PLATE", - "SHELLANDTUBE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcHumidifierType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcHumidifierTypeEnum", - "is_enum": true, - "enum_values": [ - "STEAMINJECTION", - "ADIABATICAIRWASHER", - "ADIABATICPAN", - "ADIABATICWETTEDELEMENT", - "ADIABATICATOMIZING", - "ADIABATICULTRASONIC", - "ADIABATICRIGIDMEDIA", - "ADIABATICCOMPRESSEDAIRNOZZLE", - "ASSISTEDELECTRIC", - "ASSISTEDNATURALGAS", - "ASSISTEDPROPANE", - "ASSISTEDBUTANE", - "ASSISTEDSTEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcInterceptorType": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcInterceptorTypeEnum", - "is_enum": true, - "enum_values": [ - "CYCLONIC", - "GREASE", - "OIL", - "PETROL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcJunctionBoxType": { - "is_abstract": false, - "parent": "IfcFlowFittingType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcJunctionBoxTypeEnum", - "is_enum": true, - "enum_values": [ - "DATA", - "POWER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcLampType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLampTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPACTFLUORESCENT", - "FLUORESCENT", - "HALOGEN", - "HIGHPRESSUREMERCURY", - "HIGHPRESSURESODIUM", - "LED", - "METALHALIDE", - "OLED", - "TUNGSTENFILAMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcLightFixtureType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLightFixtureTypeEnum", - "is_enum": true, - "enum_values": [ - "POINTSOURCE", - "DIRECTIONSOURCE", - "SECURITYLIGHTING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMechanicalFastenerType": { - "is_abstract": false, - "parent": "IfcElementComponentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMechanicalFastenerTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORBOLT", - "BOLT", - "DOWEL", - "NAIL", - "NAILPLATE", - "RIVET", - "SCREW", - "SHEARCONNECTOR", - "STAPLE", - "STUDSHEARCONNECTOR", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NominalLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMedicalDeviceType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMedicalDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRSTATION", - "FEEDAIRUNIT", - "OXYGENGENERATOR", - "OXYGENPLANT", - "VACUUMSTATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMemberType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "BRACE", - "CHORD", - "COLLAR", - "MEMBER", - "MULLION", - "PLATE", - "POST", - "PURLIN", - "RAFTER", - "STRINGER", - "STRUT", - "STUD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMotorConnectionType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMotorConnectionTypeEnum", - "is_enum": true, - "enum_values": [ - "BELTDRIVE", - "COUPLING", - "DIRECTDRIVE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcOutletType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcOutletTypeEnum", - "is_enum": true, - "enum_values": [ - "AUDIOVISUALOUTLET", - "COMMUNICATIONSOUTLET", - "POWEROUTLET", - "DATAOUTLET", - "TELEPHONEOUTLET", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPileType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPileTypeEnum", - "is_enum": true, - "enum_values": [ - "BORED", - "DRIVEN", - "JETGROUTING", - "COHESION", - "FRICTION", - "SUPPORT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPipeFittingType": { - "is_abstract": false, - "parent": "IfcFlowFittingType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPipeFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPipeSegmentType": { - "is_abstract": false, - "parent": "IfcFlowSegmentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPipeSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "CULVERT", - "FLEXIBLESEGMENT", - "RIGIDSEGMENT", - "GUTTER", - "SPOOL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPlateType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPlateTypeEnum", - "is_enum": true, - "enum_values": [ - "CURTAIN_PANEL", - "SHEET", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcProtectiveDeviceTrippingUnitType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTrippingUnitTypeEnum", - "is_enum": true, - "enum_values": [ - "ELECTRONIC", - "ELECTROMAGNETIC", - "RESIDUALCURRENT", - "THERMAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcProtectiveDeviceType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "CIRCUITBREAKER", - "EARTHLEAKAGECIRCUITBREAKER", - "EARTHINGSWITCH", - "FUSEDISCONNECTOR", - "RESIDUALCURRENTCIRCUITBREAKER", - "RESIDUALCURRENTSWITCH", - "VARISTOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPumpType": { - "is_abstract": false, - "parent": "IfcFlowMovingDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPumpTypeEnum", - "is_enum": true, - "enum_values": [ - "CIRCULATOR", - "ENDSUCTION", - "SPLITCASE", - "SUBMERSIBLEPUMP", - "SUMPPUMP", - "VERTICALINLINE", - "VERTICALTURBINE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRailingType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRailingTypeEnum", - "is_enum": true, - "enum_values": [ - "HANDRAIL", - "GUARDRAIL", - "BALUSTRADE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRampFlightType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRampFlightTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT", - "SPIRAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRampType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRampTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT_RUN_RAMP", - "TWO_STRAIGHT_RUN_RAMP", - "QUARTER_TURN_RAMP", - "TWO_QUARTER_TURN_RAMP", - "HALF_TURN_RAMP", - "SPIRAL_RAMP", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcReinforcingBarType": { - "is_abstract": false, - "parent": "IfcReinforcingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcReinforcingBarTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORING", - "EDGE", - "LIGATURE", - "MAIN", - "PUNCHING", - "RING", - "SHEAR", - "STUD", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BarLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BarSurface", - "type": "IfcReinforcingBarSurfaceEnum", - "is_enum": true, - "enum_values": [ - "PLAIN", - "TEXTURED" - ] - }, - { - "name": "BendingShapeCode", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "BendingParameters", - "type": "IfcBendingParameterSelect", - "is_select": true, - "select_types": [ - "IfcLengthMeasure", - "IfcPlaneAngleMeasure" - ] - } - ] - }, - "IfcReinforcingMeshType": { - "is_abstract": false, - "parent": "IfcReinforcingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcReinforcingMeshTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "MeshLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "MeshWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BendingShapeCode", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "BendingParameters", - "type": "IfcBendingParameterSelect", - "is_select": true, - "select_types": [ - "IfcLengthMeasure", - "IfcPlaneAngleMeasure" - ] - } - ] - }, - "IfcRoofType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRoofTypeEnum", - "is_enum": true, - "enum_values": [ - "FLAT_ROOF", - "SHED_ROOF", - "GABLE_ROOF", - "HIP_ROOF", - "HIPPED_GABLE_ROOF", - "GAMBREL_ROOF", - "MANSARD_ROOF", - "BARREL_ROOF", - "RAINBOW_ROOF", - "BUTTERFLY_ROOF", - "PAVILION_ROOF", - "DOME_ROOF", - "FREEFORM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSanitaryTerminalType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSanitaryTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BATH", - "BIDET", - "CISTERN", - "SHOWER", - "SINK", - "SANITARYFOUNTAIN", - "TOILETPAN", - "URINAL", - "WASHHANDBASIN", - "WCSEAT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSensorType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSensorTypeEnum", - "is_enum": true, - "enum_values": [ - "COSENSOR", - "CO2SENSOR", - "CONDUCTANCESENSOR", - "CONTACTSENSOR", - "FIRESENSOR", - "FLOWSENSOR", - "FROSTSENSOR", - "GASSENSOR", - "HEATSENSOR", - "HUMIDITYSENSOR", - "IDENTIFIERSENSOR", - "IONCONCENTRATIONSENSOR", - "LEVELSENSOR", - "LIGHTSENSOR", - "MOISTURESENSOR", - "MOVEMENTSENSOR", - "PHSENSOR", - "PRESSURESENSOR", - "RADIATIONSENSOR", - "RADIOACTIVITYSENSOR", - "SMOKESENSOR", - "SOUNDSENSOR", - "TEMPERATURESENSOR", - "WINDSENSOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcShadingDeviceType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcShadingDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "JALOUSIE", - "SHUTTER", - "AWNING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSlabType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSolarDeviceType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSolarDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "SOLARCOLLECTOR", - "SOLARPANEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpaceHeaterType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSpaceHeaterTypeEnum", - "is_enum": true, - "enum_values": [ - "CONVECTOR", - "RADIATOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpaceType": { - "is_abstract": false, - "parent": "IfcSpatialStructureElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSpaceTypeEnum", - "is_enum": true, - "enum_values": [ - "SPACE", - "PARKING", - "GFA", - "INTERNAL", - "EXTERNAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpatialZoneType": { - "is_abstract": false, - "parent": "IfcSpatialElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSpatialZoneTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSTRUCTION", - "FIRESAFETY", - "LIGHTING", - "OCCUPANCY", - "SECURITY", - "THERMAL", - "TRANSPORT", - "VENTILATION", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStackTerminalType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStackTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BIRDCAGE", - "COWL", - "RAINWATERHOPPER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStairFlightType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStairFlightTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT", - "WINDER", - "SPIRAL", - "CURVED", - "FREEFORM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStairType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStairTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT_RUN_STAIR", - "TWO_STRAIGHT_RUN_STAIR", - "QUARTER_WINDING_STAIR", - "QUARTER_TURN_STAIR", - "HALF_WINDING_STAIR", - "HALF_TURN_STAIR", - "TWO_QUARTER_WINDING_STAIR", - "TWO_QUARTER_TURN_STAIR", - "THREE_QUARTER_WINDING_STAIR", - "THREE_QUARTER_TURN_STAIR", - "SPIRAL_STAIR", - "DOUBLE_RETURN_STAIR", - "CURVED_RUN_STAIR", - "TWO_CURVED_RUN_STAIR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSwitchingDeviceType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSwitchingDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "CONTACTOR", - "DIMMERSWITCH", - "EMERGENCYSTOP", - "KEYPAD", - "MOMENTARYSWITCH", - "SELECTORSWITCH", - "STARTER", - "SWITCHDISCONNECTOR", - "TOGGLESWITCH", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSystemFurnitureElementType": { - "is_abstract": false, - "parent": "IfcFurnishingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSystemFurnitureElementTypeEnum", - "is_enum": true, - "enum_values": [ - "PANEL", - "WORKSURFACE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTankType": { - "is_abstract": false, - "parent": "IfcFlowStorageDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTankTypeEnum", - "is_enum": true, - "enum_values": [ - "BASIN", - "BREAKPRESSURE", - "EXPANSION", - "FEEDANDEXPANSION", - "PRESSUREVESSEL", - "STORAGE", - "VESSEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTendonAnchorType": { - "is_abstract": false, - "parent": "IfcReinforcingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTendonAnchorTypeEnum", - "is_enum": true, - "enum_values": [ - "COUPLER", - "FIXED_END", - "TENSIONING_END", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTendonType": { - "is_abstract": false, - "parent": "IfcReinforcingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTendonTypeEnum", - "is_enum": true, - "enum_values": [ - "BAR", - "COATED", - "STRAND", - "WIRE", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SheathDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTransformerType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTransformerTypeEnum", - "is_enum": true, - "enum_values": [ - "CURRENT", - "FREQUENCY", - "INVERTER", - "RECTIFIER", - "VOLTAGE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTransportElementType": { - "is_abstract": false, - "parent": "IfcElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTransportElementTypeEnum", - "is_enum": true, - "enum_values": [ - "ELEVATOR", - "ESCALATOR", - "MOVINGWALKWAY", - "CRANEWAY", - "LIFTINGGEAR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTubeBundleType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTubeBundleTypeEnum", - "is_enum": true, - "enum_values": [ - "FINNED", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcUnitaryControlElementType": { - "is_abstract": false, - "parent": "IfcDistributionControlElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcUnitaryControlElementTypeEnum", - "is_enum": true, - "enum_values": [ - "ALARMPANEL", - "CONTROLPANEL", - "GASDETECTIONPANEL", - "INDICATORPANEL", - "MIMICPANEL", - "HUMIDISTAT", - "THERMOSTAT", - "WEATHERSTATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcUnitaryEquipmentType": { - "is_abstract": false, - "parent": "IfcEnergyConversionDeviceType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcUnitaryEquipmentTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRHANDLER", - "AIRCONDITIONINGUNIT", - "DEHUMIDIFIER", - "SPLITSYSTEM", - "ROOFTOPUNIT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcValveType": { - "is_abstract": false, - "parent": "IfcFlowControllerType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcValveTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRRELEASE", - "ANTIVACUUM", - "CHANGEOVER", - "CHECK", - "COMMISSIONING", - "DIVERTING", - "DRAWOFFCOCK", - "DOUBLECHECK", - "DOUBLEREGULATING", - "FAUCET", - "FLUSHING", - "GASCOCK", - "GASTAP", - "ISOLATING", - "MIXING", - "PRESSUREREDUCING", - "PRESSURERELIEF", - "REGULATING", - "SAFETYCUTOFF", - "STEAMTRAP", - "STOPCOCK", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcVibrationIsolatorType": { - "is_abstract": false, - "parent": "IfcElementComponentType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcVibrationIsolatorTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPRESSION", - "SPRING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWallType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, - "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWasteTerminalType": { - "is_abstract": false, - "parent": "IfcFlowTerminalType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWasteTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOORTRAP", - "FLOORWASTE", - "GULLYSUMP", - "GULLYTRAP", - "ROOFDRAIN", - "WASTEDISPOSALUNIT", - "WASTETRAP", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWindowType": { - "is_abstract": false, - "parent": "IfcBuildingElementType", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ApplicableOccurrence", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElementType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWindowTypeEnum", - "is_enum": true, - "enum_values": [ - "WINDOW", - "SKYLIGHT", - "LIGHTDOME", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "PartitioningType", - "type": "IfcWindowTypePartitioningEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ParameterTakesPrecedence", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "UserDefinedPartitioningType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - } - ] - } -} diff --git a/src/blenderbim/blenderbim/bim/schema/IfcElement_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcElement_IFC4.json deleted file mode 100644 index 470d9506d2..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcElement_IFC4.json +++ /dev/null @@ -1,12464 +0,0 @@ -{ - "IfcActuator": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcActuatorTypeEnum", - "is_enum": true, - "enum_values": [ - "ELECTRICACTUATOR", - "HANDOPERATEDACTUATOR", - "HYDRAULICACTUATOR", - "PNEUMATICACTUATOR", - "THERMOSTATICACTUATOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "DIFFUSER", - "GRILLE", - "LOUVRE", - "REGISTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirTerminalBox": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirTerminalBoxTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSTANTFLOW", - "VARIABLEFLOWPRESSUREDEPENDANT", - "VARIABLEFLOWPRESSUREINDEPENDANT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAirToAirHeatRecovery": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAirToAirHeatRecoveryTypeEnum", - "is_enum": true, - "enum_values": [ - "FIXEDPLATECOUNTERFLOWEXCHANGER", - "FIXEDPLATECROSSFLOWEXCHANGER", - "FIXEDPLATEPARALLELFLOWEXCHANGER", - "ROTARYWHEEL", - "RUNAROUNDCOILLOOP", - "HEATPIPE", - "TWINTOWERENTHALPYRECOVERYLOOPS", - "THERMOSIPHONSEALEDTUBEHEATEXCHANGERS", - "THERMOSIPHONCOILTYPEHEATEXCHANGERS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAlarm": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAlarmTypeEnum", - "is_enum": true, - "enum_values": [ - "BELL", - "BREAKGLASSBUTTON", - "LIGHT", - "MANUALPULLBOX", - "SIREN", - "WHISTLE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcAudioVisualAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAudioVisualApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "AMPLIFIER", - "CAMERA", - "DISPLAY", - "MICROPHONE", - "PLAYER", - "PROJECTOR", - "RECEIVER", - "SPEAKER", - "SWITCHER", - "TELEPHONE", - "TUNER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBeam": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBeamTypeEnum", - "is_enum": true, - "enum_values": [ - "BEAM", - "JOIST", - "HOLLOWCORE", - "LINTEL", - "SPANDREL", - "T_BEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBeamStandardCase": { - "is_abstract": false, - "parent": "IfcBeam", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBeamTypeEnum", - "is_enum": true, - "enum_values": [ - "BEAM", - "JOIST", - "HOLLOWCORE", - "LINTEL", - "SPANDREL", - "T_BEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBoiler": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBoilerTypeEnum", - "is_enum": true, - "enum_values": [ - "WATER", - "STEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingElementPart": { - "is_abstract": false, - "parent": "IfcElementComponent", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBuildingElementPartTypeEnum", - "is_enum": true, - "enum_values": [ - "INSULATION", - "PRECASTPANEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingElementProxy": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBuildingElementProxyTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL", - "PROVISIONFORVOID", - "PROVISIONFORSPACE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBurner": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBurnerTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableCarrierFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableCarrierFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CROSS", - "REDUCER", - "TEE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableCarrierSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableCarrierSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "CABLELADDERSEGMENT", - "CABLETRAYSEGMENT", - "CABLETRUNKINGSEGMENT", - "CONDUITSEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCableSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCableSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "BUSBARSEGMENT", - "CABLESEGMENT", - "CONDUCTORSEGMENT", - "CORESEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcChiller": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcChillerTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRCOOLED", - "WATERCOOLED", - "HEATRECOVERY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcChimney": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcChimneyTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCivilElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCoil": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoilTypeEnum", - "is_enum": true, - "enum_values": [ - "DXCOOLINGCOIL", - "ELECTRICHEATINGCOIL", - "GASHEATINGCOIL", - "HYDRONICCOIL", - "STEAMHEATINGCOIL", - "WATERCOOLINGCOIL", - "WATERHEATINGCOIL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcColumn": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcColumnTypeEnum", - "is_enum": true, - "enum_values": [ - "COLUMN", - "PILASTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcColumnStandardCase": { - "is_abstract": false, - "parent": "IfcColumn", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcColumnTypeEnum", - "is_enum": true, - "enum_values": [ - "COLUMN", - "PILASTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCommunicationsAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCommunicationsApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "ANTENNA", - "COMPUTER", - "FAX", - "GATEWAY", - "MODEM", - "NETWORKAPPLIANCE", - "NETWORKBRIDGE", - "NETWORKHUB", - "PRINTER", - "REPEATER", - "ROUTER", - "SCANNER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCompressor": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCompressorTypeEnum", - "is_enum": true, - "enum_values": [ - "DYNAMIC", - "RECIPROCATING", - "ROTARY", - "SCROLL", - "TROCHOIDAL", - "SINGLESTAGE", - "BOOSTER", - "OPENTYPE", - "HERMETIC", - "SEMIHERMETIC", - "WELDEDSHELLHERMETIC", - "ROLLINGPISTON", - "ROTARYVANE", - "SINGLESCREW", - "TWINSCREW", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCondenser": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCondenserTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRCOOLED", - "EVAPORATIVECOOLED", - "WATERCOOLED", - "WATERCOOLEDBRAZEDPLATE", - "WATERCOOLEDSHELLCOIL", - "WATERCOOLEDSHELLTUBE", - "WATERCOOLEDTUBEINTUBE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcController": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcControllerTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOATING", - "PROGRAMMABLE", - "PROPORTIONAL", - "MULTIPOSITION", - "TWOPOSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCooledBeam": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCooledBeamTypeEnum", - "is_enum": true, - "enum_values": [ - "ACTIVE", - "PASSIVE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCoolingTower": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoolingTowerTypeEnum", - "is_enum": true, - "enum_values": [ - "NATURALDRAFT", - "MECHANICALINDUCEDDRAFT", - "MECHANICALFORCEDDRAFT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCovering": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCoveringTypeEnum", - "is_enum": true, - "enum_values": [ - "CEILING", - "FLOORING", - "CLADDING", - "ROOFING", - "MOLDING", - "SKIRTINGBOARD", - "INSULATION", - "MEMBRANE", - "SLEEVING", - "WRAPPING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCurtainWall": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcCurtainWallTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDamper": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDamperTypeEnum", - "is_enum": true, - "enum_values": [ - "BACKDRAFTDAMPER", - "BALANCINGDAMPER", - "BLASTDAMPER", - "CONTROLDAMPER", - "FIREDAMPER", - "FIRESMOKEDAMPER", - "FUMEHOODEXHAUST", - "GRAVITYDAMPER", - "GRAVITYRELIEFDAMPER", - "RELIEFDAMPER", - "SMOKEDAMPER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDiscreteAccessory": { - "is_abstract": false, - "parent": "IfcElementComponent", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDiscreteAccessoryTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORPLATE", - "BRACKET", - "SHOE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionChamberElement": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDistributionChamberElementTypeEnum", - "is_enum": true, - "enum_values": [ - "FORMEDDUCT", - "INSPECTIONCHAMBER", - "INSPECTIONPIT", - "MANHOLE", - "METERCHAMBER", - "SUMP", - "TRENCH", - "VALVECHAMBER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionControlElement": { - "is_abstract": false, - "parent": "IfcDistributionElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionFlowElement": { - "is_abstract": false, - "parent": "IfcDistributionElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDoor": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDoorTypeEnum", - "is_enum": true, - "enum_values": [ - "DOOR", - "GATE", - "TRAPDOOR", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "OperationType", - "type": "IfcDoorTypeOperationEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "UserDefinedOperationType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDoorStandardCase": { - "is_abstract": false, - "parent": "IfcDoor", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDoorTypeEnum", - "is_enum": true, - "enum_values": [ - "DOOR", - "GATE", - "TRAPDOOR", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "OperationType", - "type": "IfcDoorTypeOperationEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_SWING_LEFT", - "SINGLE_SWING_RIGHT", - "DOUBLE_DOOR_SINGLE_SWING", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT", - "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT", - "DOUBLE_SWING_LEFT", - "DOUBLE_SWING_RIGHT", - "DOUBLE_DOOR_DOUBLE_SWING", - "SLIDING_TO_LEFT", - "SLIDING_TO_RIGHT", - "DOUBLE_DOOR_SLIDING", - "FOLDING_TO_LEFT", - "FOLDING_TO_RIGHT", - "DOUBLE_DOOR_FOLDING", - "REVOLVING", - "ROLLINGUP", - "SWING_FIXED_LEFT", - "SWING_FIXED_RIGHT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "UserDefinedOperationType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "RIGIDSEGMENT", - "FLEXIBLESEGMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDuctSilencer": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDuctSilencerTypeEnum", - "is_enum": true, - "enum_values": [ - "FLATOVAL", - "RECTANGULAR", - "ROUND", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricAppliance": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricApplianceTypeEnum", - "is_enum": true, - "enum_values": [ - "DISHWASHER", - "ELECTRICCOOKER", - "FREESTANDINGELECTRICHEATER", - "FREESTANDINGFAN", - "FREESTANDINGWATERHEATER", - "FREESTANDINGWATERCOOLER", - "FREEZER", - "FRIDGE_FREEZER", - "HANDDRYER", - "KITCHENMACHINE", - "MICROWAVE", - "PHOTOCOPIER", - "REFRIGERATOR", - "TUMBLEDRYER", - "VENDINGMACHINE", - "WASHINGMACHINE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricDistributionBoard": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricDistributionBoardTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSUMERUNIT", - "DISTRIBUTIONBOARD", - "MOTORCONTROLCENTRE", - "SWITCHBOARD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricFlowStorageDevice": { - "is_abstract": false, - "parent": "IfcFlowStorageDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricFlowStorageDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "BATTERY", - "CAPACITORBANK", - "HARMONICFILTER", - "INDUCTORBANK", - "UPS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricGenerator": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricGeneratorTypeEnum", - "is_enum": true, - "enum_values": [ - "CHP", - "ENGINEGENERATOR", - "STANDALONE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricMotor": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricMotorTypeEnum", - "is_enum": true, - "enum_values": [ - "DC", - "INDUCTION", - "POLYPHASE", - "RELUCTANCESYNCHRONOUS", - "SYNCHRONOUS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElectricTimeControl": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcElectricTimeControlTypeEnum", - "is_enum": true, - "enum_values": [ - "TIMECLOCK", - "TIMEDELAY", - "RELAY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcElementAssembly": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "AssemblyPlace", - "type": "IfcAssemblyPlaceEnum", - "is_enum": true, - "enum_values": [ - "SITE", - "FACTORY", - "NOTDEFINED" - ] - }, - { - "name": "PredefinedType", - "type": "IfcElementAssemblyTypeEnum", - "is_enum": true, - "enum_values": [ - "ACCESSORY_ASSEMBLY", - "ARCH", - "BEAM_GRID", - "BRACED_FRAME", - "GIRDER", - "REINFORCEMENT_UNIT", - "RIGID_FRAME", - "SLAB_FIELD", - "TRUSS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEnergyConversionDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEngine": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEngineTypeEnum", - "is_enum": true, - "enum_values": [ - "EXTERNALCOMBUSTION", - "INTERNALCOMBUSTION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEvaporativeCooler": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEvaporativeCoolerTypeEnum", - "is_enum": true, - "enum_values": [ - "DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER", - "DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER", - "DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER", - "DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER", - "DIRECTEVAPORATIVEAIRWASHER", - "INDIRECTEVAPORATIVEPACKAGEAIRCOOLER", - "INDIRECTEVAPORATIVEWETCOIL", - "INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER", - "INDIRECTDIRECTCOMBINATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEvaporator": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcEvaporatorTypeEnum", - "is_enum": true, - "enum_values": [ - "DIRECTEXPANSION", - "DIRECTEXPANSIONSHELLANDTUBE", - "DIRECTEXPANSIONTUBEINTUBE", - "DIRECTEXPANSIONBRAZEDPLATE", - "FLOODEDSHELLANDTUBE", - "SHELLANDCOIL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFan": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFanTypeEnum", - "is_enum": true, - "enum_values": [ - "CENTRIFUGALFORWARDCURVED", - "CENTRIFUGALRADIAL", - "CENTRIFUGALBACKWARDINCLINEDCURVED", - "CENTRIFUGALAIRFOIL", - "TUBEAXIAL", - "VANEAXIAL", - "PROPELLORAXIAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFastener": { - "is_abstract": false, - "parent": "IfcElementComponent", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFastenerTypeEnum", - "is_enum": true, - "enum_values": [ - "GLUE", - "MORTAR", - "WELD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFilter": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFilterTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRPARTICLEFILTER", - "COMPRESSEDAIRFILTER", - "ODORFILTER", - "OILFILTER", - "STRAINER", - "WATERFILTER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFireSuppressionTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFireSuppressionTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BREECHINGINLET", - "FIREHYDRANT", - "HOSEREEL", - "SPRINKLER", - "SPRINKLERDEFLECTOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowController": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowFitting": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowInstrument": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFlowInstrumentTypeEnum", - "is_enum": true, - "enum_values": [ - "PRESSUREGAUGE", - "THERMOMETER", - "AMMETER", - "FREQUENCYMETER", - "POWERFACTORMETER", - "PHASEANGLEMETER", - "VOLTMETER_PEAK", - "VOLTMETER_RMS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowMeter": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFlowMeterTypeEnum", - "is_enum": true, - "enum_values": [ - "ENERGYMETER", - "GASMETER", - "OILMETER", - "WATERMETER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowMovingDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowSegment": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowStorageDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowTerminal": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFlowTreatmentDevice": { - "is_abstract": false, - "parent": "IfcDistributionFlowElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFooting": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFootingTypeEnum", - "is_enum": true, - "enum_values": [ - "CAISSON_FOUNDATION", - "FOOTING_BEAM", - "PAD_FOOTING", - "PILE_CAP", - "STRIP_FOOTING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFurnishingElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcFurniture": { - "is_abstract": false, - "parent": "IfcFurnishingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcFurnitureTypeEnum", - "is_enum": true, - "enum_values": [ - "CHAIR", - "TABLE", - "DESK", - "BED", - "FILECABINET", - "SHELF", - "SOFA", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcGeographicElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcGeographicElementTypeEnum", - "is_enum": true, - "enum_values": [ - "TERRAIN", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcHeatExchanger": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcHeatExchangerTypeEnum", - "is_enum": true, - "enum_values": [ - "PLATE", - "SHELLANDTUBE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcHumidifier": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcHumidifierTypeEnum", - "is_enum": true, - "enum_values": [ - "STEAMINJECTION", - "ADIABATICAIRWASHER", - "ADIABATICPAN", - "ADIABATICWETTEDELEMENT", - "ADIABATICATOMIZING", - "ADIABATICULTRASONIC", - "ADIABATICRIGIDMEDIA", - "ADIABATICCOMPRESSEDAIRNOZZLE", - "ASSISTEDELECTRIC", - "ASSISTEDNATURALGAS", - "ASSISTEDPROPANE", - "ASSISTEDBUTANE", - "ASSISTEDSTEAM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcInterceptor": { - "is_abstract": false, - "parent": "IfcFlowTreatmentDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcInterceptorTypeEnum", - "is_enum": true, - "enum_values": [ - "CYCLONIC", - "GREASE", - "OIL", - "PETROL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcJunctionBox": { - "is_abstract": false, - "parent": "IfcFlowFitting", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcJunctionBoxTypeEnum", - "is_enum": true, - "enum_values": [ - "DATA", - "POWER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcLamp": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLampTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPACTFLUORESCENT", - "FLUORESCENT", - "HALOGEN", - "HIGHPRESSUREMERCURY", - "HIGHPRESSURESODIUM", - "LED", - "METALHALIDE", - "OLED", - "TUNGSTENFILAMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcLightFixture": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLightFixtureTypeEnum", - "is_enum": true, - "enum_values": [ - "POINTSOURCE", - "DIRECTIONSOURCE", - "SECURITYLIGHTING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMechanicalFastener": { - "is_abstract": false, - "parent": "IfcElementComponent", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NominalLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMechanicalFastenerTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORBOLT", - "BOLT", - "DOWEL", - "NAIL", - "NAILPLATE", - "RIVET", - "SCREW", - "SHEARCONNECTOR", - "STAPLE", - "STUDSHEARCONNECTOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMedicalDevice": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMedicalDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRSTATION", - "FEEDAIRUNIT", - "OXYGENGENERATOR", - "OXYGENPLANT", - "VACUUMSTATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMember": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "BRACE", - "CHORD", - "COLLAR", - "MEMBER", - "MULLION", - "PLATE", - "POST", - "PURLIN", - "RAFTER", - "STRINGER", - "STRUT", - "STUD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMemberStandardCase": { - "is_abstract": false, - "parent": "IfcMember", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "BRACE", - "CHORD", - "COLLAR", - "MEMBER", - "MULLION", - "PLATE", - "POST", - "PURLIN", - "RAFTER", - "STRINGER", - "STRUT", - "STUD", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMotorConnection": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcMotorConnectionTypeEnum", - "is_enum": true, - "enum_values": [ - "BELTDRIVE", - "COUPLING", - "DIRECTDRIVE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcOpeningElement": { - "is_abstract": false, - "parent": "IfcFeatureElementSubtraction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcOpeningElementTypeEnum", - "is_enum": true, - "enum_values": [ - "OPENING", - "RECESS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasFillings", - "type": "IfcRelFillsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcOpeningStandardCase": { - "is_abstract": false, - "parent": "IfcOpeningElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcOpeningElementTypeEnum", - "is_enum": true, - "enum_values": [ - "OPENING", - "RECESS", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasFillings", - "type": "IfcRelFillsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcOutlet": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcOutletTypeEnum", - "is_enum": true, - "enum_values": [ - "AUDIOVISUALOUTLET", - "COMMUNICATIONSOUTLET", - "POWEROUTLET", - "DATAOUTLET", - "TELEPHONEOUTLET", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPile": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPileTypeEnum", - "is_enum": true, - "enum_values": [ - "BORED", - "DRIVEN", - "JETGROUTING", - "COHESION", - "FRICTION", - "SUPPORT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ConstructionType", - "type": "IfcPileConstructionEnum", - "is_enum": true, - "enum_values": [ - "CAST_IN_PLACE", - "COMPOSITE", - "PRECAST_CONCRETE", - "PREFAB_STEEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPipeFitting": { - "is_abstract": false, - "parent": "IfcFlowFitting", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPipeFittingTypeEnum", - "is_enum": true, - "enum_values": [ - "BEND", - "CONNECTOR", - "ENTRY", - "EXIT", - "JUNCTION", - "OBSTRUCTION", - "TRANSITION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPipeSegment": { - "is_abstract": false, - "parent": "IfcFlowSegment", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPipeSegmentTypeEnum", - "is_enum": true, - "enum_values": [ - "CULVERT", - "FLEXIBLESEGMENT", - "RIGIDSEGMENT", - "GUTTER", - "SPOOL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPlate": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPlateTypeEnum", - "is_enum": true, - "enum_values": [ - "CURTAIN_PANEL", - "SHEET", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPlateStandardCase": { - "is_abstract": false, - "parent": "IfcPlate", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPlateTypeEnum", - "is_enum": true, - "enum_values": [ - "CURTAIN_PANEL", - "SHEET", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcProjectionElement": { - "is_abstract": false, - "parent": "IfcFeatureElementAddition", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcProjectionElementTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcProtectiveDevice": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "CIRCUITBREAKER", - "EARTHLEAKAGECIRCUITBREAKER", - "EARTHINGSWITCH", - "FUSEDISCONNECTOR", - "RESIDUALCURRENTCIRCUITBREAKER", - "RESIDUALCURRENTSWITCH", - "VARISTOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcProtectiveDeviceTrippingUnit": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcProtectiveDeviceTrippingUnitTypeEnum", - "is_enum": true, - "enum_values": [ - "ELECTRONIC", - "ELECTROMAGNETIC", - "RESIDUALCURRENT", - "THERMAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcPump": { - "is_abstract": false, - "parent": "IfcFlowMovingDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcPumpTypeEnum", - "is_enum": true, - "enum_values": [ - "CIRCULATOR", - "ENDSUCTION", - "SPLITCASE", - "SUBMERSIBLEPUMP", - "SUMPPUMP", - "VERTICALINLINE", - "VERTICALTURBINE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRailing": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRailingTypeEnum", - "is_enum": true, - "enum_values": [ - "HANDRAIL", - "GUARDRAIL", - "BALUSTRADE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRamp": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRampTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT_RUN_RAMP", - "TWO_STRAIGHT_RUN_RAMP", - "QUARTER_TURN_RAMP", - "TWO_QUARTER_TURN_RAMP", - "HALF_TURN_RAMP", - "SPIRAL_RAMP", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRampFlight": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRampFlightTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT", - "SPIRAL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcReinforcingBar": { - "is_abstract": false, - "parent": "IfcReinforcingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BarLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcReinforcingBarTypeEnum", - "is_enum": true, - "enum_values": [ - "ANCHORING", - "EDGE", - "LIGATURE", - "MAIN", - "PUNCHING", - "RING", - "SHEAR", - "STUD", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "BarSurface", - "type": "IfcReinforcingBarSurfaceEnum", - "is_enum": true, - "enum_values": [ - "PLAIN", - "TEXTURED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcReinforcingMesh": { - "is_abstract": false, - "parent": "IfcReinforcingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "MeshLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "MeshWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarNominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarCrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongitudinalBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TransverseBarSpacing", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcReinforcingMeshTypeEnum", - "is_enum": true, - "enum_values": [ - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRoof": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcRoofTypeEnum", - "is_enum": true, - "enum_values": [ - "FLAT_ROOF", - "SHED_ROOF", - "GABLE_ROOF", - "HIP_ROOF", - "HIPPED_GABLE_ROOF", - "GAMBREL_ROOF", - "MANSARD_ROOF", - "BARREL_ROOF", - "RAINBOW_ROOF", - "BUTTERFLY_ROOF", - "PAVILION_ROOF", - "DOME_ROOF", - "FREEFORM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSanitaryTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSanitaryTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BATH", - "BIDET", - "CISTERN", - "SHOWER", - "SINK", - "SANITARYFOUNTAIN", - "TOILETPAN", - "URINAL", - "WASHHANDBASIN", - "WCSEAT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSensor": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSensorTypeEnum", - "is_enum": true, - "enum_values": [ - "COSENSOR", - "CO2SENSOR", - "CONDUCTANCESENSOR", - "CONTACTSENSOR", - "FIRESENSOR", - "FLOWSENSOR", - "FROSTSENSOR", - "GASSENSOR", - "HEATSENSOR", - "HUMIDITYSENSOR", - "IDENTIFIERSENSOR", - "IONCONCENTRATIONSENSOR", - "LEVELSENSOR", - "LIGHTSENSOR", - "MOISTURESENSOR", - "MOVEMENTSENSOR", - "PHSENSOR", - "PRESSURESENSOR", - "RADIATIONSENSOR", - "RADIOACTIVITYSENSOR", - "SMOKESENSOR", - "SOUNDSENSOR", - "TEMPERATURESENSOR", - "WINDSENSOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcShadingDevice": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcShadingDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "JALOUSIE", - "SHUTTER", - "AWNING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSlab": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSlabElementedCase": { - "is_abstract": false, - "parent": "IfcSlab", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSlabStandardCase": { - "is_abstract": false, - "parent": "IfcSlab", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSlabTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOOR", - "ROOF", - "LANDING", - "BASESLAB", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSolarDevice": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSolarDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "SOLARCOLLECTOR", - "SOLARPANEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpaceHeater": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSpaceHeaterTypeEnum", - "is_enum": true, - "enum_values": [ - "CONVECTOR", - "RADIATOR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStackTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStackTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "BIRDCAGE", - "COWL", - "RAINWATERHOPPER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStair": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStairTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT_RUN_STAIR", - "TWO_STRAIGHT_RUN_STAIR", - "QUARTER_WINDING_STAIR", - "QUARTER_TURN_STAIR", - "HALF_WINDING_STAIR", - "HALF_TURN_STAIR", - "TWO_QUARTER_WINDING_STAIR", - "TWO_QUARTER_TURN_STAIR", - "THREE_QUARTER_WINDING_STAIR", - "THREE_QUARTER_TURN_STAIR", - "SPIRAL_STAIR", - "DOUBLE_RETURN_STAIR", - "CURVED_RUN_STAIR", - "TWO_CURVED_RUN_STAIR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStairFlight": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NumberOfRisers", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, - { - "name": "NumberOfTreads", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, - { - "name": "RiserHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TreadLength", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStairFlightTypeEnum", - "is_enum": true, - "enum_values": [ - "STRAIGHT", - "WINDER", - "SPIRAL", - "CURVED", - "FREEFORM", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSurfaceFeature": { - "is_abstract": false, - "parent": "IfcFeatureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSurfaceFeatureTypeEnum", - "is_enum": true, - "enum_values": [ - "MARK", - "TAG", - "TREATMENT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSwitchingDevice": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSwitchingDeviceTypeEnum", - "is_enum": true, - "enum_values": [ - "CONTACTOR", - "DIMMERSWITCH", - "EMERGENCYSTOP", - "KEYPAD", - "MOMENTARYSWITCH", - "SELECTORSWITCH", - "STARTER", - "SWITCHDISCONNECTOR", - "TOGGLESWITCH", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSystemFurnitureElement": { - "is_abstract": false, - "parent": "IfcFurnishingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSystemFurnitureElementTypeEnum", - "is_enum": true, - "enum_values": [ - "PANEL", - "WORKSURFACE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTank": { - "is_abstract": false, - "parent": "IfcFlowStorageDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTankTypeEnum", - "is_enum": true, - "enum_values": [ - "BASIN", - "BREAKPRESSURE", - "EXPANSION", - "FEEDANDEXPANSION", - "PRESSUREVESSEL", - "STORAGE", - "VESSEL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTendon": { - "is_abstract": false, - "parent": "IfcReinforcingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTendonTypeEnum", - "is_enum": true, - "enum_values": [ - "BAR", - "COATED", - "STRAND", - "WIRE", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "NominalDiameter", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CrossSectionArea", - "type": "IfcAreaMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TensionForce", - "type": "IfcForceMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PreStress", - "type": "IfcPressureMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FrictionCoefficient", - "type": "IfcNormalisedRatioMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "AnchorageSlip", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "MinCurvatureRadius", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTendonAnchor": { - "is_abstract": false, - "parent": "IfcReinforcingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SteelGrade", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTendonAnchorTypeEnum", - "is_enum": true, - "enum_values": [ - "COUPLER", - "FIXED_END", - "TENSIONING_END", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTransformer": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTransformerTypeEnum", - "is_enum": true, - "enum_values": [ - "CURRENT", - "FREQUENCY", - "INVERTER", - "RECTIFIER", - "VOLTAGE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTransportElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTransportElementTypeEnum", - "is_enum": true, - "enum_values": [ - "ELEVATOR", - "ESCALATOR", - "MOVINGWALKWAY", - "CRANEWAY", - "LIFTINGGEAR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTubeBundle": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcTubeBundleTypeEnum", - "is_enum": true, - "enum_values": [ - "FINNED", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcUnitaryControlElement": { - "is_abstract": false, - "parent": "IfcDistributionControlElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcUnitaryControlElementTypeEnum", - "is_enum": true, - "enum_values": [ - "ALARMPANEL", - "CONTROLPANEL", - "GASDETECTIONPANEL", - "INDICATORPANEL", - "MIMICPANEL", - "HUMIDISTAT", - "THERMOSTAT", - "WEATHERSTATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcUnitaryEquipment": { - "is_abstract": false, - "parent": "IfcEnergyConversionDevice", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcUnitaryEquipmentTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRHANDLER", - "AIRCONDITIONINGUNIT", - "DEHUMIDIFIER", - "SPLITSYSTEM", - "ROOFTOPUNIT", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcValve": { - "is_abstract": false, - "parent": "IfcFlowController", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcValveTypeEnum", - "is_enum": true, - "enum_values": [ - "AIRRELEASE", - "ANTIVACUUM", - "CHANGEOVER", - "CHECK", - "COMMISSIONING", - "DIVERTING", - "DRAWOFFCOCK", - "DOUBLECHECK", - "DOUBLEREGULATING", - "FAUCET", - "FLUSHING", - "GASCOCK", - "GASTAP", - "ISOLATING", - "MIXING", - "PRESSUREREDUCING", - "PRESSURERELIEF", - "REGULATING", - "SAFETYCUTOFF", - "STEAMTRAP", - "STOPCOCK", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcVibrationIsolator": { - "is_abstract": false, - "parent": "IfcElementComponent", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcVibrationIsolatorTypeEnum", - "is_enum": true, - "enum_values": [ - "COMPRESSION", - "SPRING", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcVirtualElement": { - "is_abstract": false, - "parent": "IfcElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcVoidingFeature": { - "is_abstract": false, - "parent": "IfcFeatureElementSubtraction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcVoidingFeatureTypeEnum", - "is_enum": true, - "enum_values": [ - "CUTOUT", - "NOTCH", - "HOLE", - "MITER", - "CHAMFER", - "EDGE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWall": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, - "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWallElementedCase": { - "is_abstract": false, - "parent": "IfcWall", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, - "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWallStandardCase": { - "is_abstract": false, - "parent": "IfcWall", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWallTypeEnum", - "is_enum": true, - "enum_values": [ - "MOVABLE", - "PARAPET", - "PARTITIONING", - "PLUMBINGWALL", - "SHEAR", - "SOLIDWALL", - "STANDARD", - "POLYGONAL", - "ELEMENTEDWALL", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWasteTerminal": { - "is_abstract": false, - "parent": "IfcFlowTerminal", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWasteTerminalTypeEnum", - "is_enum": true, - "enum_values": [ - "FLOORTRAP", - "FLOORWASTE", - "GULLYSUMP", - "GULLYTRAP", - "ROOFDRAIN", - "WASTEDISPOSALUNIT", - "WASTETRAP", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWindow": { - "is_abstract": false, - "parent": "IfcBuildingElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWindowTypeEnum", - "is_enum": true, - "enum_values": [ - "WINDOW", - "SKYLIGHT", - "LIGHTDOME", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "PartitioningType", - "type": "IfcWindowTypePartitioningEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "UserDefinedPartitioningType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcWindowStandardCase": { - "is_abstract": false, - "parent": "IfcWindow", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Tag", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallHeight", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcWindowTypeEnum", - "is_enum": true, - "enum_values": [ - "WINDOW", - "SKYLIGHT", - "LIGHTDOME", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "PartitioningType", - "type": "IfcWindowTypePartitioningEnum", - "is_enum": true, - "enum_values": [ - "SINGLE_PANEL", - "DOUBLE_PANEL_VERTICAL", - "DOUBLE_PANEL_HORIZONTAL", - "TRIPLE_PANEL_VERTICAL", - "TRIPLE_PANEL_BOTTOM", - "TRIPLE_PANEL_TOP", - "TRIPLE_PANEL_LEFT", - "TRIPLE_PANEL_RIGHT", - "TRIPLE_PANEL_HORIZONTAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "UserDefinedPartitioningType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "HasProjections", - "type": "IfcRelProjectsElement", - "is_select": false, - "select_types": [] - }, - { - "name": "HasOpenings", - "type": "IfcRelVoidsElement", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcGroup_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcGroup_IFC4.json deleted file mode 100644 index 968b4fae6d..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcGroup_IFC4.json +++ /dev/null @@ -1,1034 +0,0 @@ -{ - "IfcAsset": { - "is_abstract": false, - "parent": "IfcGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Identification", - "type": "IfcIdentifier", - "is_enum": false, - "enum_values": [] - }, - { - "name": "IncorporationDate", - "type": "IfcDate", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "OriginalValue", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - }, - { - "name": "CurrentValue", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - }, - { - "name": "TotalReplacementCost", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - }, - { - "name": "Owner", - "type": "IfcActorSelect", - "is_select": true, - "select_types": [ - "IfcOrganization", - "IfcPerson", - "IfcPersonAndOrganization" - ] - }, - { - "name": "User", - "type": "IfcActorSelect", - "is_select": true, - "select_types": [ - "IfcOrganization", - "IfcPerson", - "IfcPersonAndOrganization" - ] - }, - { - "name": "ResponsiblePerson", - "type": "IfcPerson", - "is_select": false, - "select_types": [] - }, - { - "name": "DepreciatedValue", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingSystem": { - "is_abstract": false, - "parent": "IfcSystem", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcBuildingSystemTypeEnum", - "is_enum": true, - "enum_values": [ - "FENESTRATION", - "FOUNDATION", - "LOADBEARING", - "OUTERSHELL", - "SHADING", - "TRANSPORT", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionCircuit": { - "is_abstract": false, - "parent": "IfcDistributionSystem", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDistributionSystemEnum", - "is_enum": true, - "enum_values": [ - "AIRCONDITIONING", - "AUDIOVISUAL", - "CHEMICAL", - "CHILLEDWATER", - "COMMUNICATION", - "COMPRESSEDAIR", - "CONDENSERWATER", - "CONTROL", - "CONVEYING", - "DATA", - "DISPOSAL", - "DOMESTICCOLDWATER", - "DOMESTICHOTWATER", - "DRAINAGE", - "EARTHING", - "ELECTRICAL", - "ELECTROACOUSTIC", - "EXHAUST", - "FIREPROTECTION", - "FUEL", - "GAS", - "HAZARDOUS", - "HEATING", - "LIGHTING", - "LIGHTNINGPROTECTION", - "MUNICIPALSOLIDWASTE", - "OIL", - "OPERATIONAL", - "POWERGENERATION", - "RAINWATER", - "REFRIGERATION", - "SECURITY", - "SEWAGE", - "SIGNAL", - "STORMWATER", - "TELEPHONE", - "TV", - "VACUUM", - "VENT", - "VENTILATION", - "WASTEWATER", - "WATERSUPPLY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcDistributionSystem": { - "is_abstract": false, - "parent": "IfcSystem", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcDistributionSystemEnum", - "is_enum": true, - "enum_values": [ - "AIRCONDITIONING", - "AUDIOVISUAL", - "CHEMICAL", - "CHILLEDWATER", - "COMMUNICATION", - "COMPRESSEDAIR", - "CONDENSERWATER", - "CONTROL", - "CONVEYING", - "DATA", - "DISPOSAL", - "DOMESTICCOLDWATER", - "DOMESTICHOTWATER", - "DRAINAGE", - "EARTHING", - "ELECTRICAL", - "ELECTROACOUSTIC", - "EXHAUST", - "FIREPROTECTION", - "FUEL", - "GAS", - "HAZARDOUS", - "HEATING", - "LIGHTING", - "LIGHTNINGPROTECTION", - "MUNICIPALSOLIDWASTE", - "OIL", - "OPERATIONAL", - "POWERGENERATION", - "RAINWATER", - "REFRIGERATION", - "SECURITY", - "SEWAGE", - "SIGNAL", - "STORMWATER", - "TELEPHONE", - "TV", - "VACUUM", - "VENT", - "VENTILATION", - "WASTEWATER", - "WATERSUPPLY", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcGroup": { - "is_abstract": false, - "parent": "IfcObject", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcInventory": { - "is_abstract": false, - "parent": "IfcGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcInventoryTypeEnum", - "is_enum": true, - "enum_values": [ - "ASSETINVENTORY", - "SPACEINVENTORY", - "FURNITUREINVENTORY", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "LastUpdateDate", - "type": "IfcDate", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "Jurisdiction", - "type": "IfcActorSelect", - "is_select": true, - "select_types": [ - "IfcOrganization", - "IfcPerson", - "IfcPersonAndOrganization" - ] - }, - { - "name": "CurrentValue", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - }, - { - "name": "OriginalValue", - "type": "IfcCostValue", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralAnalysisModel": { - "is_abstract": false, - "parent": "IfcSystem", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcAnalysisModelTypeEnum", - "is_enum": true, - "enum_values": [ - "IN_PLANE_LOADING_2D", - "OUT_PLANE_LOADING_2D", - "LOADING_3D", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "OrientationOf2DPlane", - "type": "IfcAxis2Placement3D", - "is_select": false, - "select_types": [] - }, - { - "name": "SharedPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralLoadCase": { - "is_abstract": false, - "parent": "IfcStructuralLoadGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLoadGroupTypeEnum", - "is_enum": true, - "enum_values": [ - "LOAD_GROUP", - "LOAD_CASE", - "LOAD_COMBINATION", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ActionType", - "type": "IfcActionTypeEnum", - "is_enum": true, - "enum_values": [ - "PERMANENT_G", - "VARIABLE_Q", - "EXTRAORDINARY_A", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ActionSource", - "type": "IfcActionSourceTypeEnum", - "is_enum": true, - "enum_values": [ - "DEAD_LOAD_G", - "COMPLETION_G1", - "LIVE_LOAD_Q", - "SNOW_S", - "WIND_W", - "PRESTRESSING_P", - "SETTLEMENT_U", - "TEMPERATURE_T", - "EARTHQUAKE_E", - "FIRE", - "IMPULSE", - "IMPACT", - "TRANSPORT", - "ERECTION", - "PROPPING", - "SYSTEM_IMPERFECTION", - "SHRINKAGE", - "CREEP", - "LACK_OF_FIT", - "BUOYANCY", - "ICE", - "CURRENT", - "WAVE", - "RAIN", - "BRAKES", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "Coefficient", - "type": "IfcRatioMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Purpose", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralLoadGroup": { - "is_abstract": false, - "parent": "IfcGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcLoadGroupTypeEnum", - "is_enum": true, - "enum_values": [ - "LOAD_GROUP", - "LOAD_CASE", - "LOAD_COMBINATION", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ActionType", - "type": "IfcActionTypeEnum", - "is_enum": true, - "enum_values": [ - "PERMANENT_G", - "VARIABLE_Q", - "EXTRAORDINARY_A", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ActionSource", - "type": "IfcActionSourceTypeEnum", - "is_enum": true, - "enum_values": [ - "DEAD_LOAD_G", - "COMPLETION_G1", - "LIVE_LOAD_Q", - "SNOW_S", - "WIND_W", - "PRESTRESSING_P", - "SETTLEMENT_U", - "TEMPERATURE_T", - "EARTHQUAKE_E", - "FIRE", - "IMPULSE", - "IMPACT", - "TRANSPORT", - "ERECTION", - "PROPPING", - "SYSTEM_IMPERFECTION", - "SHRINKAGE", - "CREEP", - "LACK_OF_FIT", - "BUOYANCY", - "ICE", - "CURRENT", - "WAVE", - "RAIN", - "BRAKES", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "Coefficient", - "type": "IfcRatioMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Purpose", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralResultGroup": { - "is_abstract": false, - "parent": "IfcGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TheoryType", - "type": "IfcAnalysisTheoryTypeEnum", - "is_enum": true, - "enum_values": [ - "FIRST_ORDER_THEORY", - "SECOND_ORDER_THEORY", - "THIRD_ORDER_THEORY", - "FULL_NONLINEAR_THEORY", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "IsLinear", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ResultForLoadGroup", - "type": "IfcStructuralLoadGroup", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSystem": { - "is_abstract": false, - "parent": "IfcGroup", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcZone": { - "is_abstract": false, - "parent": "IfcSystem", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcMaterialDefinition_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcMaterialDefinition_IFC4.json deleted file mode 100644 index 2f6f1b9aa4..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcMaterialDefinition_IFC4.json +++ /dev/null @@ -1,334 +0,0 @@ -{ - "IfcMaterial": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "HasRepresentation", - "type": "IfcMaterialDefinitionRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialConstituent": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Fraction", - "type": "IfcNormalisedRatioMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Material", - "type": "IfcMaterial", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialConstituentSet": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [] - }, - "IfcMaterialLayer": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "LayerThickness", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "IsVentilated", - "type": "IfcLogical", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Priority", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Material", - "type": "IfcMaterial", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialLayerSet": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "LayerSetName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [] - }, - "IfcMaterialLayerWithOffsets": { - "is_abstract": false, - "parent": "IfcMaterialLayer", - "attributes": [ - { - "name": "LayerThickness", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "IsVentilated", - "type": "IfcLogical", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Priority", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OffsetDirection", - "type": "IfcLayerSetDirectionEnum", - "is_enum": true, - "enum_values": [ - "AXIS1", - "AXIS2", - "AXIS3" - ] - } - ], - "complex_attributes": [ - { - "name": "Material", - "type": "IfcMaterial", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialProfile": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Priority", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Material", - "type": "IfcMaterial", - "is_select": false, - "select_types": [] - }, - { - "name": "Profile", - "type": "IfcProfileDef", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialProfileSet": { - "is_abstract": false, - "parent": "IfcMaterialDefinition", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "CompositeProfile", - "type": "IfcCompositeProfileDef", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcMaterialProfileWithOffsets": { - "is_abstract": false, - "parent": "IfcMaterialProfile", - "attributes": [ - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Priority", - "type": "IfcInteger", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Category", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Material", - "type": "IfcMaterial", - "is_select": false, - "select_types": [] - }, - { - "name": "Profile", - "type": "IfcProfileDef", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcParameterizedProfileDef_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcParameterizedProfileDef_IFC4.json deleted file mode 100644 index 968027ef2c..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcParameterizedProfileDef_IFC4.json +++ /dev/null @@ -1,834 +0,0 @@ -{ - "IfcAsymmetricIShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomFlangeWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallDepth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomFlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomFlangeFilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopFlangeWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopFlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopFlangeFilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomFlangeEdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomFlangeSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopFlangeEdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopFlangeSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Depth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Width", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WallThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Girth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "InternalFilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCircleHollowProfileDef": { - "is_abstract": false, - "parent": "IfcCircleProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Radius", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WallThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcCircleProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Radius", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcEllipseProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SemiAxis1", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SemiAxis2", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcIShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OverallDepth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeEdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcLShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Depth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Width", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Thickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "EdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LegSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRectangleHollowProfileDef": { - "is_abstract": false, - "parent": "IfcRectangleProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "XDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "YDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WallThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "InnerFilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "OuterFilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRectangleProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "XDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "YDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcRoundedRectangleProfileDef": { - "is_abstract": false, - "parent": "IfcRectangleProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "XDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "YDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "RoundingRadius", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Depth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeEdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebEdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcTrapeziumProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "BottomXDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopXDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "YDim", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "TopXOffset", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcUShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Depth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "EdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeSlope", - "type": "IfcPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcZShapeProfileDef": { - "is_abstract": false, - "parent": "IfcParameterizedProfileDef", - "attributes": [ - { - "name": "ProfileType", - "type": "IfcProfileTypeEnum", - "is_enum": true, - "enum_values": [ - "CURVE", - "AREA" - ] - }, - { - "name": "ProfileName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Depth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeWidth", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "WebThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FlangeThickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "FilletRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "EdgeRadius", - "type": "IfcNonNegativeLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "Position", - "type": "IfcAxis2Placement2D", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcPositioningElement_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcPositioningElement_IFC4.json deleted file mode 100644 index f3de3f1b03..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcPositioningElement_IFC4.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "IfcGrid": { - "is_abstract": false, - "parent": "IfcProduct", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcGridTypeEnum", - "is_enum": true, - "enum_values": [ - "RECTANGULAR", - "RADIAL", - "TRIANGULAR", - "IRREGULAR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcGridAxis": { - "is_abstract": false, - "parent": "Entity", - "attributes": [ - { - "name": "AxisTag", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "SameSense", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "AxisCurve", - "type": "IfcCurve", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcSpatialElement_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcSpatialElement_IFC4.json deleted file mode 100644 index 447161e018..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcSpatialElement_IFC4.json +++ /dev/null @@ -1,554 +0,0 @@ -{ - "IfcBuilding": { - "is_abstract": false, - "parent": "IfcSpatialStructureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CompositionType", - "type": "IfcElementCompositionEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL" - ] - }, - { - "name": "ElevationOfRefHeight", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ElevationOfTerrain", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "BuildingAddress", - "type": "IfcPostalAddress", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcBuildingStorey": { - "is_abstract": false, - "parent": "IfcSpatialStructureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CompositionType", - "type": "IfcElementCompositionEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL" - ] - }, - { - "name": "Elevation", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcExternalSpatialElement": { - "is_abstract": false, - "parent": "IfcExternalSpatialStructureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcExternalSpatialElementTypeEnum", - "is_enum": true, - "enum_values": [ - "EXTERNAL", - "EXTERNAL_EARTH", - "EXTERNAL_WATER", - "EXTERNAL_FIRE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSite": { - "is_abstract": false, - "parent": "IfcSpatialStructureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CompositionType", - "type": "IfcElementCompositionEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL" - ] - }, - { - "name": "RefLatitude", - "type": "List-IfcCompoundPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "RefLongitude", - "type": "List-IfcCompoundPlaneAngleMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "RefElevation", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LandTitleNumber", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "SiteAddress", - "type": "IfcPostalAddress", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpace": { - "is_abstract": false, - "parent": "IfcSpatialStructureElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "CompositionType", - "type": "IfcElementCompositionEnum", - "is_enum": true, - "enum_values": [ - "COMPLEX", - "ELEMENT", - "PARTIAL" - ] - }, - { - "name": "PredefinedType", - "type": "IfcSpaceTypeEnum", - "is_enum": true, - "enum_values": [ - "SPACE", - "PARKING", - "GFA", - "INTERNAL", - "EXTERNAL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "ElevationWithFlooring", - "type": "IfcLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcSpatialZone": { - "is_abstract": false, - "parent": "IfcSpatialElement", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "LongName", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcSpatialZoneTypeEnum", - "is_enum": true, - "enum_values": [ - "CONSTRUCTION", - "FIRESAFETY", - "LIGHTING", - "OCCUPANCY", - "SECURITY", - "THERMAL", - "TRANSPORT", - "VENTILATION", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/IfcStructural_IFC4.json b/src/blenderbim/blenderbim/bim/schema/IfcStructural_IFC4.json deleted file mode 100644 index 586daa3526..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/IfcStructural_IFC4.json +++ /dev/null @@ -1,1311 +0,0 @@ -{ - "IfcStructuralCurveAction": { - "is_abstract": false, - "parent": "IfcStructuralAction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "DestabilizingLoad", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ProjectedOrTrue", - "type": "IfcProjectedOrTrueLengthEnum", - "is_enum": true, - "enum_values": [ - "PROJECTED_LENGTH", - "TRUE_LENGTH" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralCurveActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralCurveConnection": { - "is_abstract": false, - "parent": "IfcStructuralConnection", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedCondition", - "type": "IfcBoundaryCondition", - "is_select": false, - "select_types": [] - }, - { - "name": "Axis", - "type": "IfcDirection", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralCurveMember": { - "is_abstract": false, - "parent": "IfcStructuralMember", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralCurveMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "RIGID_JOINED_MEMBER", - "PIN_JOINED_MEMBER", - "CABLE", - "TENSION_MEMBER", - "COMPRESSION_MEMBER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "Axis", - "type": "IfcDirection", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralCurveMemberVarying": { - "is_abstract": false, - "parent": "IfcStructuralCurveMember", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralCurveMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "RIGID_JOINED_MEMBER", - "PIN_JOINED_MEMBER", - "CABLE", - "TENSION_MEMBER", - "COMPRESSION_MEMBER", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "Axis", - "type": "IfcDirection", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralCurveReaction": { - "is_abstract": false, - "parent": "IfcStructuralReaction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralCurveActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralLinearAction": { - "is_abstract": false, - "parent": "IfcStructuralCurveAction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "DestabilizingLoad", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ProjectedOrTrue", - "type": "IfcProjectedOrTrueLengthEnum", - "is_enum": true, - "enum_values": [ - "PROJECTED_LENGTH", - "TRUE_LENGTH" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralCurveActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "LINEAR", - "POLYGONAL", - "EQUIDISTANT", - "SINUS", - "PARABOLA", - "DISCRETE", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralPlanarAction": { - "is_abstract": false, - "parent": "IfcStructuralSurfaceAction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "DestabilizingLoad", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ProjectedOrTrue", - "type": "IfcProjectedOrTrueLengthEnum", - "is_enum": true, - "enum_values": [ - "PROJECTED_LENGTH", - "TRUE_LENGTH" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralSurfaceActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralPointAction": { - "is_abstract": false, - "parent": "IfcStructuralAction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "DestabilizingLoad", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralPointConnection": { - "is_abstract": false, - "parent": "IfcStructuralConnection", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedCondition", - "type": "IfcBoundaryCondition", - "is_select": false, - "select_types": [] - }, - { - "name": "ConditionCoordinateSystem", - "type": "IfcAxis2Placement3D", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralPointReaction": { - "is_abstract": false, - "parent": "IfcStructuralReaction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralSurfaceAction": { - "is_abstract": false, - "parent": "IfcStructuralAction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "DestabilizingLoad", - "type": "IfcBoolean", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ProjectedOrTrue", - "type": "IfcProjectedOrTrueLengthEnum", - "is_enum": true, - "enum_values": [ - "PROJECTED_LENGTH", - "TRUE_LENGTH" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralSurfaceActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralSurfaceConnection": { - "is_abstract": false, - "parent": "IfcStructuralConnection", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedCondition", - "type": "IfcBoundaryCondition", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralSurfaceMember": { - "is_abstract": false, - "parent": "IfcStructuralMember", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralSurfaceMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "BENDING_ELEMENT", - "MEMBRANE_ELEMENT", - "SHELL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "Thickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralSurfaceMemberVarying": { - "is_abstract": false, - "parent": "IfcStructuralSurfaceMember", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralSurfaceMemberTypeEnum", - "is_enum": true, - "enum_values": [ - "BENDING_ELEMENT", - "MEMBRANE_ELEMENT", - "SHELL", - "USERDEFINED", - "NOTDEFINED" - ] - }, - { - "name": "Thickness", - "type": "IfcPositiveLengthMeasure", - "is_enum": false, - "enum_values": [] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - } - ] - }, - "IfcStructuralSurfaceReaction": { - "is_abstract": false, - "parent": "IfcStructuralReaction", - "attributes": [ - { - "name": "GlobalId", - "type": "IfcGloballyUniqueId", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Name", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "Description", - "type": "IfcText", - "is_enum": false, - "enum_values": [] - }, - { - "name": "ObjectType", - "type": "IfcLabel", - "is_enum": false, - "enum_values": [] - }, - { - "name": "GlobalOrLocal", - "type": "IfcGlobalOrLocalEnum", - "is_enum": true, - "enum_values": [ - "GLOBAL_COORDS", - "LOCAL_COORDS" - ] - }, - { - "name": "PredefinedType", - "type": "IfcStructuralSurfaceActivityTypeEnum", - "is_enum": true, - "enum_values": [ - "CONST", - "BILINEAR", - "DISCRETE", - "ISOCONTOUR", - "USERDEFINED", - "NOTDEFINED" - ] - } - ], - "complex_attributes": [ - { - "name": "OwnerHistory", - "type": "IfcOwnerHistory", - "is_select": false, - "select_types": [] - }, - { - "name": "IsDeclaredBy", - "type": "IfcRelDefinesByObject", - "is_select": false, - "select_types": [] - }, - { - "name": "IsTypedBy", - "type": "IfcRelDefinesByType", - "is_select": false, - "select_types": [] - }, - { - "name": "ObjectPlacement", - "type": "IfcObjectPlacement", - "is_select": false, - "select_types": [] - }, - { - "name": "Representation", - "type": "IfcProductRepresentation", - "is_select": false, - "select_types": [] - }, - { - "name": "AppliedLoad", - "type": "IfcStructuralLoad", - "is_select": false, - "select_types": [] - } - ] - } -} \ No newline at end of file diff --git a/src/blenderbim/blenderbim/bim/schema/entity_descriptions.json b/src/blenderbim/blenderbim/bim/schema/entity_descriptions.json deleted file mode 100644 index 4f7c6fab71..0000000000 --- a/src/blenderbim/blenderbim/bim/schema/entity_descriptions.json +++ /dev/null @@ -1,776 +0,0 @@ -{ - "IfcActionRequest": "A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work.", - "IfcActor": "The IfcActor defines all actors or human agents involved in a project during its full life cycle. It facilitates the use of person and organization definitions in the resource part of the IFC object model. This includes name, address, telecommunication addresses, and roles.", - "IfcActorRole": "This entity indicates a role which is performed by an actor, either a person, an organization or a person related to an organization.", - "IfcActuator": "An actuator is a mechanical device for moving or controlling a mechanism or system. An actuator takes energy, usually created by air, electricity, or liquid, and converts that into some kind of motion.", - "IfcActuatorType": "The distribution control element type IfcActuatorType defines commonly shared information for occurrences of actuators. The set of shared information may include:", - "IfcAddress": "This abstract entity represents various kinds of postal and telecom addresses.", - "IfcAdvancedBrep": "An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep.", - "IfcAdvancedBrepWithVoids": "The IfcAdvancedBrepWithVoids is a specialization of an advanced B-rep which contains one or more voids in its interior. The voids are represented as closed shells which are defined so that the shell normal point into the void.", - "IfcAdvancedFace": "An advanced face is a specialization of a face surface that has to meet requirements on using particular topological and geometric representation items for the definition of the faces, edges and vertices.", - "IfcAirTerminal": "An air terminal is a terminating or origination point for the transfer of air between distribution system(s) and one or more spaces. It can also be used for the transfer of air between adjacent spaces.", - "IfcAirTerminalBox": "An air terminal box typically participates in an HVAC duct distribution system and is used to control or modulate the amount of air delivered to its downstream ductwork. An air terminal box type is often referred to as an \"air flow regulator\".", - "IfcAirTerminalBoxType": "The flow controller type IfcAirTerminalBoxType defines commonly shared information for occurrences of air terminal boxes. The set of shared information may include:", - "IfcAirTerminalType": "The flow terminal type IfcAirTerminalType defines commonly shared information for occurrences of air terminals. The set of shared information may include:", - "IfcAirToAirHeatRecovery": "An air-to-air heat recovery device employs a counter-flow heat exchanger between inbound and outbound air flow. It is typically used to transfer heat from warmer air in one chamber to cooler air in the second chamber (i.e., typically used to recover heat from the conditioned air being exhausted and the outside air being supplied to a building), resulting in energy savings from reduced heating (or cooling) requirements.", - "IfcAirToAirHeatRecoveryType": "The energy conversion device type IfcAirToAirHeatRecoveryType defines commonly shared information for occurrences of air to air heat recoverys. The set of shared information may include:", - "IfcAlarm": "An alarm is a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device.", - "IfcAlarmType": "The distribution control element type IfcAlarmType defines commonly shared information for occurrences of alarms. The set of shared information may include:", - "IfcAnnotation": "An annotation is an information element within the geometric (and spatial) context of a project, that adds a note or meaning to the objects which constitutes the project model. Annotations include additional points, curves, text, dimensioning, hatching and other forms of graphical notes. It also includes virtual or symbolic representations of additional model components, not representing products or spatial structures, such as event elements, survey points, contour lines or similar.", - "IfcAnnotationFillArea": "The IfcAnnotationFillArea defines an area by a definite OuterBoundary, that might include InnerBoundaries. The areas defined by the InnerBoundaries are excluded from applying the fill area style. The InnerBoundaries shall not intersect with the OuterBoundary nor being outside of the OuterBoundary.", - "IfcApplication": "IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.", - "IfcAppliedValue": "This entity captures a value driven by a formula, with additional qualifications including unit basis, valid date range, and categorization.", - "IfcApproval": "An IfcApproval represents information about approval processes such as for a plan, a design, a proposal, or a change order in a construction or facilities management project. IfcApproval is referenced by IfcRelAssociatesApproval in IfcControlExtension schema, and thereby can be related to all subtypes of IfcRoot. An approval may also be given to resource objects using IfcResourceApprovalRelationship", - "IfcApprovalRelationship": "An IfcApprovalRelationship associates approvals (one relating approval and one or more related approvals), each having different status or level as the approval process or the approved objects evolve.", - "IfcArbitraryClosedProfileDef": "The closed profile IfcArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed.", - "IfcArbitraryOpenProfileDef": "The open profile IfcArbitraryOpenProfileDef defines an arbitrary two-dimensional open profile for the use within the swept surface geometry. It is given by an open boundary from which the surface can be constructed.", - "IfcArbitraryProfileDefWithVoids": "The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids.", - "IfcAsset": "An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.", - "IfcAsymmetricIShapeProfileDef": "IfcAsymmetricIShapeProfileDef defines a section profile that provides the defining parameters of a singly symmetric I-shaped section. Its parameters and orientation relative to the position coordinate system are according to the following illustration. The centre of the position coordinate system is in the profile's centre of the bounding box.", - "IfcAudioVisualAppliance": "An audio-visual appliance is a device that displays, captures, transmits, or receives audio or video.", - "IfcAudioVisualApplianceType": "The flow terminal type IfcAudioVisualApplianceType defines commonly shared information for occurrences of audio visual appliances. The set of shared information may include:", - "IfcAxis1Placement": "The IfcAxis1Placement provides location and direction of a single axis.", - "IfcAxis2Placement2D": "The IfcAxis2Placement2D provides location and orientation to place items in a two-dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P[1] (x-axis) as [1.,0.] and P[2] (y-axis) as [0.,1.].", - "IfcAxis2Placement3D": "The IfcAxis2Placement3D provides location and orientations to place items in a three-dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived.", - "IfcBeam": "An IfcBeam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing.", - "IfcBeamStandardCase": "The standard beam, IfcBeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcBeamStandardCase handles all cases of beams, that:", - "IfcBeamType": "The element type IfcBeamType defines commonly shared information for occurrences of beams. The set of shared information may include:", - "IfcBlobTexture": "An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat.", - "IfcBlock": "The IfcBlock is a Construction Solid Geometry (CSG) 3D primitive. It is defined by a position and a positve distance along the three orthogonal axes. The inherited Position attribute has the IfcAxisPlacement3D type and provides:", - "IfcBoiler": "A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.", - "IfcBoilerType": "The energy conversion device type IfcBoilerType defines commonly shared information for occurrences of boilers. The set of shared information may include:", - "IfcBooleanClippingResult": "A clipping result is defined as a special subtype of the general IfcBooleanResult. It constrains the operands and the operator of the Boolean result.", - "IfcBooleanResult": "The IfcBooleanResult is the result of applying a Boolean operation to two operands being solids.", - "IfcBoundaryCondition": "The abstract entity IfcBoundaryCondition is the supertype of all boundary conditions that can be applied to structural connection definitions, either directly for the connection (e.g. the joint) or for the relation between a structural member and the connection.", - "IfcBoundaryCurve": "An IfcBoundaryCurve defines a curve acting as the boundary of a surface.", - "IfcBoundaryEdgeCondition": "Describes linearly elastic support conditions or connection conditions.", - "IfcBoundaryFaceCondition": "Describes linearly elastic support conditions or connection conditions.", - "IfcBoundaryNodeCondition": "Describes linearly elastic support conditions or connection conditions.", - "IfcBoundaryNodeConditionWarping": "Describes linearly elastic support conditions or connection conditions, including linearly elastic warping restraints.", - "IfcBoundedCurve": "An IfcBoundedCurve is a curve of finite length.", - "IfcBoundedSurface": "An IfcBoundedSurface is a surface of finite area.", - "IfcBoundingBox": "The IfcBoundingBox defines an orthogonal box oriented parallel to the axes of the object coordinate system in which it is defined. It is defined by a Corner being a three-dimensional Cartesian point and three length measures defining the X, Y and Z parameters of the box in the direction of the positive axes.", - "IfcBoxedHalfSpace": "The IfcBoxedHalfSpace is used (as its supertype IfcHalfSpaceSolid) only within Boolean operations. It divides the domain into exactly two subsets, where the domain in question is that of the attribute Enclosure.", - "IfcBSplineCurve": "The IfcBSplineCurve is a spline curve parameterized by spline functions.", - "IfcBSplineCurveWithKnots": "The IfcBSplineCurveWithKnots is a spline curve parameterized by spline functions for which the knot values are explicitly given.", - "IfcBSplineSurface": "The IfcBSplineSurface is a general form of rational or polynomial parametric surface.", - "IfcBSplineSurfaceWithKnots": "The IfcBSplineSurfaceWithKnots is a general form of rational or polynomial parametric surface in which the knot values are explicitly given.", - "IfcBuilding": "A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).", - "IfcBuildingElementPart": "IfcBuildingElementPart represents major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description.", - "IfcBuildingElementPartType": "The building element part type defines lists of commonly shared property set definitions and representation maps of parts of a building element.", - "IfcBuildingElementProxy": "The IfcBuildingElementProxy is a proxy definition that provides the same functionality as subtypes of IfcBuildingElement, but without having a predefined meaning of the special type of building element, it represents.", - "IfcBuildingElementProxyType": "IfcBuildingElementProxyType defines a list of commonly shared property set definitions of a building element proxy and an optional set of product representations. It is used to define an element specification (i.e. the specific product information, that is common to all occurrences of that product type).", - "IfcBuildingStorey": "The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound.", - "IfcBuildingSystem": "A building system is a group by which building elements are grouped according to a common function within the facility.", - "IfcBurner": "A burner is a device that converts fuel into heat through combustion. It includes gas, oil, and wood burners.", - "IfcBurnerType": "The energy conversion device type IfcBurnerType defines commonly shared information for occurrences of burners. The set of shared information may include:", - "IfcCableCarrierFitting": "A cable carrier fitting is a fitting that is placed at junction or transition in a cable carrier system.", - "IfcCableCarrierFittingType": "The flow fitting type IfcCableCarrierFittingType defines commonly shared information for occurrences of cable carrier fittings. The set of shared information may include:", - "IfcCableCarrierSegment": "A cable carrier segment is a flow segment that is specifically used to carry and support cabling.", - "IfcCableCarrierSegmentType": "The flow segment type IfcCableCarrierSegmentType defines commonly shared information for occurrences of cable carrier segments. The set of shared information may include:", - "IfcCableFitting": "A cable fitting is a fitting that is placed at a junction, transition or termination in a cable system.", - "IfcCableFittingType": "The flow fitting type IfcCableFittingType defines commonly shared information for occurrences of cable fittings. The set of shared information may include:", - "IfcCableSegment": "A cable segment is a flow segment used to carry electrical power, data, or telecommunications signals.", - "IfcCableSegmentType": "The flow segment type IfcCableSegmentType defines commonly shared information for occurrences of cable segments. The set of shared information may include:", - "IfcCartesianPoint": "An IfcCartesianPoint defines a point by coordinates in an orthogonal, right-handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used.", - "IfcCartesianPointList": "The IfcCartesianPointList is the abstract supertype of list of points.", - "IfcCartesianPointList2D": "The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where", - "IfcCartesianPointList3D": "The IfcCartesianPointList3D defines an ordered collection of three-dimentional Cartesian points. Each Cartesian point is provided as an three-dimensional point by a fixed list of three coordinates. The attribute CoordList is a two-dimensional list, where", - "IfcCartesianTransformationOperator": "An IfcCartesianTransformationOperator defines an abstract supertype of different kinds of geometric transformations.", - "IfcCartesianTransformationOperator2D": "An IfcCartesianTransformationOperator2D defines a geometric transformation in two-dimensional space.", - "IfcCartesianTransformationOperator2DnonUniform": "A Cartesian transformation operator 2d non uniform defines a geometric transformation in two-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors:", - "IfcCartesianTransformationOperator3D": "An IfcCartesianTransformationOperator defines a geometric transformation in three-dimensional space.", - "IfcCartesianTransformationOperator3DnonUniform": "A Cartesian transformation operator 3d non uniform defines a geometric transformation in three-dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors:", - "IfcCenterLineProfileDef": "The profile IfcCenterLineProfileDef defines an arbitrary two-dimensional open, not self intersecting profile for the use within the swept solid geometry. It is given by an area defined by applying a constant thickness to a centerline, generating an area from which the solid can be constructed.", - "IfcChiller": "A chiller is a device used to remove heat from a liquid via a vapor-compression or absorption refrigeration cycle to cool a fluid, typically water or a mixture of water and glycol. The chilled fluid is then used to cool and dehumidify air in a building.", - "IfcChillerType": "The energy conversion device type IfcChillerType defines commonly shared information for occurrences of chillers. The set of shared information may include:", - "IfcChimney": "Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks.", - "IfcChimneyType": "The building element type IfcChimneyType defines commonly shared information for occurrences of chimneys. The set of shared information may include:", - "IfcCircle": "An IfcCircle is a curve consisting of a set of points having equal distance from the center.", - "IfcCircleHollowProfileDef": "IfcCircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity).", - "IfcCircleProfileDef": "IfcCircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute.", - "IfcCivilElement": "An IfcCivilElement is a generalization of all elements within a civil engineering works that cannot be represented as BuildingElements, DistributionElements or GeographicElements. Depending on the context of the construction project, included building work, such as buildings or factories, are represented as a collection of IfcBuildingElement's, distribution systems, such as piping or drainage, are represented as a collection of IfcDistributionElement's, and other geographic elements, such as trees, light posts, traffic signs etc. are represented as IfcGeographicElement's.", - "IfcCivilElementType": "An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:", - "IfcClassification": "An IfcClassification is used for the arrangement of objects into a class or category according to a common purpose or their possession of common characteristics. A classification in the sense of IfcClassification is taxonomy, or taxonomic scheme, arranged in a hierarchical structure. A category of objects relates to other categories in a generalization-specialization relationship. Therefore the classification items in an classification are organized in a tree structure.", - "IfcClassificationReference": "An IfcClassificationReference is a reference into a classification system or source (see IfcClassification) for a specific classification key (or notation).", - "IfcClosedShell": "", - "IfcCoil": "A coil is a device used to provide heat transfer between non-mixing media. A common example is a cooling coil, which utilizes a finned coil in which circulates chilled water, antifreeze, or refrigerant that is used to remove heat from air moving across the surface of the coil. A coil may be used either for heating or cooling purposes by placing a series of tubes (the coil) carrying a heating or cooling fluid into an airstream. The coil may be constructed from tubes bundled in a serpentine form or from finned tubes that give a extended heat transfer surface.", - "IfcCoilType": "The energy conversion device type IfcCoilType defines commonly shared information for occurrences of coils. The set of shared information may include:", - "IfcColourRgb": "", - "IfcColourRgbList": "The IfcColourRgbList defines an ordered collection of RGB colour values. Each colour value is a fixed list of three colour components (red, green, blue). The attribute ColourList is a two-dimensional list, where:", - "IfcColourSpecification": "", - "IfcColumn": "