diff --git a/src/Mod/Arch/Presets/ifc_products_IFC2X3.json b/src/Mod/Arch/Presets/ifc_products_IFC2X3.json index 915389672f..d0621a84b7 100644 --- a/src/Mod/Arch/Presets/ifc_products_IFC2X3.json +++ b/src/Mod/Arch/Presets/ifc_products_IFC2X3.json @@ -1,163 +1,4011 @@ { -"IfcActuator": { "attributes": [] }, -"IfcAirTerminal": { "attributes": [] }, -"IfcAirTerminalBox": { "attributes": [] }, -"IfcAirToAirHeatRecovery": { "attributes": [] }, -"IfcAlarm": { "attributes": [] }, -"IfcAnnotation": { "attributes": [] }, -"IfcAudioVisualAppliance": { "attributes": [] }, -"IfcBeam": { "attributes": [] }, -"IfcBeamStandardCase": { "attributes": [] }, -"IfcBoiler": { "attributes": [] }, -"IfcBuilding": { "attributes": [] }, -"IfcBuildingElement": { "attributes": [] }, -"IfcBuildingElementPart": { "attributes": [] }, -"IfcBuildingElementProxy": { "attributes": [] }, -"IfcBuildingStorey": { "attributes": [] }, -"IfcBurner": { "attributes": [] }, -"IfcCableCarrierFitting": { "attributes": [] }, -"IfcCableCarrierSegment": { "attributes": [] }, -"IfcCableFitting": { "attributes": [] }, -"IfcCableSegment": { "attributes": [] }, -"IfcChiller": { "attributes": [] }, -"IfcChimney": { "attributes": [] }, -"IfcCivilElement": { "attributes": [] }, -"IfcCoil": { "attributes": [] }, -"IfcColumn": { "attributes": [] }, -"IfcColumnStandardCase": { "attributes": [] }, -"IfcCommunicationsAppliance": { "attributes": [] }, -"IfcCompressor": { "attributes": [] }, -"IfcCondenser": { "attributes": [] }, -"IfcController": { "attributes": [] }, -"IfcCooledBeam": { "attributes": [] }, -"IfcCoolingTower": { "attributes": [] }, -"IfcCovering": { "attributes": [] }, -"IfcCurtainWall": { "attributes": [] }, -"IfcDamper": { "attributes": [] }, -"IfcDiscreteAccessory": { "attributes": [] }, -"IfcDistributionChamberElement": { "attributes": [] }, -"IfcDistributionControlElement": { "attributes": [] }, -"IfcDistributionElement": { "attributes": [] }, -"IfcDistributionFlowElement": { "attributes": [] }, -"IfcDistributionPort": { "attributes": [] }, -"IfcDoor": { "attributes": [] }, -"IfcDoorStandardCase": { "attributes": [] }, -"IfcDuctFitting": { "attributes": [] }, -"IfcDuctSegment": { "attributes": [] }, -"IfcDuctSilencer": { "attributes": [] }, -"IfcElectricAppliance": { "attributes": [] }, -"IfcElectricDistributionBoard": { "attributes": [] }, -"IfcElectricFlowStorageDevice": { "attributes": [] }, -"IfcElectricGenerator": { "attributes": [] }, -"IfcElectricMotor": { "attributes": [] }, -"IfcElectricTimeControl": { "attributes": [] }, -"IfcElementAssembly": { "attributes": [] }, -"IfcElementComponent": { "attributes": [] }, -"IfcEnergyConversionDevice": { "attributes": [] }, -"IfcEngine": { "attributes": [] }, -"IfcEvaporativeCooler": { "attributes": [] }, -"IfcEvaporator": { "attributes": [] }, -"IfcExternalSpatialElement": { "attributes": [] }, -"IfcExternalSpatialStructureElement": { "attributes": [] }, -"IfcFan": { "attributes": [] }, -"IfcFastener": { "attributes": [] }, -"IfcFeatureElement": { "attributes": [] }, -"IfcFeatureElementAddition": { "attributes": [] }, -"IfcFeatureElementSubtraction": { "attributes": [] }, -"IfcFilter": { "attributes": [] }, -"IfcFireSuppressionTerminal": { "attributes": [] }, -"IfcFlowController": { "attributes": [] }, -"IfcFlowFitting": { "attributes": [] }, -"IfcFlowInstrument": { "attributes": [] }, -"IfcFlowMeter": { "attributes": [] }, -"IfcFlowMovingDevice": { "attributes": [] }, -"IfcFlowSegment": { "attributes": [] }, -"IfcFlowStorageDevice": { "attributes": [] }, -"IfcFlowTerminal": { "attributes": [] }, -"IfcFlowTreatmentDevice": { "attributes": [] }, -"IfcFooting": { "attributes": [] }, -"IfcFurnishingElement": { "attributes": [] }, -"IfcFurniture": { "attributes": [] }, -"IfcGeographicElement": { "attributes": [] }, -"IfcGrid": { "attributes": [] }, -"IfcHeatExchanger": { "attributes": [] }, -"IfcHumidifier": { "attributes": [] }, -"IfcInterceptor": { "attributes": [] }, -"IfcJunctionBox": { "attributes": [] }, -"IfcLamp": { "attributes": [] }, -"IfcLightFixture": { "attributes": [] }, -"IfcMechanicalFastener": { "attributes": [] }, -"IfcMedicalDevice": { "attributes": [] }, -"IfcMember": { "attributes": [] }, -"IfcMemberStandardCase": { "attributes": [] }, -"IfcMotorConnection": { "attributes": [] }, -"IfcOpeningElement": { "attributes": [] }, -"IfcOpeningStandardCase": { "attributes": [] }, -"IfcOutlet": { "attributes": [] }, -"IfcPile": { "attributes": [] }, -"IfcPipeFitting": { "attributes": [] }, -"IfcPipeSegment": { "attributes": [] }, -"IfcPlate": { "attributes": [] }, -"IfcPlateStandardCase": { "attributes": [] }, -"IfcProjectionElement": { "attributes": [] }, -"IfcProtectiveDevice": { "attributes": [] }, -"IfcProtectiveDeviceTrippingUnit": { "attributes": [] }, -"IfcProxy": { "attributes": [] }, -"IfcPump": { "attributes": [] }, -"IfcRailing": { "attributes": [] }, -"IfcRamp": { "attributes": [] }, -"IfcRampFlight": { "attributes": [] }, -"IfcReinforcingBar": { "attributes": [] }, -"IfcReinforcingMesh": { "attributes": [] }, -"IfcRoof": { "attributes": [] }, -"IfcSanitaryTerminal": { "attributes": [] }, -"IfcSensor": { "attributes": [] }, -"IfcShadingDevice": { "attributes": [] }, -"IfcSite": { "attributes": [] }, -"IfcSlab": { "attributes": [] }, -"IfcSlabElementedCase": { "attributes": [] }, -"IfcSlabStandardCase": { "attributes": [] }, -"IfcSolarDevice": { "attributes": [] }, -"IfcSpace": { "attributes": [] }, -"IfcSpaceHeater": { "attributes": [] }, -"IfcSpatialZone": { "attributes": [] }, -"IfcStackTerminal": { "attributes": [] }, -"IfcStair": { "attributes": [] }, -"IfcStairFlight": { "attributes": [] }, -"IfcStructuralCurveAction": { "attributes": [] }, -"IfcStructuralCurveConnection": { "attributes": [] }, -"IfcStructuralCurveMember": { "attributes": [] }, -"IfcStructuralCurveMemberVarying": { "attributes": [] }, -"IfcStructuralCurveReaction": { "attributes": [] }, -"IfcStructuralLinearAction": { "attributes": [] }, -"IfcStructuralPlanarAction": { "attributes": [] }, -"IfcStructuralPointAction": { "attributes": [] }, -"IfcStructuralPointConnection": { "attributes": [] }, -"IfcStructuralPointReaction": { "attributes": [] }, -"IfcStructuralSurfaceAction": { "attributes": [] }, -"IfcStructuralSurfaceConnection": { "attributes": [] }, -"IfcStructuralSurfaceMember": { "attributes": [] }, -"IfcStructuralSurfaceMemberVarying": { "attributes": [] }, -"IfcStructuralSurfaceReaction": { "attributes": [] }, -"IfcSurfaceFeature": { "attributes": [] }, -"IfcSwitchingDevice": { "attributes": [] }, -"IfcSystemFurnitureElement": { "attributes": [] }, -"IfcTank": { "attributes": [] }, -"IfcTendon": { "attributes": [] }, -"IfcTendonAnchor": { "attributes": [] }, -"IfcTransformer": { "attributes": [] }, -"IfcTransportElement": { "attributes": [] }, -"IfcTubeBundle": { "attributes": [] }, -"IfcUnitaryControlElement": { "attributes": [] }, -"IfcUnitaryEquipment": { "attributes": [] }, -"IfcValve": { "attributes": [] }, -"IfcVibrationIsolator": { "attributes": [] }, -"IfcVirtualElement": { "attributes": [] }, -"IfcVoidingFeature": { "attributes": [] }, -"IfcWall": { "attributes": [] }, -"IfcWallElementedCase": { "attributes": [] }, -"IfcWallStandardCase": { "attributes": [] }, -"IfcWasteTerminal": { "attributes": [] }, -"IfcWindow": { "attributes": [] }, -"IfcWindowStandardCase": { "attributes": [] } -} + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "IfcBuildingElement": { + "is_abstract": true, + "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": [] + }, + "IfcBuildingElementComponent": { + "is_abstract": true, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcBuildingElementPart": { + "is_abstract": false, + "parent": "IfcBuildingElementComponent", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + }, + "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": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "IfcChamferEdgeFeature": { + "is_abstract": false, + "parent": "IfcEdgeFeature", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "FeatureLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Width", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Height", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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", + "INSULATION", + "MEMBRANE", + "SLEEVING", + "WRAPPING", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + { + "name": "ControlElementId", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": [] + }, + "IfcDistributionPort": { + "is_abstract": false, + "parent": "IfcPort", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "FlowDirection", + "type": "IfcFlowDirectionEnum", + "is_enum": true, + "enum_values": [ + "SOURCE", + "SINK", + "SOURCEANDSINK", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcEdgeFeature": { + "is_abstract": true, + "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": "FeatureLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "IfcElectricDistributionPoint": { + "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": "DistributionPointFunction", + "type": "IfcElectricDistributionPointFunctionEnum", + "is_enum": true, + "enum_values": [ + "ALARMPANEL", + "CONSUMERUNIT", + "CONTROLPANEL", + "DISTRIBUTIONBOARD", + "GASDETECTORPANEL", + "INDICATORPANEL", + "MIMICPANEL", + "MOTORCONTROLCENTRE", + "SWITCHBOARD", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "UserDefinedFunction", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "IfcElectricalElement": { + "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": [] + }, + "IfcElement": { + "is_abstract": true, + "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": "Tag", + "type": "IfcIdentifier", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "IfcElementComponent": { + "is_abstract": true, + "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": [] + }, + "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": [] + }, + "IfcEquipmentElement": { + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcFeatureElement": { + "is_abstract": true, + "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": [] + }, + "IfcFeatureElementAddition": { + "is_abstract": true, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcFeatureElementSubtraction": { + "is_abstract": true, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": [] + }, + "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": [] + }, + "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": [] + }, + "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": [] + }, + "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": [] + }, + "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": [] + }, + "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": [ + "FOOTING_BEAM", + "PAD_FOOTING", + "PILE_CAP", + "STRIP_FOOTING", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcMechanicalFastener": { + "is_abstract": false, + "parent": "IfcFastener", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [ + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcPort": { + "is_abstract": true, + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "IfcProxy": { + "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": "ProxyType", + "type": "IfcObjectTypeEnum", + "is_enum": true, + "enum_values": [ + "PRODUCT", + "PROCESS", + "CONTROL", + "RESOURCE", + "ACTOR", + "GROUP", + "PROJECT", + "NOTDEFINED" + ] + }, + { + "name": "Tag", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": "ShapeType", + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": "BarRole", + "type": "IfcReinforcingBarRoleEnum", + "is_enum": true, + "enum_values": [ + "MAIN", + "SHEAR", + "LIGATURE", + "STUD", + "PUNCHING", + "EDGE", + "RING", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "BarSurface", + "type": "IfcReinforcingBarSurfaceEnum", + "is_enum": true, + "enum_values": [ + "PLAIN", + "TEXTURED" + ] + } + ], + "complex_attributes": [] + }, + "IfcReinforcingElement": { + "is_abstract": true, + "parent": "IfcBuildingElementComponent", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": "ShapeType", + "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", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "IfcRoundedEdgeFeature": { + "is_abstract": false, + "parent": "IfcEdgeFeature", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "FeatureLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "Radius", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": "IfcCompoundPlaneAngleMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "RefLongitude", + "type": "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": [] + }, + "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": [] + }, + "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": "InteriorOrExteriorSpace", + "type": "IfcInternalOrExternalEnum", + "is_enum": true, + "enum_values": [ + "INTERNAL", + "EXTERNAL", + "NOTDEFINED" + ] + }, + { + "name": "ElevationWithFlooring", + "type": "IfcLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "IfcSpatialStructureElement": { + "is_abstract": true, + "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": "LongName", + "type": "IfcLabel", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CompositionType", + "type": "IfcElementCompositionEnum", + "is_enum": true, + "enum_values": [ + "COMPLEX", + "ELEMENT", + "PARTIAL" + ] + } + ], + "complex_attributes": [] + }, + "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": "ShapeType", + "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": [] + }, + "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": "NumberOfRiser", + "type": "xs:long", + "is_enum": false, + "enum_values": [] + }, + { + "name": "NumberOfTreads", + "type": "xs:long", + "is_enum": false, + "enum_values": [] + }, + { + "name": "RiserHeight", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "TreadLength", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "IfcStructuralAction": { + "is_abstract": true, + "parent": "IfcStructuralActivity", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "IfcStructuralActivity": { + "is_abstract": true, + "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": "GlobalOrLocal", + "type": "IfcGlobalOrLocalEnum", + "is_enum": true, + "enum_values": [ + "GLOBAL_COORDS", + "LOCAL_COORDS" + ] + } + ], + "complex_attributes": [] + }, + "IfcStructuralConnection": { + "is_abstract": true, + "parent": "IfcStructuralItem", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + }, + "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": [] + }, + "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": "IfcStructuralCurveTypeEnum", + "is_enum": true, + "enum_values": [ + "RIGID_JOINED_MEMBER", + "PIN_JOINED_MEMBER", + "CABLE", + "TENSION_MEMBER", + "COMPRESSION_MEMBER", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "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": "IfcStructuralCurveTypeEnum", + "is_enum": true, + "enum_values": [ + "RIGID_JOINED_MEMBER", + "PIN_JOINED_MEMBER", + "CABLE", + "TENSION_MEMBER", + "COMPRESSION_MEMBER", + "USERDEFINED", + "NOTDEFINED" + ] + } + ], + "complex_attributes": [] + }, + "IfcStructuralItem": { + "is_abstract": true, + "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": [] + }, + "IfcStructuralLinearAction": { + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, + "enum_values": [ + "PROJECTED_LENGTH", + "TRUE_LENGTH" + ] + } + ], + "complex_attributes": [] + }, + "IfcStructuralLinearActionVarying": { + "is_abstract": false, + "parent": "IfcStructuralLinearAction", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, + "enum_values": [ + "PROJECTED_LENGTH", + "TRUE_LENGTH" + ] + } + ], + "complex_attributes": [] + }, + "IfcStructuralMember": { + "is_abstract": true, + "parent": "IfcStructuralItem", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + }, + "IfcStructuralPlanarAction": { + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, + "enum_values": [ + "PROJECTED_LENGTH", + "TRUE_LENGTH" + ] + } + ], + "complex_attributes": [] + }, + "IfcStructuralPlanarActionVarying": { + "is_abstract": false, + "parent": "IfcStructuralPlanarAction", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + }, + { + "name": "ProjectedOrTrue", + "type": "IfcProjectedOrTrueLengthEnum", + "is_enum": true, + "enum_values": [ + "PROJECTED_LENGTH", + "TRUE_LENGTH" + ] + } + ], + "complex_attributes": [] + }, + "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": "xs:boolean", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": [] + }, + "IfcStructuralReaction": { + "is_abstract": true, + "parent": "IfcStructuralActivity", + "attributes": [ + { + "name": "GlobalId", + "type": "IfcGloballyUniqueId", + "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": [] + }, + "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": [] + }, + "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": "IfcStructuralSurfaceTypeEnum", + "is_enum": true, + "enum_values": [ + "BENDING_ELEMENT", + "MEMBRANE_ELEMENT", + "SHELL", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "Thickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": "IfcStructuralSurfaceTypeEnum", + "is_enum": true, + "enum_values": [ + "BENDING_ELEMENT", + "MEMBRANE_ELEMENT", + "SHELL", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "Thickness", + "type": "IfcPositiveLengthMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [ + "STRAND", + "WIRE", + "BAR", + "COATED", + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": "OperationType", + "type": "IfcTransportElementTypeEnum", + "is_enum": true, + "enum_values": [ + "ELEVATOR", + "ESCALATOR", + "MOVINGWALKWAY", + "USERDEFINED", + "NOTDEFINED" + ] + }, + { + "name": "CapacityByWeight", + "type": "IfcMassMeasure", + "is_enum": false, + "enum_values": [] + }, + { + "name": "CapacityByNumber", + "type": "IfcCountMeasure", + "is_enum": false, + "enum_values": [] + } + ], + "complex_attributes": [] + }, + "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": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + }, + "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": [] + } + ], + "complex_attributes": [] + } +} \ No newline at end of file diff --git a/src/Mod/Arch/Presets/ifc_types_IFC2X3.json b/src/Mod/Arch/Presets/ifc_types_IFC2X3.json index dc13d74bff..3af52fe29d 100644 --- a/src/Mod/Arch/Presets/ifc_types_IFC2X3.json +++ b/src/Mod/Arch/Presets/ifc_types_IFC2X3.json @@ -1,31 +1,562 @@ { -"IfcInteger": {}, -"IfcReal": {}, -"IfcBoolean": {}, -"IfcIdentifier": {}, -"IfcText": {}, -"IfcLabel": {}, -"IfcLogical": {}, -"IfcVolumeMeasure": {}, -"IfcTimeMeasure": {}, -"IfcThermodynamicTemperatureMeasure": {}, -"IfcSolidAngleMeasure": {}, -"IfcPositiveRatioMeasure": {}, -"IfcRatioMeasure": {}, -"IfcPositivePlaneAngleMeasure": {}, -"IfcPlaneAngleMeasure": {}, -"IfcParameterValue": {}, -"IfcNumericMeasure": {}, -"IfcMassMeasure": {}, -"IfcPositiveLengthMeasure": {}, -"IfcLengthMeasure": {}, -"IfcElectricCurrentMeasure": {}, -"IfcDescriptiveMeasure": {}, -"IfcCountMeasure": {}, -"IfcContextDependentMeasure": {}, -"IfcAreaMeasure": {}, -"IfcAmountOfSubstanceMeasure": {}, -"IfcLuminousIntensityMeasure": {}, -"IfcNormalisedRatioMeasure": {}, -"IfcComplexNumber": {} + "IfcBSplineCurveForm": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcBSplineSurfaceForm": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcBooleanOperator": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcKnotType": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcNullStyle": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcPreferredSurfaceCurveRepresentation": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcSIPrefix": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcSIUnitName": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcSurfaceSide": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcTextPath": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcTransitionCode": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcTrimmingPreference": { + "base": "xs:string", + "property": "PropertyString" + }, + "IfcComplexNumber": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAbsorbedDoseMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAccelerationMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAmountOfSubstanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAngularVelocityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAreaDensityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcAreaMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcBoolean": { + "base": "xs:boolean", + "property": "PropertyBool" + }, + "IfcBoxAlignment": { + "base": "ifc:IfcLabel", + "property": "PropertyString" + }, + "IfcCardinalPointReference": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcContextDependentMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcCountMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcCurvatureMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcDate": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcDateTime": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcDayInMonthNumber": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcDayInWeekNumber": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcDescriptiveMeasure": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcDimensionCount": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcDoseEquivalentMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcDuration": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcDynamicViscosityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricCapacitanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricChargeMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricConductanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricCurrentMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricResistanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcElectricVoltageMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcEnergyMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcFontStyle": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcFontVariant": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcFontWeight": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcForceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcFrequencyMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcGloballyUniqueId": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcHeatFluxDensityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcHeatingValueMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcIdentifier": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcIlluminanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcInductanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcInteger": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcIntegerCountRateMeasure": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcIonConcentrationMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcIsothermalMoistureCapacityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcKinematicViscosityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLabel": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcLanguageId": { + "base": "ifc:IfcIdentifier", + "property": "PropertyString" + }, + "IfcLengthMeasure": { + "base": "xs:double", + "property": "PropertyLength" + }, + "IfcLinearForceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLinearMomentMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLinearStiffnessMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLinearVelocityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLogical": { + "base": "ifc:logical", + "property": "PropertyBool" + }, + "IfcLuminousFluxMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLuminousIntensityDistributionMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcLuminousIntensityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMagneticFluxDensityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMagneticFluxMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMassDensityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMassFlowRateMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMassMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMassPerLengthMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcModulusOfElasticityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcModulusOfLinearSubgradeReactionMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcModulusOfRotationalSubgradeReactionMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcModulusOfSubgradeReactionMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMoistureDiffusivityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMolecularWeightMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMomentOfInertiaMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMonetaryMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcMonthInYearNumber": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcNonNegativeLengthMeasure": { + "base": "ifc:IfcLengthMeasure", + "property": "PropertyLength" + }, + "IfcNormalisedRatioMeasure": { + "base": "ifc:IfcRatioMeasure", + "property": "PropertyFloat" + }, + "IfcNumericMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcPHMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcParameterValue": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcPlanarForceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcPlaneAngleMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcPositiveInteger": { + "base": "ifc:IfcInteger", + "property": "PropertyInteger" + }, + "IfcPositiveLengthMeasure": { + "base": "ifc:IfcLengthMeasure", + "property": "PropertyLength" + }, + "IfcPositivePlaneAngleMeasure": { + "base": "ifc:IfcPlaneAngleMeasure", + "property": "PropertyFloat" + }, + "IfcPositiveRatioMeasure": { + "base": "ifc:IfcRatioMeasure", + "property": "PropertyFloat" + }, + "IfcPowerMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcPresentableText": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcPressureMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcRadioActivityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcRatioMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcReal": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcRotationalFrequencyMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcRotationalMassMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcRotationalStiffnessMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSectionModulusMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSectionalAreaIntegralMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcShearModulusMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSolidAngleMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSoundPowerLevelMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSoundPowerMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSoundPressureLevelMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSoundPressureMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSpecificHeatCapacityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSpecularExponent": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcSpecularRoughness": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcTemperatureGradientMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcTemperatureRateOfChangeMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcText": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcTextAlignment": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcTextDecoration": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcTextFontName": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcTextTransformation": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcThermalAdmittanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcThermalConductivityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcThermalExpansionCoefficientMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcThermalResistanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcThermalTransmittanceMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcThermodynamicTemperatureMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcTime": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcTimeMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcTimeStamp": { + "base": "xs:long", + "property": "PropertyFloat" + }, + "IfcTorqueMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcURIReference": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "IfcVaporPermeabilityMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcVolumeMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcVolumetricFlowRateMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcWarpingConstantMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "IfcWarpingMomentMeasure": { + "base": "xs:double", + "property": "PropertyFloat" + }, + "aggregateType": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "logical": { + "base": "xs:normalizedString", + "property": "PropertyString" + }, + "List-IfcCompoundPlaneAngleMeasure": { + "base": "xs:string", + "property": "PropertyString" + } }