Add ifc_types.json which stores all of the ifc types

This commit is contained in:
Dion Moult
2019-01-26 13:33:17 +11:00
parent 84d39e8316
commit f097b3a2bf

View File

@@ -0,0 +1,140 @@
{
"IfcBSplineCurveForm": "xs:string",
"IfcBSplineSurfaceForm": "xs:string",
"IfcBooleanOperator": "xs:string",
"IfcKnotType": "xs:string",
"IfcNullStyle": "xs:string",
"IfcPreferredSurfaceCurveRepresentation": "xs:string",
"IfcSIPrefix": "xs:string",
"IfcSIUnitName": "xs:string",
"IfcSurfaceSide": "xs:string",
"IfcTextPath": "xs:string",
"IfcTransitionCode": "xs:string",
"IfcTrimmingPreference": "xs:string",
"IfcAbsorbedDoseMeasure": "xs:double",
"IfcAccelerationMeasure": "xs:double",
"IfcAmountOfSubstanceMeasure": "xs:double",
"IfcAngularVelocityMeasure": "xs:double",
"IfcAreaDensityMeasure": "xs:double",
"IfcAreaMeasure": "xs:double",
"IfcBoolean": "xs:boolean",
"IfcBoxAlignment": "ifc:IfcLabel",
"IfcCardinalPointReference": "xs:long",
"IfcContextDependentMeasure": "xs:double",
"IfcCountMeasure": "xs:double",
"IfcCurvatureMeasure": "xs:double",
"IfcDate": "xs:normalizedString",
"IfcDateTime": "xs:normalizedString",
"IfcDayInMonthNumber": "xs:long",
"IfcDayInWeekNumber": "xs:long",
"IfcDescriptiveMeasure": "xs:normalizedString",
"IfcDimensionCount": "xs:long",
"IfcDoseEquivalentMeasure": "xs:double",
"IfcDuration": "xs:normalizedString",
"IfcDynamicViscosityMeasure": "xs:double",
"IfcElectricCapacitanceMeasure": "xs:double",
"IfcElectricChargeMeasure": "xs:double",
"IfcElectricConductanceMeasure": "xs:double",
"IfcElectricCurrentMeasure": "xs:double",
"IfcElectricResistanceMeasure": "xs:double",
"IfcElectricVoltageMeasure": "xs:double",
"IfcEnergyMeasure": "xs:double",
"IfcFontStyle": "xs:normalizedString",
"IfcFontVariant": "xs:normalizedString",
"IfcFontWeight": "xs:normalizedString",
"IfcForceMeasure": "xs:double",
"IfcFrequencyMeasure": "xs:double",
"IfcGloballyUniqueId": "xs:normalizedString",
"IfcHeatFluxDensityMeasure": "xs:double",
"IfcHeatingValueMeasure": "xs:double",
"IfcIdentifier": "xs:normalizedString",
"IfcIlluminanceMeasure": "xs:double",
"IfcInductanceMeasure": "xs:double",
"IfcInteger": "xs:long",
"IfcIntegerCountRateMeasure": "xs:long",
"IfcIonConcentrationMeasure": "xs:double",
"IfcIsothermalMoistureCapacityMeasure": "xs:double",
"IfcKinematicViscosityMeasure": "xs:double",
"IfcLabel": "xs:normalizedString",
"IfcLanguageId": "ifc:IfcIdentifier",
"IfcLengthMeasure": "xs:double",
"IfcLinearForceMeasure": "xs:double",
"IfcLinearMomentMeasure": "xs:double",
"IfcLinearStiffnessMeasure": "xs:double",
"IfcLinearVelocityMeasure": "xs:double",
"IfcLogical": "ifc:logical",
"IfcLuminousFluxMeasure": "xs:double",
"IfcLuminousIntensityDistributionMeasure": "xs:double",
"IfcLuminousIntensityMeasure": "xs:double",
"IfcMagneticFluxDensityMeasure": "xs:double",
"IfcMagneticFluxMeasure": "xs:double",
"IfcMassDensityMeasure": "xs:double",
"IfcMassFlowRateMeasure": "xs:double",
"IfcMassMeasure": "xs:double",
"IfcMassPerLengthMeasure": "xs:double",
"IfcModulusOfElasticityMeasure": "xs:double",
"IfcModulusOfLinearSubgradeReactionMeasure": "xs:double",
"IfcModulusOfRotationalSubgradeReactionMeasure": "xs:double",
"IfcModulusOfSubgradeReactionMeasure": "xs:double",
"IfcMoistureDiffusivityMeasure": "xs:double",
"IfcMolecularWeightMeasure": "xs:double",
"IfcMomentOfInertiaMeasure": "xs:double",
"IfcMonetaryMeasure": "xs:double",
"IfcMonthInYearNumber": "xs:long",
"IfcNonNegativeLengthMeasure": "ifc:IfcLengthMeasure",
"IfcNormalisedRatioMeasure": "ifc:IfcRatioMeasure",
"IfcNumericMeasure": "xs:double",
"IfcPHMeasure": "xs:double",
"IfcParameterValue": "xs:double",
"IfcPlanarForceMeasure": "xs:double",
"IfcPlaneAngleMeasure": "xs:double",
"IfcPositiveInteger": "ifc:IfcInteger",
"IfcPositiveLengthMeasure": "ifc:IfcLengthMeasure",
"IfcPositivePlaneAngleMeasure": "ifc:IfcPlaneAngleMeasure",
"IfcPositiveRatioMeasure": "ifc:IfcRatioMeasure",
"IfcPowerMeasure": "xs:double",
"IfcPresentableText": "xs:normalizedString",
"IfcPressureMeasure": "xs:double",
"IfcRadioActivityMeasure": "xs:double",
"IfcRatioMeasure": "xs:double",
"IfcReal": "xs:double",
"IfcRotationalFrequencyMeasure": "xs:double",
"IfcRotationalMassMeasure": "xs:double",
"IfcRotationalStiffnessMeasure": "xs:double",
"IfcSectionModulusMeasure": "xs:double",
"IfcSectionalAreaIntegralMeasure": "xs:double",
"IfcShearModulusMeasure": "xs:double",
"IfcSolidAngleMeasure": "xs:double",
"IfcSoundPowerLevelMeasure": "xs:double",
"IfcSoundPowerMeasure": "xs:double",
"IfcSoundPressureLevelMeasure": "xs:double",
"IfcSoundPressureMeasure": "xs:double",
"IfcSpecificHeatCapacityMeasure": "xs:double",
"IfcSpecularExponent": "xs:double",
"IfcSpecularRoughness": "xs:double",
"IfcTemperatureGradientMeasure": "xs:double",
"IfcTemperatureRateOfChangeMeasure": "xs:double",
"IfcText": "xs:normalizedString",
"IfcTextAlignment": "xs:normalizedString",
"IfcTextDecoration": "xs:normalizedString",
"IfcTextFontName": "xs:normalizedString",
"IfcTextTransformation": "xs:normalizedString",
"IfcThermalAdmittanceMeasure": "xs:double",
"IfcThermalConductivityMeasure": "xs:double",
"IfcThermalExpansionCoefficientMeasure": "xs:double",
"IfcThermalResistanceMeasure": "xs:double",
"IfcThermalTransmittanceMeasure": "xs:double",
"IfcThermodynamicTemperatureMeasure": "xs:double",
"IfcTime": "xs:normalizedString",
"IfcTimeMeasure": "xs:double",
"IfcTimeStamp": "xs:long",
"IfcTorqueMeasure": "xs:double",
"IfcURIReference": "xs:normalizedString",
"IfcVaporPermeabilityMeasure": "xs:double",
"IfcVolumeMeasure": "xs:double",
"IfcVolumetricFlowRateMeasure": "xs:double",
"IfcWarpingConstantMeasure": "xs:double",
"IfcWarpingMomentMeasure": "xs:double",
"aggregateType": "xs:normalizedString",
"logical": "xs:normalizedString"
}