<?xml version="1.0" encoding="utf-8"?>

<!--

 BLIS-XML for IFC 2x

 Date:  05.12.2000 
 Type:  Full model

 EXPRESS   Schema   IFC 2x
           Name     IFC2X_FINAL  
           Author   IAI (International Alliance for Interoperability) 
           URL      http://iaiweb.lbl.gov

 BLIS-XML  Schema   BLIS-XML for the complete IFC 2x model
           Name     BLIS-XML for IFC 2x 
           Author   BLIS -project 
           URL      http://cic.vtt.fi/projects/blis
           NOTE     The documentation for IFC 2x can be found at http://cig.bre.co.uk/iai_uk
-->


<Schema name="BLIS-XML FOR IFC 2x" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">

 <AttributeType name="schema" dt:type="string"/>
 <AttributeType name="implementation_level" dt:type="string"/>
 <AttributeType name="name" dt:type="string"/>
 <AttributeType name="time_stamp" dt:type="string"/>
 <AttributeType name="preprocessor_version" dt:type="string"/>
 <AttributeType name="originating_system" dt:type="string"/>
 <AttributeType name="authorization" dt:type="string"/>

 <AttributeType name="XMLID" dt:type="id"></AttributeType>
 <AttributeType name="RealValue" dt:type="r8"></AttributeType>
 <AttributeType name="StringValue" dt:type="string"></AttributeType>
 <AttributeType name="BooleanValue" dt:type="boolean"/>
 <AttributeType name="IntegerValue" dt:type="int"/>
 <AttributeType name="NumberValue" dt:type="number"/>
 <AttributeType name="Segments" dt:type="idrefs"></AttributeType>
 <AttributeType name="SelfIntersect" dt:type="boolean"></AttributeType>
 <AttributeType name="ConstraintType" dt:type="string"></AttributeType>
 <AttributeType name="ContraintTime" dt:type="idref"></AttributeType>
 <AttributeType name="GlobalId" dt:type="string"></AttributeType>
 <AttributeType name="OwnerHistory" dt:type="idref"></AttributeType>
 <AttributeType name="Name" dt:type="string"></AttributeType>
 <AttributeType name="Description" dt:type="string"></AttributeType>
 <AttributeType name="ObjectType" dt:type="string"></AttributeType>
 <AttributeType name="IsDefinedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="HasAssociations" dt:type="idrefs"></AttributeType>
 <AttributeType name="HasAssignments" dt:type="idrefs"></AttributeType>
 <AttributeType name="Decomposes" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsDecomposedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="TheActor" dt:type="idref"></AttributeType>
 <AttributeType name="IsActingUpon" dt:type="idrefs"></AttributeType>
 <AttributeType name="Role" dt:type="enumeration" dt:values="SUPPLIER MANUFACTURER CONTRACTOR SUBCONTRACTOR ARCHITECT STRUCTURALENGINEER COSTENGINEER CLIENT BUILDINGOWNER BUILDINGOPERATOR MECHANICALENGINEER ELECTRICALENGINEER PROJECTMANAGER FACILITIESMANAGER CIVILENGINEER COMISSIONINGENGINEER ENGINEER OWNER CONSULTANT CONSTRUCTIONMANAGER FIELDCONSTRUCTIONMANAGER RESELLER USERDEFINED"></AttributeType>
 <AttributeType name="UserDefinedRole" dt:type="string"></AttributeType>
 <AttributeType name="ObjectPlacement" dt:type="idref"></AttributeType>
 <AttributeType name="Representation" dt:type="idref"></AttributeType>
 <AttributeType name="ReferencedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="Tag" dt:type="string"></AttributeType>
 <AttributeType name="ConnectedTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="ConnectedFrom" dt:type="idrefs"></AttributeType>
 <AttributeType name="ContainedInStructure" dt:type="idrefs"></AttributeType>
 <AttributeType name="ControlElementId" dt:type="string"></AttributeType>
 <AttributeType name="AssignedToFlowElement" dt:type="idrefs"></AttributeType>
 <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="ELECTRICACTUATOR PNEUMATICACTUATOR HYDRAULICACTUATOR HANDOPERATEDACTUATOR USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="FailPosition" dt:type="enumeration" dt:values="FAILOPEN FAILCLOSED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="FlowElementType" dt:type="enumeration" dt:values="FLUIDFLOW USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="HasControlElements" dt:type="idrefs"></AttributeType>
 <AttributeType name="DirtyPressureDrop" dt:type="r8"></AttributeType>
 <AttributeType name="CleanPressureDrop" dt:type="r8"></AttributeType>
 <AttributeType name="Efficiency" dt:type="r8"></AttributeType>
 <AttributeType name="AirFlowType" dt:type="enumeration" dt:values="SUPPLYAIR RETURNAIR EXHAUSTAIR OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="Throw" dt:type="r8"></AttributeType>
 <AttributeType name="AirDiffusionPerformanceIndex" dt:type="r8"></AttributeType>
 <AttributeType name="FinishType" dt:type="enumeration" dt:values="ANNODIZED PAINTED NONE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FinishColor" dt:type="string"></AttributeType>
 <AttributeType name="MountingType" dt:type="enumeration" dt:values="SURFACE FLATFLUSH LAYIN OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FaceType" dt:type="enumeration" dt:values="FOURWAYPATTERN SINGLEDEFLECTION DOUBLEDEFLECTION SIGHTPROOF EGGCRATE PERFORATED LOUVERED OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="CoreType" dt:type="enumeration" dt:values="SHUTTERBLADE CURVEDBLADE REMOVABLE REVERSIBLE NONE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="CoreSetVertical" dt:type="r8"></AttributeType>
 <AttributeType name="CoreSetHorizontal" dt:type="r8"></AttributeType>
 <AttributeType name="IntegralControl" dt:type="boolean"></AttributeType>
 <AttributeType name="TerminalBoxType" dt:type="enumeration" dt:values="VARIABLEAIRVOLUME CONSTANTVOLUME VARIABLEAIRVOLUMEREHEAT CONSTANTVOLUMEREHEAT VARIABLEAIRVOLUMEDUALDUCT CONSTANTVOLUMEDUALDUCT FANPOWERED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="SoundLevel" dt:type="idref"></AttributeType>
 <AttributeType name="ApplicationDeveloper" dt:type="idref"></AttributeType>
 <AttributeType name="Version" dt:type="string"></AttributeType>
 <AttributeType name="ApplicationFullName" dt:type="string"></AttributeType>
 <AttributeType name="ApplicationIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="AuthorizingAgent" dt:type="idref"></AttributeType>
 <AttributeType name="RequestFrom" dt:type="idref"></AttributeType>
 <AttributeType name="RequestTo" dt:type="idref"></AttributeType>
 <AttributeType name="RequestingDate" dt:type="idref"></AttributeType>
 <AttributeType name="RequestedDate" dt:type="idref"></AttributeType>
 <AttributeType name="ApprovalDate" dt:type="idref"></AttributeType>
 <AttributeType name="ApprovalStatus" dt:type="enumeration" dt:values="APPROVED PROCESSED ONHOLD SUBMITTED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="ApprovalConstraint" dt:type="string"></AttributeType>
 <AttributeType name="Controls" dt:type="idrefs"></AttributeType>
 <AttributeType name="Approval" dt:type="idref"></AttributeType>
 <AttributeType name="ProfileType" dt:type="enumeration" dt:values="CURVE AREA"></AttributeType>
 <AttributeType name="ProfileName" dt:type="string"></AttributeType>
 <AttributeType name="OuterCurve" dt:type="idref"></AttributeType>
 <AttributeType name="Curve" dt:type="idref"></AttributeType>
 <AttributeType name="InnerCurves" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsGroupedBy" dt:type="idref"></AttributeType>
 <AttributeType name="AssetLocation" dt:type="idref"></AttributeType>
 <AttributeType name="AssetIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="AssetRisks" dt:type="enumeration" dt:values="HEALTHANDSAFETY HAZARD INSURANCE BUSINESS GENERALRISKFACTOR USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="OriginalValue" dt:type="idref"></AttributeType>
 <AttributeType name="CurrentValue" dt:type="idref"></AttributeType>
 <AttributeType name="TotalReplacementCost" dt:type="idref"></AttributeType>
 <AttributeType name="Owner" dt:type="idref"></AttributeType>
 <AttributeType name="User" dt:type="idref"></AttributeType>
 <AttributeType name="LeasedFrom" dt:type="idref"></AttributeType>
 <AttributeType name="LeasedTo" dt:type="idref"></AttributeType>
 <AttributeType name="ResponsiblePerson" dt:type="idref"></AttributeType>
 <AttributeType name="IncorporationDate" dt:type="idref"></AttributeType>
 <AttributeType name="CommissioningDate" dt:type="idref"></AttributeType>
 <AttributeType name="WarrantyDuration" dt:type="r8"></AttributeType>
 <AttributeType name="ExpectedLife" dt:type="r8"></AttributeType>
 <AttributeType name="OperatingFunction" dt:type="idref"></AttributeType>
 <AttributeType name="DepreciatedValue" dt:type="idref"></AttributeType>
 <AttributeType name="Location" dt:type="idref"></AttributeType>
 <AttributeType name="Axis" dt:type="idref"></AttributeType>
 <AttributeType name="RefDirection" dt:type="idref"></AttributeType>
 <AttributeType name="ProvidesBoundaries" dt:type="idrefs"></AttributeType>
 <AttributeType name="HasOpenings" dt:type="idrefs"></AttributeType>
 <AttributeType name="FillsVoids" dt:type="idrefs"></AttributeType>
 <AttributeType name="HeatTransferRate" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalEfficiency" dt:type="r8"></AttributeType>
 <AttributeType name="PrimaryEnergySource" dt:type="enumeration" dt:values="ELECTRICITY NATURALGAS OIL LIQUIFIEDPETROLEUMGAS PROPANE STEAM OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="BoilerType" dt:type="enumeration" dt:values="HOTWATER GASFIRED STEAM OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="HeatOutput" dt:type="r8"></AttributeType>
 <AttributeType name="PressureRating" dt:type="r8"></AttributeType>
 <AttributeType name="EnergyInputRate" dt:type="r8"></AttributeType>
 <AttributeType name="Operator" dt:type="enumeration" dt:values="UNION INTERSECTION DIFFERENCE"></AttributeType>
 <AttributeType name="FirstOperand" dt:type="idref"></AttributeType>
 <AttributeType name="SecondOperand" dt:type="idref"></AttributeType>
 <AttributeType name="Corner" dt:type="idref"></AttributeType>
 <AttributeType name="XDim" dt:type="r8"></AttributeType>
 <AttributeType name="YDim" dt:type="r8"></AttributeType>
 <AttributeType name="ZDim" dt:type="r8"></AttributeType>
 <AttributeType name="BaseSurface" dt:type="idref"></AttributeType>
 <AttributeType name="AgreementFlag" dt:type="boolean"></AttributeType>
 <AttributeType name="Enclosure" dt:type="idref"></AttributeType>
 <AttributeType name="Title" dt:type="string"></AttributeType>
 <AttributeType name="SubmittedBy" dt:type="idref"></AttributeType>
 <AttributeType name="ApprovedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="PreparedBy" dt:type="idref"></AttributeType>
 <AttributeType name="SubmittedOn" dt:type="idref"></AttributeType>
 <AttributeType name="TotalCost" dt:type="idref"></AttributeType>
 <AttributeType name="CostElements" dt:type="idrefs"></AttributeType>
 <AttributeType name="Status" dt:type="string"></AttributeType>
 <AttributeType name="IntendedUse" dt:type="string"></AttributeType>
 <AttributeType name="TargetUsers" dt:type="idrefs"></AttributeType>
 <AttributeType name="ValidFromDate" dt:type="idref"></AttributeType>
 <AttributeType name="ValidToDate" dt:type="idref"></AttributeType>
 <AttributeType name="UpdateDate" dt:type="idref"></AttributeType>
 <AttributeType name="ScheduleNumber" dt:type="string"></AttributeType>
 <AttributeType name="BudgetSource" dt:type="string"></AttributeType>
 <AttributeType name="Balance" dt:type="idref"></AttributeType>
 <AttributeType name="LongName" dt:type="string"></AttributeType>
 <AttributeType name="CompositionType" dt:type="enumeration" dt:values="COMPLEX ELEMENT PARTIAL"></AttributeType>
 <AttributeType name="ContainsElements" dt:type="idrefs"></AttributeType>
 <AttributeType name="ElevationOfRefHeight" dt:type="r8"></AttributeType>
 <AttributeType name="ElevationOfTerrain" dt:type="r8"></AttributeType>
 <AttributeType name="BuildingAddress" dt:type="idref"></AttributeType>
 <AttributeType name="ServicedBySystems" dt:type="idrefs"></AttributeType>
 <AttributeType name="Elevation" dt:type="r8"></AttributeType>
 <AttributeType name="DocPackageID" dt:type="string"></AttributeType>
 <AttributeType name="DocPackageName" dt:type="string"></AttributeType>
 <AttributeType name="CreationDate" dt:type="idref"></AttributeType>
 <AttributeType name="Authors" dt:type="idrefs"></AttributeType>
 <AttributeType name="DayComponent" dt:type="int"></AttributeType>
 <AttributeType name="MonthComponent" dt:type="int"></AttributeType>
 <AttributeType name="YearComponent" dt:type="int"></AttributeType>
 <AttributeType name="Axis1" dt:type="idref"></AttributeType>
 <AttributeType name="Axis2" dt:type="idref"></AttributeType>
 <AttributeType name="LocalOrigin" dt:type="idref"></AttributeType>
 <AttributeType name="Scale" dt:type="r8"></AttributeType>
 <AttributeType name="Scale2" dt:type="r8"></AttributeType>
 <AttributeType name="Axis3" dt:type="idref"></AttributeType>
 <AttributeType name="Scale3" dt:type="r8"></AttributeType>
 <AttributeType name="OrderNumber" dt:type="string"></AttributeType>
 <AttributeType name="TransactionCode" dt:type="string"></AttributeType>
 <AttributeType name="IssuingDate" dt:type="idref"></AttributeType>
 <AttributeType name="IssuedBy" dt:type="idref"></AttributeType>
 <AttributeType name="IssuedTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="AdditionalContacts" dt:type="idrefs"></AttributeType>
 <AttributeType name="Signoff" dt:type="idref"></AttributeType>
 <AttributeType name="ChangeDescription" dt:type="string"></AttributeType>
 <AttributeType name="ReasonForChange" dt:type="string"></AttributeType>
 <AttributeType name="RequestedStartTime" dt:type="idref"></AttributeType>
 <AttributeType name="RequestedFinishTime" dt:type="idref"></AttributeType>
 <AttributeType name="CostEstimate" dt:type="idref"></AttributeType>
 <AttributeType name="WorkPlan" dt:type="idref"></AttributeType>
 <AttributeType name="ActualStartTime" dt:type="idref"></AttributeType>
 <AttributeType name="ActualFinishTime" dt:type="idref"></AttributeType>
 <AttributeType name="ChillerType" dt:type="enumeration" dt:values="AIRCOOLED WATERCOOLED HEATRECOVERY OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="NominalCoolingCapacity_" dt:type="r8"></AttributeType>
 <AttributeType name="Position" dt:type="idref"></AttributeType>
 <AttributeType name="Radius" dt:type="r8"></AttributeType>
 <AttributeType name="Source" dt:type="string"></AttributeType>
 <AttributeType name="Edition" dt:type="string"></AttributeType>
 <AttributeType name="EditionDate" dt:type="idref"></AttributeType>
 <AttributeType name="Contains" dt:type="idrefs"></AttributeType>
 <AttributeType name="Notation" dt:type="idref"></AttributeType>
 <AttributeType name="ItemOf" dt:type="idref"></AttributeType>
 <AttributeType name="IsClassifiedItemIn" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsClassifyingItemIn" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingItem" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedItems" dt:type="idrefs"></AttributeType>
 <AttributeType name="NotationFacets" dt:type="idrefs"></AttributeType>
 <AttributeType name="NotationValue" dt:type="string"></AttributeType>
 <AttributeType name="ItemReference" dt:type="string"></AttributeType>
 <AttributeType name="ReferencedSource" dt:type="idref"></AttributeType>
 <AttributeType name="CfsFaces" dt:type="idrefs"></AttributeType>
 <AttributeType name="CoilType" dt:type="enumeration" dt:values="PRECOOLING COOLING RECOOLING PREHEATING HEATING REHEATING OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="BypassFactor" dt:type="r8"></AttributeType>
 <AttributeType name="FaceVelocity" dt:type="r8"></AttributeType>
 <AttributeType name="FlowArrangement" dt:type="enumeration" dt:values="COUNTERFLOW CROSSFLOW PARALLELFLOW DIRECTEXPANSION OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="HasNaturalVentilation" dt:type="boolean"></AttributeType>
 <AttributeType name="HasSprinklerProtection" dt:type="boolean"></AttributeType>
 <AttributeType name="FireRiskFactor" dt:type="int"></AttributeType>
 <AttributeType name="PartOfComplex" dt:type="idrefs"></AttributeType>
 <AttributeType name="UsageName" dt:type="string"></AttributeType>
 <AttributeType name="HasProperties" dt:type="idrefs"></AttributeType>
 <AttributeType name="Transition" dt:type="enumeration" dt:values="DISCONTINUOUS CONTINUOUS CONTSAMEGRADIENT CONTSAMEGRADIENTSAMECURVATURE"></AttributeType>
 <AttributeType name="SameSense" dt:type="boolean"></AttributeType>
 <AttributeType name="ParentCurve" dt:type="idref"></AttributeType>
 <AttributeType name="UsingCurves" dt:type="idrefs"></AttributeType>
 <AttributeType name="Profiles" dt:type="idrefs"></AttributeType>
 <AttributeType name="Label" dt:type="string"></AttributeType>
 <AttributeType name="ImpellerDiameter" dt:type="r8"></AttributeType>
 <AttributeType name="CompressorType" dt:type="enumeration" dt:values="HERMETIC RECIPROCATING SCREW OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="HotGasBypass" dt:type="boolean"></AttributeType>
 <AttributeType name="WaterproofingRequired" dt:type="boolean"></AttributeType>
 <AttributeType name="VentilationRequired" dt:type="boolean"></AttributeType>
 <AttributeType name="JoinType" dt:type="enumeration" dt:values="EXPANSION_JOINT EDGE_JOINT CONTROL_JOINT NOTDEFINED"></AttributeType>
 <AttributeType name="RangeOfMovement" dt:type="r8"></AttributeType>
 <AttributeType name="FireRating" dt:type="r8"></AttributeType>
 <AttributeType name="ConstraintOf" dt:type="idref"></AttributeType>
 <AttributeType name="CurveOnRelatingElement" dt:type="idref"></AttributeType>
 <AttributeType name="CurveOnRelatedElement" dt:type="idref"></AttributeType>
 <AttributeType name="PointOnRelatingElement" dt:type="idref"></AttributeType>
 <AttributeType name="PointOnRelatedElement" dt:type="idref"></AttributeType>
 <AttributeType name="LocationAtRelatingElement" dt:type="idref"></AttributeType>
 <AttributeType name="LocationAtRelatedElement" dt:type="idref"></AttributeType>
 <AttributeType name="ProfileOfPort" dt:type="idref"></AttributeType>
 <AttributeType name="SurfaceOnRelatingElement" dt:type="idref"></AttributeType>
 <AttributeType name="SurfaceOnRelatedElement" dt:type="idref"></AttributeType>
 <AttributeType name="ConstraintGrade" dt:type="enumeration" dt:values="HARD SOFT ADVISORY USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="ConstraintSource" dt:type="string"></AttributeType>
 <AttributeType name="CreatingActor" dt:type="idref"></AttributeType>
 <AttributeType name="CreationTime" dt:type="idref"></AttributeType>
 <AttributeType name="Aggregates" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsAggregatedIn" dt:type="idrefs"></AttributeType>
 <AttributeType name="LogicalAggregator" dt:type="enumeration" dt:values="LOGICALAND LOGICALOR LOGICALXOR LOGICALNOT"></AttributeType>
 <AttributeType name="RelatingConstraint" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedConstraints" dt:type="idrefs"></AttributeType>
 <AttributeType name="Intent" dt:type="enumeration" dt:values="RATIONALE EXPECTEDPERFORMANCE USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="Constraint" dt:type="idref"></AttributeType>
 <AttributeType name="ResourceConsumption" dt:type="enumeration" dt:values="CONSUMED PARTIALLYCONSUMED NOTCONSUMED OCCUPIED PARTIALLYOCCUPIED NOTOCCUPIED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="BaseUnit" dt:type="idref"></AttributeType>
 <AttributeType name="ResourceOf" dt:type="idrefs"></AttributeType>
 <AttributeType name="Suppliers" dt:type="idrefs"></AttributeType>
 <AttributeType name="OrderQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="DesignMaterial" dt:type="idrefs"></AttributeType>
 <AttributeType name="Dimensions" dt:type="idref"></AttributeType>
 <AttributeType name="UnitType" dt:type="enumeration" dt:values="ABSORBEDDOSEUNIT AMOUNTOFSUBSTANCEUNIT AREAUNIT DOSEEQUIVALENTUNIT ELECTRICCAPACITANCEUNIT ELECTRICCHARGEUNIT ELECTRICCONDUCTANCEUNIT ELECTRICCURRENTUNIT ELECTRICRESISTANCEUNIT ELECTRICVOLTAGEUNIT ENERGYUNIT FORCEUNIT FREQUENCYUNIT ILLUMINANCEUNIT INDUCTANCEUNIT LENGTHUNIT LUMINOUSFLUXUNIT LUMINOUSINTENSITYUNIT MAGNETICFLUXDENSITYUNIT MAGNETICFLUXUNIT MASSUNIT PLANEANGLEUNIT POWERUNIT PRESSUREUNIT RADIOACTIVITYUNIT SOLIDANGLEUNIT THERMODYNAMICTEMPERATUREUNIT TIMEUNIT VOLUMEUNIT USERDEFINED"></AttributeType>
 <AttributeType name="ConversionFactor" dt:type="idref"></AttributeType>
 <AttributeType name="CoolingTowerType" dt:type="enumeration" dt:values="OPENTOWER CLOSEDTOWER WOODFILL CERAMIC CROSSFLOW OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="HourOffset" dt:type="int"></AttributeType>
 <AttributeType name="MinuteOffset" dt:type="int"></AttributeType>
 <AttributeType name="Sense" dt:type="enumeration" dt:values="AHEAD BEHIND"></AttributeType>
 <AttributeType name="ContextDescription" dt:type="string"></AttributeType>
 <AttributeType name="ElementCost" dt:type="idref"></AttributeType>
 <AttributeType name="ExtensionCost" dt:type="idref"></AttributeType>
 <AttributeType name="CostUse" dt:type="enumeration" dt:values="EXTENSIONONLY ELEMENTONLY ELEMENTSETEXTENSIONCALC EXTENSIONSETELEMENTCALC USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="PreparedOn" dt:type="idref"></AttributeType>
 <AttributeType name="Quantities" dt:type="idrefs"></AttributeType>
 <AttributeType name="CostType" dt:type="string"></AttributeType>
 <AttributeType name="CostSchedule" dt:type="idref"></AttributeType>
 <AttributeType name="Purpose" dt:type="string"></AttributeType>
 <AttributeType name="ModifierValue" dt:type="idref"></AttributeType>
 <AttributeType name="ModifierDate" dt:type="idref"></AttributeType>
 <AttributeType name="CostOperator" dt:type="enumeration" dt:values="ADDVALUE SUBTRACTVALUE MULTIPLYVALUE"></AttributeType>
 <AttributeType name="ModifierBasis" dt:type="enumeration" dt:values="RUNNING STATIC"></AttributeType>
 <AttributeType name="ModifiedCost" dt:type="idrefs"></AttributeType>
 <AttributeType name="ModifiersReferenced" dt:type="idrefs"></AttributeType>
 <AttributeType name="ModifierAmount" dt:type="r8"></AttributeType>
 <AttributeType name="Currency" dt:type="enumeration" dt:values="AED AES ATS AUD BBD BEG BGL BHD BMD BND BRL BSD BWP BZD CAD CBD CHF CLP CNY CYS CZK DDP DEM DKK EGL EST EUR FAK FIM FJD FKP FRF GBP GIP GMD GRX HKD HUF ICK IDR ILS INR IRP ITL JMD JOD JPY KES KRW KWD KYD LKR LUF MTL MUR MXN MYR NLG NZD OMR PGK PHP PKR PLN PTN QAR RUR SAR SCR SEK SGD SKP THB TRL TTD TWD USD VEB VND XEU ZAR ZWD NOK"></AttributeType>
 <AttributeType name="BaseQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="FinalQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="WasteFactor" dt:type="r8"></AttributeType>
 <AttributeType name="RoundOffIncrement" dt:type="r8"></AttributeType>
 <AttributeType name="RoundOffBasis" dt:type="enumeration" dt:values="ROUNDTOCLOSEST ROUNDTUP ROUNDTDOWN NONE"></AttributeType>
 <AttributeType name="BaseCostValue" dt:type="r8"></AttributeType>
 <AttributeType name="FinalCostValue" dt:type="r8"></AttributeType>
 <AttributeType name="UnitCostBasis" dt:type="idref"></AttributeType>
 <AttributeType name="CostDate" dt:type="idref"></AttributeType>
 <AttributeType name="CostModifiers" dt:type="idrefs"></AttributeType>
 <AttributeType name="ValueOfComponents" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsComponentIn" dt:type="idrefs"></AttributeType>
 <AttributeType name="CostsReferenced" dt:type="idrefs"></AttributeType>
 <AttributeType name="ComponentOf" dt:type="idref"></AttributeType>
 <AttributeType name="CostComponents" dt:type="idrefs"></AttributeType>
 <AttributeType name="Covers" dt:type="idrefs"></AttributeType>
 <AttributeType name="TreeRootExpression" dt:type="idref"></AttributeType>
 <AttributeType name="BasisSurface" dt:type="idref"></AttributeType>
 <AttributeType name="OuterBoundary" dt:type="idref"></AttributeType>
 <AttributeType name="InnerBoundaries" dt:type="idrefs"></AttributeType>
 <AttributeType name="FrameDepth" dt:type="r8"></AttributeType>
 <AttributeType name="SizingMethod" dt:type="enumeration" dt:values="NOMINAL EXACT USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="CloseOffRating" dt:type="r8"></AttributeType>
 <AttributeType name="LeakageAirFlowRate" dt:type="r8"></AttributeType>
 <AttributeType name="PercentOpen" dt:type="r8"></AttributeType>
 <AttributeType name="DateComponent" dt:type="idref"></AttributeType>
 <AttributeType name="TimeComponent" dt:type="idref"></AttributeType>
 <AttributeType name="ParentProfile" dt:type="idref"></AttributeType>
 <AttributeType name="Elements" dt:type="idrefs"></AttributeType>
 <AttributeType name="UserDefinedType" dt:type="string"></AttributeType>
 <AttributeType name="Unit" dt:type="idref"></AttributeType>
 <AttributeType name="Exponent" dt:type="int"></AttributeType>
 <AttributeType name="LengthExponent" dt:type="int"></AttributeType>
 <AttributeType name="MassExponent" dt:type="int"></AttributeType>
 <AttributeType name="TimeExponent" dt:type="int"></AttributeType>
 <AttributeType name="ElectricCurrentExponent" dt:type="int"></AttributeType>
 <AttributeType name="ThermodynamicTemperatureExponent" dt:type="int"></AttributeType>
 <AttributeType name="AmountOfSubstanceExponent" dt:type="int"></AttributeType>
 <AttributeType name="LuminousIntensityExponent" dt:type="int"></AttributeType>
 <AttributeType name="Color" dt:type="r8"></AttributeType>
 <AttributeType name="AmbientIntensity" dt:type="r8"></AttributeType>
 <AttributeType name="Intensity" dt:type="r8"></AttributeType>
 <AttributeType name="InContext" dt:type="idref"></AttributeType>
 <AttributeType name="Direction" dt:type="idref"></AttributeType>
 <AttributeType name="FileExtension" dt:type="string"></AttributeType>
 <AttributeType name="MimeContentType" dt:type="string"></AttributeType>
 <AttributeType name="MimeSubtype" dt:type="string"></AttributeType>
 <AttributeType name="DocumentId" dt:type="string"></AttributeType>
 <AttributeType name="DocumentReferences" dt:type="idrefs"></AttributeType>
 <AttributeType name="Scope" dt:type="string"></AttributeType>
 <AttributeType name="Revision" dt:type="string"></AttributeType>
 <AttributeType name="DocumentOwner" dt:type="idref"></AttributeType>
 <AttributeType name="Editors" dt:type="idrefs"></AttributeType>
 <AttributeType name="LastRevisionTime" dt:type="idref"></AttributeType>
 <AttributeType name="ElectronicFormat" dt:type="idref"></AttributeType>
 <AttributeType name="ValidFrom" dt:type="idref"></AttributeType>
 <AttributeType name="ValidUntil" dt:type="idref"></AttributeType>
 <AttributeType name="Confidentiality" dt:type="enumeration" dt:values="PUBLIC RESTRICTED CONFIDENTIAL PERSONAL NOTDEFINED"></AttributeType>
 <AttributeType name="IsPointedTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsPointer" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingDocument" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedDocuments" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelationshipType" dt:type="string"></AttributeType>
 <AttributeType name="ReferenceToDocument" dt:type="idrefs"></AttributeType>
 <AttributeType name="OverallHeight" dt:type="r8"></AttributeType>
 <AttributeType name="OverallWidth" dt:type="r8"></AttributeType>
 <AttributeType name="PropertyDefinitionOf" dt:type="idrefs"></AttributeType>
 <AttributeType name="DefinesType" dt:type="idrefs"></AttributeType>
 <AttributeType name="LiningDepth" dt:type="r8"></AttributeType>
 <AttributeType name="LiningThickness" dt:type="r8"></AttributeType>
 <AttributeType name="ThresholdDepth" dt:type="r8"></AttributeType>
 <AttributeType name="ThresholdThickness" dt:type="r8"></AttributeType>
 <AttributeType name="TransomThickness" dt:type="r8"></AttributeType>
 <AttributeType name="TransomOffset" dt:type="r8"></AttributeType>
 <AttributeType name="LiningOffset" dt:type="r8"></AttributeType>
 <AttributeType name="ThresholdOffset" dt:type="r8"></AttributeType>
 <AttributeType name="CasingThickness" dt:type="r8"></AttributeType>
 <AttributeType name="CasingDepth" dt:type="r8"></AttributeType>
 <AttributeType name="ShapeAspectStyle" dt:type="idref"></AttributeType>
 <AttributeType name="PanelDepth" dt:type="r8"></AttributeType>
 <AttributeType name="PanelOperation" dt:type="enumeration" dt:values="SWINGING DOUBLE_ACTING SLIDING FOLDING REVOLVING ROLLINGUP USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="PanelWidth" dt:type="r8"></AttributeType>
 <AttributeType name="PanelPosition" dt:type="enumeration" dt:values="LEFT MIDDLE RIGHT NOTDEFINED"></AttributeType>
 <AttributeType name="ApplicableOccurrence" dt:type="string"></AttributeType>
 <AttributeType name="HasPropertySets" dt:type="idrefs"></AttributeType>
 <AttributeType name="ObjectTypeOf" dt:type="idrefs"></AttributeType>
 <AttributeType name="RepresentationMaps" dt:type="idrefs"></AttributeType>
 <AttributeType name="OperationType" dt:type="enumeration" dt:values="SINGLE_SWING_LEFT SINGLE_SWING_RIGHT DOUBLE_DOOR_SINGLE_SWING DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT DOUBLE_SWING_LEFT DOUBLE_SWING_RIGHT DOUBLE_DOOR_DOUBLE_SWING SLIDING_TO_LEFT SLIDING_TO_RIGHT DOUBLE_DOOR_SLIDING FOLDING_TO_LEFT FOLDING_TO_RIGHT DOUBLE_DOOR_FOLDING REVOLVING ROLLINGUP USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="ConstructionType" dt:type="enumeration" dt:values="ALUMINIUM HIGH_GRADE_STEEL STEEL WOOD ALUMINIUM_WOOD ALUMINIUM_PLASTIC PLASTIC USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="ParameterTakesPrecedence" dt:type="boolean"></AttributeType>
 <AttributeType name="Sizeable" dt:type="boolean"></AttributeType>
 <AttributeType name="EdgeStart" dt:type="idref"></AttributeType>
 <AttributeType name="EdgeEnd" dt:type="idref"></AttributeType>
 <AttributeType name="EdgeGeometry" dt:type="idref"></AttributeType>
 <AttributeType name="MotorWindingType" dt:type="enumeration" dt:values="SYNCHRONOUS ASYNCHRONOUS SERIESWOUND PARALLELWOUND OTHER NOTDEFINED NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="PowerOutput" dt:type="r8"></AttributeType>
 <AttributeType name="FrameConfiguration" dt:type="string"></AttributeType>
 <AttributeType name="InsulationRating_" dt:type="string"></AttributeType>
 <AttributeType name="MotorHousing" dt:type="enumeration" dt:values="SEALED OPEN OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="ApplianceType" dt:type="enumeration" dt:values="COMPUTER COPIER FACSIMILE PRINTER RADIANTHEATER TELEPHONE USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="ElectricCurrentType" dt:type="enumeration" dt:values="ALTERNATING DIRECT NOTDEFINED"></AttributeType>
 <AttributeType name="InputVoltage" dt:type="r8"></AttributeType>
 <AttributeType name="InputFrequency" dt:type="r8"></AttributeType>
 <AttributeType name="FullLoadCurrent" dt:type="r8"></AttributeType>
 <AttributeType name="MinimumCircuitCurrent" dt:type="r8"></AttributeType>
 <AttributeType name="MaximumPowerInput" dt:type="r8"></AttributeType>
 <AttributeType name="RatedPowerInput" dt:type="r8"></AttributeType>
 <AttributeType name="InputPhase" dt:type="int"></AttributeType>
 <AttributeType name="InrushCurrent" dt:type="r8"></AttributeType>
 <AttributeType name="LockedRotorCurrent" dt:type="r8"></AttributeType>
 <AttributeType name="CircuitSizePowerInput" dt:type="r8"></AttributeType>
 <AttributeType name="FuseSize" dt:type="r8"></AttributeType>
 <AttributeType name="Grounded" dt:type="boolean"></AttributeType>
 <AttributeType name="MethodOfMeasurement" dt:type="string"></AttributeType>
 <AttributeType name="SemiAxis1" dt:type="r8"></AttributeType>
 <AttributeType name="SemiAxis2" dt:type="r8"></AttributeType>
 <AttributeType name="Material" dt:type="idref"></AttributeType>
 <AttributeType name="ExtendedProperties" dt:type="idrefs"></AttributeType>
 <AttributeType name="SweptArea" dt:type="idref"></AttributeType>
 <AttributeType name="ExtrudedDirection" dt:type="idref"></AttributeType>
 <AttributeType name="Depth" dt:type="r8"></AttributeType>
 <AttributeType name="Bounds" dt:type="idrefs"></AttributeType>
 <AttributeType name="FbsmFaces" dt:type="idrefs"></AttributeType>
 <AttributeType name="Bound" dt:type="idref"></AttributeType>
 <AttributeType name="Orientation" dt:type="boolean"></AttributeType>
 <AttributeType name="FaceSurface" dt:type="idref"></AttributeType>
 <AttributeType name="Outer" dt:type="idref"></AttributeType>
 <AttributeType name="Voids" dt:type="idrefs"></AttributeType>
 <AttributeType name="StaticPressure" dt:type="r8"></AttributeType>
 <AttributeType name="FanPressureClass" dt:type="enumeration" dt:values="CLASS1 CLASS2 CLASS3 CLASS4 OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FanWheelType" dt:type="enumeration" dt:values="FORWARDCURVED BACKWARDCURVED AIRFOIL PROPELLER VANEAXIAL PLUG OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="WheelMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="WheelTipSpeed" dt:type="r8"></AttributeType>
 <AttributeType name="DischargeVelocity" dt:type="r8"></AttributeType>
 <AttributeType name="HousingMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="DischargePressureLoss" dt:type="r8"></AttributeType>
 <AttributeType name="FanDischargeType" dt:type="enumeration" dt:values="DUCT SCREEN NONE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FanArrangement" dt:type="enumeration" dt:values="TOPHORIZONTAL TOPANGULARDOWN DOWNBLAST BOTTOMANGULARDOWN BOTTOMHORIZONTAL BOTTOMANGULARUP UPBLAST TOPANGULARUP OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FanRotation" dt:type="enumeration" dt:values="CLOCKWISE COUNTERCLOCKWISE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="FanDriveArrangement" dt:type="enumeration" dt:values="ARRANGEMENT1 ARRANGEMENT2 ARRANGEMENT3 ARRANGEMENT4 ARRANGEMENT5 ARRANGEMENT6 ARRANGEMENT7 ARRANGEMENT8 ARRANGEMENT9 ARRANGEMENT10 OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="DrivePowerLoss_" dt:type="r8"></AttributeType>
 <AttributeType name="MotorDriveType" dt:type="enumeration" dt:values="DIRECTDRIVE BELTDRIVE COUPLING OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="MotorInAirstream_" dt:type="boolean"></AttributeType>
 <AttributeType name="FanMountingType" dt:type="enumeration" dt:values="MANUFACTUREDCURB FIELDERECTEDCURB CONCRETEPAD SUSPENDED WALLMOUNTED DUCTMOUNTED OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="PrimaryFittingType" dt:type="enumeration" dt:values="ENTRY EXIT ELBOW TRANSITION JUNCTION OBSTRUCTION OTHER USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="MaximumFlowRate" dt:type="r8"></AttributeType>
 <AttributeType name="DesignFlowrate" dt:type="r8"></AttributeType>
 <AttributeType name="MinimumFlowrate" dt:type="r8"></AttributeType>
 <AttributeType name="PressureLoss" dt:type="r8"></AttributeType>
 <AttributeType name="WorkingPressure" dt:type="r8"></AttributeType>
 <AttributeType name="Fluid" dt:type="idref"></AttributeType>
 <AttributeType name="DesignVelocity" dt:type="r8"></AttributeType>
 <AttributeType name="WorkingQuality" dt:type="r8"></AttributeType>
 <AttributeType name="MolecularWeight" dt:type="r8"></AttributeType>
 <AttributeType name="Porosity" dt:type="r8"></AttributeType>
 <AttributeType name="MassDensity" dt:type="r8"></AttributeType>
 <AttributeType name="ContextIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="ContextType" dt:type="string"></AttributeType>
 <AttributeType name="RepresentationsInContext" dt:type="idrefs"></AttributeType>
 <AttributeType name="CoordinateSpaceDimension" dt:type="int"></AttributeType>
 <AttributeType name="Precision" dt:type="r8"></AttributeType>
 <AttributeType name="WorldCoordinateSystem" dt:type="idref"></AttributeType>
 <AttributeType name="TrueNorth" dt:type="idref"></AttributeType>
 <AttributeType name="UAxes" dt:type="idrefs"></AttributeType>
 <AttributeType name="VAxes" dt:type="idrefs"></AttributeType>
 <AttributeType name="WAxes" dt:type="idrefs"></AttributeType>
 <AttributeType name="AxisTag" dt:type="string"></AttributeType>
 <AttributeType name="AxisCurve" dt:type="idref"></AttributeType>
 <AttributeType name="ReferencedByPlacements" dt:type="idrefs"></AttributeType>
 <AttributeType name="PlacementLocation" dt:type="idref"></AttributeType>
 <AttributeType name="PlacementRefDirection" dt:type="idref"></AttributeType>
 <AttributeType name="HeatExchangerType" dt:type="enumeration" dt:values="PLATE SHELLANDTUBE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="HeatExchangerArrangement" dt:type="enumeration" dt:values="COUNTERFLOW CROSSFLOW PARALLELFLOW MULTIPASS OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="NumberOfPlates" dt:type="int"></AttributeType>
 <AttributeType name="HydronicHeaterType" dt:type="enumeration" dt:values="PANELRADIATOR COLUMNRADIATOR TUBERADIATOR CONVECTOR BASEBOARDHEATER FINTUBEHEATER OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="BodyMass" dt:type="r8"></AttributeType>
 <AttributeType name="NumberOfPanels" dt:type="int"></AttributeType>
 <AttributeType name="NumberOfSections" dt:type="int"></AttributeType>
 <AttributeType name="UpperVaporResistanceFactor" dt:type="r8"></AttributeType>
 <AttributeType name="LowerVaporResistanceFactor" dt:type="r8"></AttributeType>
 <AttributeType name="IsothermalMoistureCapacity" dt:type="r8"></AttributeType>
 <AttributeType name="VaporPermeability" dt:type="r8"></AttributeType>
 <AttributeType name="MoistureDiffusivity" dt:type="r8"></AttributeType>
 <AttributeType name="DefinedType" dt:type="enumeration" dt:values="ASSETINVENTORY SPACEINVENTORY FURNITUREINVENTORY"></AttributeType>
 <AttributeType name="Jurisdiction" dt:type="idref"></AttributeType>
 <AttributeType name="ResponsiblePersons" dt:type="idrefs"></AttributeType>
 <AttributeType name="LastUpdateDate" dt:type="idref"></AttributeType>
 <AttributeType name="OverallDepth" dt:type="r8"></AttributeType>
 <AttributeType name="WebThickness" dt:type="r8"></AttributeType>
 <AttributeType name="FlangeThickness" dt:type="r8"></AttributeType>
 <AttributeType name="FilletRadius" dt:type="r8"></AttributeType>
 <AttributeType name="Publisher" dt:type="idref"></AttributeType>
 <AttributeType name="VersionDate" dt:type="idref"></AttributeType>
 <AttributeType name="LibraryReference" dt:type="idrefs"></AttributeType>
 <AttributeType name="ReferenceIntoLibrary" dt:type="idrefs"></AttributeType>
 <AttributeType name="MaximumSpaceSensibleLoad" dt:type="r8"></AttributeType>
 <AttributeType name="MaximumPlenumSensibleLoad_" dt:type="r8"></AttributeType>
 <AttributeType name="SensibleLoadToRadiant" dt:type="r8"></AttributeType>
 <AttributeType name="Pnt" dt:type="idref"></AttributeType>
 <AttributeType name="Dir" dt:type="idref"></AttributeType>
 <AttributeType name="PlacementRelTo" dt:type="idref"></AttributeType>
 <AttributeType name="RelativePlacement" dt:type="idref"></AttributeType>
 <AttributeType name="HourComponent" dt:type="int"></AttributeType>
 <AttributeType name="MinuteComponent" dt:type="int"></AttributeType>
 <AttributeType name="SecondComponent" dt:type="r8"></AttributeType>
 <AttributeType name="Zone" dt:type="idref"></AttributeType>
 <AttributeType name="DaylightSavingOffset" dt:type="int"></AttributeType>
 <AttributeType name="Records" dt:type="idrefs"></AttributeType>
 <AttributeType name="ProductDescription" dt:type="string"></AttributeType>
 <AttributeType name="ShortJobDescription" dt:type="string"></AttributeType>
 <AttributeType name="LongJobDescription" dt:type="string"></AttributeType>
 <AttributeType name="WorkTypeRequested" dt:type="string"></AttributeType>
 <AttributeType name="ContractualType" dt:type="string"></AttributeType>
 <AttributeType name="WorkOrderRiskType" dt:type="enumeration" dt:values="HEALTHANDSAFETY HAZARDS INSURANCE GENERALRISKFACTOR USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="PerformedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="ActualCost" dt:type="idref"></AttributeType>
 <AttributeType name="MaintenanceType" dt:type="enumeration" dt:values="SCHEDULED CORRECTIVE PLANNEDCORRECTIVE CONDITIONBASED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="FaultPriority" dt:type="enumeration" dt:values="HIGH MEDIUM LOW"></AttributeType>
 <AttributeType name="LocationPriority" dt:type="enumeration" dt:values="HIGH MEDIUM LOW"></AttributeType>
 <AttributeType name="AssetDowntime" dt:type="r8"></AttributeType>
 <AttributeType name="ScheduledFrequency" dt:type="r8"></AttributeType>
 <AttributeType name="RequiredResponseTime" dt:type="r8"></AttributeType>
 <AttributeType name="LeadCraft" dt:type="string"></AttributeType>
 <AttributeType name="ModelLabel" dt:type="string"></AttributeType>
 <AttributeType name="ModelReference" dt:type="string"></AttributeType>
 <AttributeType name="Manufacturer" dt:type="idref"></AttributeType>
 <AttributeType name="QuantityInformation" dt:type="idrefs"></AttributeType>
 <AttributeType name="MappingSource" dt:type="idref"></AttributeType>
 <AttributeType name="MappingTarget" dt:type="idref"></AttributeType>
 <AttributeType name="ClassifiedAs" dt:type="idrefs"></AttributeType>
 <AttributeType name="MaterialClassifications" dt:type="idrefs"></AttributeType>
 <AttributeType name="ClassifiedMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="LayerThickness" dt:type="r8"></AttributeType>
 <AttributeType name="IsVentilated" dt:type="boolean"></AttributeType>
 <AttributeType name="ToMaterialLayerSet" dt:type="idref"></AttributeType>
 <AttributeType name="MaterialLayers" dt:type="idrefs"></AttributeType>
 <AttributeType name="LayerSetName" dt:type="string"></AttributeType>
 <AttributeType name="ForLayerSet" dt:type="idref"></AttributeType>
 <AttributeType name="LayerSetDirection" dt:type="enumeration" dt:values="AXIS1 AXIS2 AXIS3"></AttributeType>
 <AttributeType name="DirectionSense" dt:type="enumeration" dt:values="POSITIVE NEGATIVE"></AttributeType>
 <AttributeType name="OffsetFromReferenceLine" dt:type="r8"></AttributeType>
 <AttributeType name="Materials" dt:type="idrefs"></AttributeType>
 <AttributeType name="UnitComponent" dt:type="idref"></AttributeType>
 <AttributeType name="DynamicViscosity" dt:type="r8"></AttributeType>
 <AttributeType name="Values" dt:type="idrefs"></AttributeType>
 <AttributeType name="Benchmark" dt:type="enumeration" dt:values="GREATERTHAN GREATERTHANOREQUALTO LESSTHAN LESSTHANOREQUALTO EQUALTO NOTEQUALTO TARGETWITHTOLERANCE RANGE USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="DataType" dt:type="enumeration" dt:values="SCALAR VECTOR TIMESERIES TABLE GRAPH DISTRIBUTION USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="DataValue" dt:type="idref"></AttributeType>
 <AttributeType name="ValueSource" dt:type="string"></AttributeType>
 <AttributeType name="Productivity" dt:type="idref"></AttributeType>
 <AttributeType name="OperatesOn" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsSuccessorFrom" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsPredecessorTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="TaskId" dt:type="string"></AttributeType>
 <AttributeType name="Milestones" dt:type="enumeration" dt:values="CONTRACTMILESTONE CUSTOMERMILESTONE FINANCIALMILESTONE FINISHMILESTONE MANAGEMENTMILESTONE SCHEDULEDMILESTONE STARTMILESTONE SUPPLYMILESTONE USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="WorkMethod" dt:type="string"></AttributeType>
 <AttributeType name="InPlaceQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="EstimatedQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="BudgetQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="IsRootTask" dt:type="boolean"></AttributeType>
 <AttributeType name="MoveFrom" dt:type="idref"></AttributeType>
 <AttributeType name="MoveTo" dt:type="idref"></AttributeType>
 <AttributeType name="MoveConstraints" dt:type="idrefs"></AttributeType>
 <AttributeType name="ObjectiveQualifier" dt:type="enumeration" dt:values="CODECOMPLIANCE DESIGNINTENT USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="BenchmarkValues" dt:type="idrefs"></AttributeType>
 <AttributeType name="ResultValues" dt:type="idrefs"></AttributeType>
 <AttributeType name="LeeseOrRentalDate" dt:type="idref"></AttributeType>
 <AttributeType name="LeeseOrRentalPeriod" dt:type="r8"></AttributeType>
 <AttributeType name="OccupationType" dt:type="enumeration" dt:values="OWNER LESSEE TENANT ASSIGNEE NOTDEFINED"></AttributeType>
 <AttributeType name="UnlimitedPeriod" dt:type="boolean"></AttributeType>
 <AttributeType name="BasisCurve" dt:type="idref"></AttributeType>
 <AttributeType name="Distance" dt:type="r8"></AttributeType>
 <AttributeType name="VoidsElements" dt:type="idref"></AttributeType>
 <AttributeType name="HasFillings" dt:type="idrefs"></AttributeType>
 <AttributeType name="VisibleTransmittance" dt:type="r8"></AttributeType>
 <AttributeType name="SolarTransmittance" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalIrTransmittance" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalIrEmissivityBack" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalIrEmissivityFront" dt:type="r8"></AttributeType>
 <AttributeType name="VisibleReflectanceBack" dt:type="r8"></AttributeType>
 <AttributeType name="VisibleReflectanceFront" dt:type="r8"></AttributeType>
 <AttributeType name="SolarReflectanceFront" dt:type="r8"></AttributeType>
 <AttributeType name="SolarReflectanceBack" dt:type="r8"></AttributeType>
 <AttributeType name="Id" dt:type="string"></AttributeType>
 <AttributeType name="Roles" dt:type="idrefs"></AttributeType>
 <AttributeType name="Addresses" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsRelatedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="Relates" dt:type="idrefs"></AttributeType>
 <AttributeType name="Engages" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingOrganization" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedOrganizations" dt:type="idrefs"></AttributeType>
 <AttributeType name="EdgeElement" dt:type="idref"></AttributeType>
 <AttributeType name="OutletType" dt:type="enumeration" dt:values="POWEROUTLET USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="OwningUser" dt:type="idref"></AttributeType>
 <AttributeType name="OwningApplication" dt:type="idref"></AttributeType>
 <AttributeType name="State" dt:type="enumeration" dt:values="READWRITE READONLY LOCKED READWRITELOCKED READONLYLOCKED"></AttributeType>
 <AttributeType name="ChangeAction" dt:type="enumeration" dt:values="NOCHANGE MODIFIED ADDED DELETED MODIFIEDADDED MODIFIEDDELETED"></AttributeType>
 <AttributeType name="LastModifiedDate" dt:type="int"></AttributeType>
 <AttributeType name="LastModifyingUser" dt:type="idref"></AttributeType>
 <AttributeType name="LastModifyingApplication" dt:type="idref"></AttributeType>
 <AttributeType name="EdgeList" dt:type="idrefs"></AttributeType>
 <AttributeType name="FrameThickness" dt:type="r8"></AttributeType>
 <AttributeType name="FamilyName" dt:type="string"></AttributeType>
 <AttributeType name="GivenName" dt:type="string"></AttributeType>
 <AttributeType name="EngagedIn" dt:type="idrefs"></AttributeType>
 <AttributeType name="ThePerson" dt:type="idref"></AttributeType>
 <AttributeType name="TheOrganization" dt:type="idref"></AttributeType>
 <AttributeType name="Polygon" dt:type="idrefs"></AttributeType>
 <AttributeType name="PolygonalBoundary" dt:type="idref"></AttributeType>
 <AttributeType name="Points" dt:type="idrefs"></AttributeType>
 <AttributeType name="UserDefinedPurpose" dt:type="string"></AttributeType>
 <AttributeType name="OfPerson" dt:type="idrefs"></AttributeType>
 <AttributeType name="OfOrganization" dt:type="idrefs"></AttributeType>
 <AttributeType name="InternalLocation" dt:type="string"></AttributeType>
 <AttributeType name="PostalBox" dt:type="string"></AttributeType>
 <AttributeType name="Town" dt:type="string"></AttributeType>
 <AttributeType name="Region" dt:type="string"></AttributeType>
 <AttributeType name="PostalCode" dt:type="string"></AttributeType>
 <AttributeType name="Country" dt:type="string"></AttributeType>
 <AttributeType name="Representations" dt:type="idrefs"></AttributeType>
 <AttributeType name="HasShapeAspects" dt:type="idrefs"></AttributeType>
 <AttributeType name="Phase" dt:type="string"></AttributeType>
 <AttributeType name="RepresentationContexts" dt:type="idrefs"></AttributeType>
 <AttributeType name="UnitsInContext" dt:type="idref"></AttributeType>
 <AttributeType name="EnumerationReference" dt:type="idref"></AttributeType>
 <AttributeType name="PropertyReference" dt:type="idref"></AttributeType>
 <AttributeType name="Expression" dt:type="string"></AttributeType>
 <AttributeType name="DefiningUnit" dt:type="idref"></AttributeType>
 <AttributeType name="DefinedUnit" dt:type="idref"></AttributeType>
 <AttributeType name="ProxyType" dt:type="enumeration" dt:values="PRODUCT PROCESS CONTROL RESOURCE ACTOR GROUP PROJECT NOTDEFINED"></AttributeType>
 <AttributeType name="PumpType" dt:type="enumeration" dt:values="CIRCULATOR ENDSUCTION SPLITCASE VERTICALINLINE VERTICALTURBINE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="NetPositiveSuctionHead" dt:type="r8"></AttributeType>
 <AttributeType name="ImpellerSealMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="PumpBaseType" dt:type="enumeration" dt:values="FRAME BASE INLINE OTHER NOTKNOWN UNSET"></AttributeType>
 <AttributeType name="RequiredDate" dt:type="idref"></AttributeType>
 <AttributeType name="ScheduledDate" dt:type="idref"></AttributeType>
 <AttributeType name="ActualDate" dt:type="idref"></AttributeType>
 <AttributeType name="IsFOB" dt:type="boolean"></AttributeType>
 <AttributeType name="ShipMethod" dt:type="string"></AttributeType>
 <AttributeType name="PurchaseItems" dt:type="idref"></AttributeType>
 <AttributeType name="AreaValue" dt:type="r8"></AttributeType>
 <AttributeType name="CountValue" dt:type="number"></AttributeType>
 <AttributeType name="LengthValue" dt:type="r8"></AttributeType>
 <AttributeType name="VolumeValue" dt:type="r8"></AttributeType>
 <AttributeType name="WeightValue" dt:type="r8"></AttributeType>
 <AttributeType name="ShapeType" dt:type="enumeration" dt:values="STRAIGHT_RUN_RAMP TWO_STRAIGHT_RUN_RAMP QUARTER_TURN_RAMP TWO_QUARTER_TURN_RAMP HALF_TURN_RAMP SPIRAL_RAMP USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="U1" dt:type="r8"></AttributeType>
 <AttributeType name="V1" dt:type="r8"></AttributeType>
 <AttributeType name="U2" dt:type="r8"></AttributeType>
 <AttributeType name="V2" dt:type="r8"></AttributeType>
 <AttributeType name="Usense" dt:type="boolean"></AttributeType>
 <AttributeType name="Vsense" dt:type="boolean"></AttributeType>
 <AttributeType name="Placement" dt:type="idref"></AttributeType>
 <AttributeType name="Edge" dt:type="idref"></AttributeType>
 <AttributeType name="Face" dt:type="idref"></AttributeType>
 <AttributeType name="Vertex" dt:type="idref"></AttributeType>
 <AttributeType name="ReferencedDocument" dt:type="idref"></AttributeType>
 <AttributeType name="ReferencingCosts" dt:type="idrefs"></AttributeType>
 <AttributeType name="ReferencingModifiers" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingObject" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedObjects" dt:type="idrefs"></AttributeType>
 <AttributeType name="RequiredQuantity" dt:type="idref"></AttributeType>
 <AttributeType name="ConversionRate" dt:type="idref"></AttributeType>
 <AttributeType name="JobFunction" dt:type="string"></AttributeType>
 <AttributeType name="RelatingStandard" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedPersons" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatedObjectsType" dt:type="enumeration" dt:values="PRODUCT PROCESS CONTROL RESOURCE ACTOR GROUP PROJECT NOTDEFINED"></AttributeType>
 <AttributeType name="RelatingControl" dt:type="idref"></AttributeType>
 <AttributeType name="TimeForTask" dt:type="idref"></AttributeType>
 <AttributeType name="Milestone" dt:type="enumeration" dt:values="CONTRACTMILESTONE CUSTOMERMILESTONE FINANCIALMILESTONE FINISHMILESTONE MANAGEMENTMILESTONE SCHEDULEDMILESTONE STARTMILESTONE SUPPLYMILESTONE USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="RelatingActor" dt:type="idref"></AttributeType>
 <AttributeType name="ActingRole" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingGroup" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingProcess" dt:type="idref"></AttributeType>
 <AttributeType name="QuantityInProcess" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingProduct" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingResource" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingClassification" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingLibrary" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="ConnectionGeometry" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingElement" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedElement" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedConnectionType" dt:type="enumeration" dt:values="ATPATH ATSTART ATEND NOTDEFINED"></AttributeType>
 <AttributeType name="RelatingConnectionType" dt:type="enumeration" dt:values="ATPATH ATSTART ATEND NOTDEFINED"></AttributeType>
 <AttributeType name="FlowDirection" dt:type="enumeration" dt:values="SOURCE SINK SOURCEANDSINK USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="PortConnectionType" dt:type="enumeration" dt:values="ANGLE BEADEDSLEEVE BRAZED COMPRESSION CRIMP DRAWBAND DRIVESLIP FLANGED GROOVED OUTSIDESLEEVE SLIPON SOLDERED SSLIP STANDINGSEAM SWEDGE THREADED WELDED USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="RelatedElements" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingStructure" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingBuildingElement" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedCoverings" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingPropertyDefinition" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingType" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingOpeningElement" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedBuildingElement" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedControlElements" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingFlowElement" dt:type="idref"></AttributeType>
 <AttributeType name="DailyInteraction" dt:type="number"></AttributeType>
 <AttributeType name="ImportanceRating" dt:type="r8"></AttributeType>
 <AttributeType name="LocationOfInteraction" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedActor" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedSpaceProgram" dt:type="idref"></AttributeType>
 <AttributeType name="RelatingSpaceProgram" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedAssets" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingWorkOrder" dt:type="idref"></AttributeType>
 <AttributeType name="OverridingProperties" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatedProcess" dt:type="idref"></AttributeType>
 <AttributeType name="TimeLag" dt:type="r8"></AttributeType>
 <AttributeType name="SequenceType" dt:type="enumeration" dt:values="START_START START_FINISH FINISH_START FINISH_FINISH NOTDEFINED"></AttributeType>
 <AttributeType name="RelatingSystem" dt:type="idref"></AttributeType>
 <AttributeType name="RelatedBuildings" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatingSpace" dt:type="idref"></AttributeType>
 <AttributeType name="PhysicalOrVirtualBoundary" dt:type="enumeration" dt:values="PHYSICAL VIRTUAL NOTDEFINED"></AttributeType>
 <AttributeType name="InternalOrExternalBoundary" dt:type="enumeration" dt:values="INTERNAL EXTERNAL NOTDEFINED"></AttributeType>
 <AttributeType name="Duration" dt:type="r8"></AttributeType>
 <AttributeType name="Quantity" dt:type="idref"></AttributeType>
 <AttributeType name="ProductivityConversionRate" dt:type="idref"></AttributeType>
 <AttributeType name="ConverterMultiplierOrDivider" dt:type="enumeration" dt:values="MULTIPLIER DIVIDER"></AttributeType>
 <AttributeType name="ResourceUseCosts" dt:type="idrefs"></AttributeType>
 <AttributeType name="RelatedOpeningElement" dt:type="idref"></AttributeType>
 <AttributeType name="ContextOfItems" dt:type="idref"></AttributeType>
 <AttributeType name="RepresentationIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="RepresentationType" dt:type="string"></AttributeType>
 <AttributeType name="Items" dt:type="idrefs"></AttributeType>
 <AttributeType name="OfProductRepresentation" dt:type="idrefs"></AttributeType>
 <AttributeType name="MappingOrigin" dt:type="idref"></AttributeType>
 <AttributeType name="MappedRepresentation" dt:type="idref"></AttributeType>
 <AttributeType name="MapUsage" dt:type="idrefs"></AttributeType>
 <AttributeType name="Angle" dt:type="r8"></AttributeType>
 <AttributeType name="RoundingRadius" dt:type="r8"></AttributeType>
 <AttributeType name="Prefix" dt:type="enumeration" dt:values="EXA PETA TERA GIGA MEGA KILO HECTO DECA DECI CENTI MILLI MICRO NANO PICO FEMTO ATTO"></AttributeType>
 <AttributeType name="ActualStart" dt:type="idref"></AttributeType>
 <AttributeType name="EarlyStart" dt:type="idref"></AttributeType>
 <AttributeType name="LateStart" dt:type="idref"></AttributeType>
 <AttributeType name="ScheduleStart" dt:type="idref"></AttributeType>
 <AttributeType name="ActualFinish" dt:type="idref"></AttributeType>
 <AttributeType name="EarlyFinish" dt:type="idref"></AttributeType>
 <AttributeType name="LateFinish" dt:type="idref"></AttributeType>
 <AttributeType name="ScheduleFinish" dt:type="idref"></AttributeType>
 <AttributeType name="ScheduleDuration" dt:type="r8"></AttributeType>
 <AttributeType name="ActualDuration" dt:type="r8"></AttributeType>
 <AttributeType name="RemainingTime" dt:type="r8"></AttributeType>
 <AttributeType name="FreeFloat" dt:type="r8"></AttributeType>
 <AttributeType name="TotalFloat" dt:type="r8"></AttributeType>
 <AttributeType name="IsCritical" dt:type="boolean"></AttributeType>
 <AttributeType name="StatusTime" dt:type="idref"></AttributeType>
 <AttributeType name="StartFloat" dt:type="r8"></AttributeType>
 <AttributeType name="FinishFloat" dt:type="r8"></AttributeType>
 <AttributeType name="Completion" dt:type="r8"></AttributeType>
 <AttributeType name="ScheduleTimeControlAssigned" dt:type="idref"></AttributeType>
 <AttributeType name="SpineCurve" dt:type="idref"></AttributeType>
 <AttributeType name="CrossSections" dt:type="idrefs"></AttributeType>
 <AttributeType name="CrossSectionPositions" dt:type="idrefs"></AttributeType>
 <AttributeType name="ShapeRepresentations" dt:type="idrefs"></AttributeType>
 <AttributeType name="ProductDefinitional" dt:type="boolean"></AttributeType>
 <AttributeType name="PartOfProductDefinitionShape" dt:type="idref"></AttributeType>
 <AttributeType name="OfShapeAspect" dt:type="idrefs"></AttributeType>
 <AttributeType name="SbsmBoundary" dt:type="idrefs"></AttributeType>
 <AttributeType name="RefLatitude" dt:type="int"></AttributeType>
 <AttributeType name="RefLongitude" dt:type="int"></AttributeType>
 <AttributeType name="RefElevation" dt:type="r8"></AttributeType>
 <AttributeType name="LandTitleNumber" dt:type="string"></AttributeType>
 <AttributeType name="SiteAddress" dt:type="idref"></AttributeType>
 <AttributeType name="InteriorOrExteriorSpace" dt:type="enumeration" dt:values="INTERNAL EXTERNAL NOTDEFINED"></AttributeType>
 <AttributeType name="ElevationWithFlooring" dt:type="r8"></AttributeType>
 <AttributeType name="BoundedBy" dt:type="idrefs"></AttributeType>
 <AttributeType name="SpaceProgramIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="MaxRequiredArea" dt:type="r8"></AttributeType>
 <AttributeType name="MinRequiredArea" dt:type="r8"></AttributeType>
 <AttributeType name="RequestedLocation" dt:type="idref"></AttributeType>
 <AttributeType name="MinEstimatedCost" dt:type="idref"></AttributeType>
 <AttributeType name="MaxEstimatedCost" dt:type="idref"></AttributeType>
 <AttributeType name="StandardRequiredArea" dt:type="r8"></AttributeType>
 <AttributeType name="HasInteractionReqsFrom" dt:type="idrefs"></AttributeType>
 <AttributeType name="HasInteractionReqsTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="RequiredGroupArea" dt:type="r8"></AttributeType>
 <AttributeType name="GroupRole" dt:type="string"></AttributeType>
 <AttributeType name="GroupAssignment" dt:type="idref"></AttributeType>
 <AttributeType name="ApplicableValueRatio" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalLoadSource" dt:type="enumeration" dt:values="PEOPLESENSIBLE PEOPLELATENT LIGHTING EQUIPMENTSENSIBLE EQUIPMENTLATENT VENTILATIONINDOORAIR VENTILATIONOUTSIDEAIR RECIRCULATEDAIR EXHAUSTAIR AIREXCHANGERATE DRYBULBTEMPERATURE RELATIVEHUMIDITY INFILTRATIONSENSIBLE INFILTRATIONLATENT OTHER NOTKNOWN"></AttributeType>
 <AttributeType name="RequirementOrCriteria" dt:type="enumeration" dt:values="REQUIREMENT CRITERIA NOTDEFINED"></AttributeType>
 <AttributeType name="ConstantLoad" dt:type="boolean"></AttributeType>
 <AttributeType name="LossOrGain" dt:type="enumeration" dt:values="LOSS GAIN NOTDEFINED"></AttributeType>
 <AttributeType name="SourceDescription" dt:type="string"></AttributeType>
 <AttributeType name="MaximumValue" dt:type="idref"></AttributeType>
 <AttributeType name="MinimumValue" dt:type="idref"></AttributeType>
 <AttributeType name="SpreadAngle" dt:type="r8"></AttributeType>
 <AttributeType name="CutOffAngle" dt:type="r8"></AttributeType>
 <AttributeType name="NumberOfRiser" dt:type="int"></AttributeType>
 <AttributeType name="NumberOfTreads" dt:type="int"></AttributeType>
 <AttributeType name="RiserHeight" dt:type="r8"></AttributeType>
 <AttributeType name="TreadLength" dt:type="r8"></AttributeType>
 <AttributeType name="SubContractResourceID" dt:type="string"></AttributeType>
 <AttributeType name="SubContractor" dt:type="idref"></AttributeType>
 <AttributeType name="JobDescription" dt:type="string"></AttributeType>
 <AttributeType name="UsageIdentifier" dt:type="string"></AttributeType>
 <AttributeType name="SweptCurve" dt:type="idref"></AttributeType>
 <AttributeType name="AxisPosition" dt:type="idref"></AttributeType>
 <AttributeType name="DiffuseColor" dt:type="r8"></AttributeType>
 <AttributeType name="Transparency" dt:type="r8"></AttributeType>
 <AttributeType name="EmmisiveColor" dt:type="r8"></AttributeType>
 <AttributeType name="SpecularIntensity" dt:type="r8"></AttributeType>
 <AttributeType name="SpecularColor" dt:type="r8"></AttributeType>
 <AttributeType name="AmbientColor" dt:type="r8"></AttributeType>
 <AttributeType name="Properties" dt:type="idrefs"></AttributeType>
 <AttributeType name="Usages" dt:type="idrefs"></AttributeType>
 <AttributeType name="AppliedTo" dt:type="idrefs"></AttributeType>
 <AttributeType name="Style" dt:type="idref"></AttributeType>
 <AttributeType name="Side" dt:type="enumeration" dt:values="POSITIVE NEGATIVE BOTH"></AttributeType>
 <AttributeType name="ServicesBuildings" dt:type="idrefs"></AttributeType>
 <AttributeType name="Rows" dt:type="idrefs"></AttributeType>
 <AttributeType name="IsHeading" dt:type="boolean"></AttributeType>
 <AttributeType name="OfTable" dt:type="idref"></AttributeType>
 <AttributeType name="Volume" dt:type="r8"></AttributeType>
 <AttributeType name="ReliefValveSetting" dt:type="r8"></AttributeType>
 <AttributeType name="ChargePressure" dt:type="r8"></AttributeType>
 <AttributeType name="PressureRegulatorSetting" dt:type="r8"></AttributeType>
 <AttributeType name="PagerNumber" dt:type="string"></AttributeType>
 <AttributeType name="WWWHomePageURL" dt:type="string"></AttributeType>
 <AttributeType name="SpecificHeatCapacity" dt:type="r8"></AttributeType>
 <AttributeType name="BoilingPoint" dt:type="r8"></AttributeType>
 <AttributeType name="FreezingPoint" dt:type="r8"></AttributeType>
 <AttributeType name="ThermalConductivity" dt:type="r8"></AttributeType>
 <AttributeType name="CapacityByWeight" dt:type="r8"></AttributeType>
 <AttributeType name="CapacityByNumber" dt:type="number"></AttributeType>
 <AttributeType name="BottomXDim" dt:type="r8"></AttributeType>
 <AttributeType name="TopXDim" dt:type="r8"></AttributeType>
 <AttributeType name="TopXOffset" dt:type="r8"></AttributeType>
 <AttributeType name="Trim1" dt:type="idrefs"></AttributeType>
 <AttributeType name="Trim2" dt:type="idrefs"></AttributeType>
 <AttributeType name="SenseAgreement" dt:type="boolean"></AttributeType>
 <AttributeType name="MasterRepresentation" dt:type="enumeration" dt:values="CARTESIAN PARAMETER UNSPECIFIED"></AttributeType>
 <AttributeType name="TubeSize" dt:type="r8"></AttributeType>
 <AttributeType name="TubeMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="TubeLength" dt:type="r8"></AttributeType>
 <AttributeType name="TubeSpacing" dt:type="r8"></AttributeType>
 <AttributeType name="FinMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="ShellMaterial" dt:type="idref"></AttributeType>
 <AttributeType name="FinSpacing" dt:type="r8"></AttributeType>
 <AttributeType name="TubeFoulingFactor" dt:type="r8"></AttributeType>
 <AttributeType name="NumberOfTubeCircuits" dt:type="int"></AttributeType>
 <AttributeType name="NumberOfTubeRows" dt:type="int"></AttributeType>
 <AttributeType name="Units" dt:type="idrefs"></AttributeType>
 <AttributeType name="ValveFlowCoefficient" dt:type="idref"></AttributeType>
 <AttributeType name="ValveType" dt:type="enumeration" dt:values="AUTOMATED ANGLE AWWA BALL BUTTERFLY CHECK DIVERTER GATE GLOBE NACE NEEDLE PLUG PIPELINE SAFETY THREEWAY ULFM USERDEFINED NOTDEFINED"></AttributeType>
 <AttributeType name="Magnitude" dt:type="r8"></AttributeType>
 <AttributeType name="VertexGeometry" dt:type="idref"></AttributeType>
 <AttributeType name="IntersectingAxes" dt:type="idrefs"></AttributeType>
 <AttributeType name="MullionThickness" dt:type="r8"></AttributeType>
 <AttributeType name="FirstTransomOffset" dt:type="r8"></AttributeType>
 <AttributeType name="SecondTransomOffset" dt:type="r8"></AttributeType>
 <AttributeType name="FirstMullionOffset" dt:type="r8"></AttributeType>
 <AttributeType name="SecondMullionOffset" dt:type="r8"></AttributeType>
 <AttributeType name="Identifier" dt:type="string"></AttributeType>
 <AttributeType name="Creators" dt:type="idrefs"></AttributeType>
 <AttributeType name="StartTime" dt:type="idref"></AttributeType>
 <AttributeType name="FinishTime" dt:type="idref"></AttributeType>
 <AttributeType name="WorkControlType" dt:type="enumeration" dt:values="ACTUAL BASELINE PLANNED"></AttributeType>

 <ElementType name ="description" content="empty">
  <attribute type="StringValue" required="yes"/>
 </ElementType>
 <ElementType name ="author" content="empty">
  <attribute type="StringValue" required="yes"/>
 </ElementType>
 <ElementType name ="organization" content="empty">
  <attribute type="StringValue" required="yes"/>
 </ElementType>
 <ElementType name ="schema_identifiers" content="empty">
  <attribute type="StringValue" required="yes"/>
 </ElementType>

 <ElementType name="AddressLines" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="AmbientDesignTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="Attenuation" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="Comments" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="Coordinates" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="DesignTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="DirectionRatios" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="ElectronicMailAddresses" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="FacsimileNumbers" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfNotAccomplished" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="MaximumTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="MiddleNames" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="MinimumTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="OffsetDistances" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="PrefixTitles" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="PunchList" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="RelatedPriorities" content="empty">
  <attribute type="IntegerValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="RelatingPriorities" content="empty">
  <attribute type="IntegerValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="Remarks" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="ShellFluidEnteringTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="ShellFluidLeavingTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="SkillSet" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="SparesToolsEquipmentConsumables" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="SuffixTitles" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="TelephoneNumbers" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="TubeFluidEnteringTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="TubeFluidLeavingTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="WBSCode" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="WBSSource" content="empty">
  <attribute type="StringValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="WorkingTemperature" content="empty">
  <attribute type="RealValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="DefinedValues" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="DefiningValues" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="EnumerationValues" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="LowerBoundValue" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="NominalValue" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="RowCells" content="eltOnly" model="closed">
  <element type="IfcMeasureValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="UpperBoundValue" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>
 <ElementType name="ValueComponent" content="eltOnly" model="closed">
  <element type="IfcValue" minOccurs="1" maxOccurs="*"></element>
 </ElementType>

 <ElementType name ="FILE_DESCRIPTION" content="eltOnly">
  <element type="description" minOccurs="1" maxOccurs="*"/>
  <attribute type="implementation_level" required="no"/>
 </ElementType>

 <ElementType name="FILE_NAME" content="eltOnly" >
  <element type="author" minOccurs="1" maxOccurs="*"/>
  <element type="organization" minOccurs="1" maxOccurs="*"/>
  <attribute type="name" required="yes"/>
  <attribute type="time_stamp" required="no"/>
  <attribute type="preprocessor_version" required="no"/>
  <attribute type="originating_system" required="no"/>
  <attribute type="authorization" required="no"/>
 </ElementType>

 <ElementType name ="FILE_SCHEMA" content="eltOnly" >
  <element type="schema_identifiers" minOccurs="1" maxOccurs="*"/>
 </ElementType>

 <ElementType name ="FILE_HEADER_SECTION" content="eltOnly" order="seq">
  <element type="FILE_DESCRIPTION" />
  <element type="FILE_NAME" />
  <element type="FILE_SCHEMA" />
 </ElementType>

 <ElementType name="Ifc2DCompositeCurve" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Segments" required="yes"></attribute>
  <attribute type="SelfIntersect" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcActionTimeControl" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ConstraintType" required="yes"></attribute>
  <attribute type="ContraintTime" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcActor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="TheActor" required="yes"></attribute>
  <attribute type="IsActingUpon" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcActorRole" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Role" required="yes"></attribute>
  <attribute type="UserDefinedRole" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcActuator" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ControlElementId" required="yes"></attribute>
  <attribute type="AssignedToFlowElement" required="no"></attribute>
  <attribute type="PredefinedType" required="yes"></attribute>
  <attribute type="FailPosition" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAirFilter" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="DirtyPressureDrop" required="no"></attribute>
  <attribute type="CleanPressureDrop" required="no"></attribute>
  <attribute type="Efficiency" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAirTerminal" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="AirFlowType" required="yes"></attribute>
  <attribute type="Throw" required="no"></attribute>
  <attribute type="AirDiffusionPerformanceIndex" required="no"></attribute>
  <attribute type="FinishType" required="no"></attribute>
  <attribute type="FinishColor" required="no"></attribute>
  <attribute type="MountingType" required="no"></attribute>
  <attribute type="FaceType" required="no"></attribute>
  <attribute type="CoreType" required="no"></attribute>
  <attribute type="CoreSetVertical" required="no"></attribute>
  <attribute type="CoreSetHorizontal" required="no"></attribute>
  <attribute type="IntegralControl" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAirTerminalBox" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="TerminalBoxType" required="yes"></attribute>
  <attribute type="SoundLevel" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcApplication" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ApplicationDeveloper" required="yes"></attribute>
  <attribute type="Version" required="yes"></attribute>
  <attribute type="ApplicationFullName" required="yes"></attribute>
  <attribute type="ApplicationIdentifier" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcApproval" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Description" required="yes"></attribute>
  <attribute type="AuthorizingAgent" required="no"></attribute>
  <attribute type="RequestFrom" required="yes"></attribute>
  <attribute type="RequestTo" required="yes"></attribute>
  <attribute type="RequestingDate" required="yes"></attribute>
  <attribute type="RequestedDate" required="no"></attribute>
  <attribute type="ApprovalDate" required="no"></attribute>
  <attribute type="ApprovalStatus" required="no"></attribute>
  <attribute type="ApprovalConstraint" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcApprovalUsage" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Approval" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcArbitraryClosedProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="OuterCurve" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcArbitraryOpenProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Curve" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcArbitraryProfileDefWithVoids" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="OuterCurve" required="yes"></attribute>
  <attribute type="InnerCurves" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcAssessory" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <AttributeType name="MountingType" dt:type="string"></AttributeType>
  <attribute type="MountingType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcAsset" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="AssetLocation" required="yes"></attribute>
  <attribute type="AssetIdentifier" required="yes"></attribute>
  <attribute type="AssetRisks" required="no"></attribute>
  <attribute type="OriginalValue" required="no"></attribute>
  <attribute type="CurrentValue" required="no"></attribute>
  <attribute type="TotalReplacementCost" required="no"></attribute>
  <attribute type="Owner" required="no"></attribute>
  <attribute type="User" required="no"></attribute>
  <attribute type="LeasedFrom" required="no"></attribute>
  <attribute type="LeasedTo" required="no"></attribute>
  <attribute type="ResponsiblePerson" required="no"></attribute>
  <attribute type="IncorporationDate" required="no"></attribute>
  <attribute type="CommissioningDate" required="no"></attribute>
  <attribute type="WarrantyDuration" required="no"></attribute>
  <attribute type="ExpectedLife" required="no"></attribute>
  <attribute type="OperatingFunction" required="no"></attribute>
  <attribute type="DepreciatedValue" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAxis1Placement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Location" required="yes"></attribute>
  <attribute type="Axis" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAxis2Placement2D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Location" required="yes"></attribute>
  <attribute type="RefDirection" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcAxis2Placement3D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Location" required="yes"></attribute>
  <attribute type="Axis" required="no"></attribute>
  <attribute type="RefDirection" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBeam" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBoiler" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="BoilerType" required="yes"></attribute>
  <attribute type="HeatOutput" required="no"></attribute>
  <attribute type="PressureRating" required="no"></attribute>
  <attribute type="EnergyInputRate" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBooleanClippingResult" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Operator" required="yes"></attribute>
  <attribute type="FirstOperand" required="yes"></attribute>
  <attribute type="SecondOperand" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcBooleanResult" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Operator" required="yes"></attribute>
  <attribute type="FirstOperand" required="yes"></attribute>
  <attribute type="SecondOperand" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcBoundingBox" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Corner" required="yes"></attribute>
  <attribute type="XDim" required="yes"></attribute>
  <attribute type="YDim" required="yes"></attribute>
  <attribute type="ZDim" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcBoxedHalfSpace" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BaseSurface" required="yes"></attribute>
  <attribute type="AgreementFlag" required="yes"></attribute>
  <attribute type="Enclosure" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcBudget" content="eltOnly" model="open">
  <element type="Comments" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Title" required="yes"></attribute>
  <attribute type="SubmittedBy" required="no"></attribute>
  <attribute type="ApprovedBy" required="no"></attribute>
  <attribute type="PreparedBy" required="yes"></attribute>
  <attribute type="SubmittedOn" required="no"></attribute>
  <attribute type="TotalCost" required="yes"></attribute>
  <attribute type="CostElements" required="yes"></attribute>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="IntendedUse" required="no"></attribute>
  <attribute type="TargetUsers" required="no"></attribute>
  <attribute type="ValidFromDate" required="no"></attribute>
  <attribute type="ValidToDate" required="no"></attribute>
  <attribute type="UpdateDate" required="no"></attribute>
  <attribute type="ScheduleNumber" required="yes"></attribute>
  <attribute type="BudgetSource" required="no"></attribute>
  <attribute type="Balance" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcBuilding" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="LongName" required="no"></attribute>
  <attribute type="CompositionType" required="yes"></attribute>
  <attribute type="ContainsElements" required="no"></attribute>
  <attribute type="ElevationOfRefHeight" required="no"></attribute>
  <attribute type="ElevationOfTerrain" required="no"></attribute>
  <attribute type="BuildingAddress" required="no"></attribute>
  <attribute type="ServicedBySystems" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBuildingElementProxy" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <attribute type="CompositionType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBuildingStorey" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="LongName" required="no"></attribute>
  <attribute type="CompositionType" required="yes"></attribute>
  <attribute type="ContainsElements" required="no"></attribute>
  <attribute type="Elevation" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcBuiltIn" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="ACCESSORY CABINET COUNTER SHELF USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCMDocPackage" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="DocPackageID" required="yes"></attribute>
  <attribute type="DocPackageName" required="yes"></attribute>
  <attribute type="CreationDate" required="yes"></attribute>
  <attribute type="Authors" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCalendarDate" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="DayComponent" required="yes"></attribute>
  <attribute type="MonthComponent" required="yes"></attribute>
  <attribute type="YearComponent" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCartesianPoint" content="eltOnly" model="open">
  <element type="Coordinates" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCartesianTransformationOperator2D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Axis1" required="no"></attribute>
  <attribute type="Axis2" required="no"></attribute>
  <attribute type="LocalOrigin" required="yes"></attribute>
  <attribute type="Scale" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCartesianTransformationOperator2DnonUniform" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Axis1" required="no"></attribute>
  <attribute type="Axis2" required="no"></attribute>
  <attribute type="LocalOrigin" required="yes"></attribute>
  <attribute type="Scale" required="no"></attribute>
  <attribute type="Scale2" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCartesianTransformationOperator3D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Axis1" required="no"></attribute>
  <attribute type="Axis2" required="no"></attribute>
  <attribute type="LocalOrigin" required="yes"></attribute>
  <attribute type="Scale" required="no"></attribute>
  <attribute type="Axis3" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCartesianTransformationOperator3DnonUniform" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Axis1" required="no"></attribute>
  <attribute type="Axis2" required="no"></attribute>
  <attribute type="LocalOrigin" required="yes"></attribute>
  <attribute type="Scale" required="no"></attribute>
  <attribute type="Axis3" required="no"></attribute>
  <attribute type="Scale2" required="no"></attribute>
  <attribute type="Scale3" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcChangeOrder" content="eltOnly" model="open">
  <element type="Remarks" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="OrderNumber" required="yes"></attribute>
  <attribute type="TransactionCode" required="no"></attribute>
  <attribute type="IssuingDate" required="yes"></attribute>
  <attribute type="IssuedBy" required="yes"></attribute>
  <attribute type="IssuedTo" required="no"></attribute>
  <attribute type="AdditionalContacts" required="no"></attribute>
  <attribute type="Signoff" required="no"></attribute>
  <AttributeType name="BudgetSource" dt:type="idref"></AttributeType>
  <attribute type="BudgetSource" required="no"></attribute>
  <attribute type="ChangeDescription" required="no"></attribute>
  <attribute type="ReasonForChange" required="no"></attribute>
  <attribute type="RequestedStartTime" required="no"></attribute>
  <attribute type="RequestedFinishTime" required="no"></attribute>
  <attribute type="CostEstimate" required="no"></attribute>
  <attribute type="WorkPlan" required="no"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="PROPOSING PROPOSED REQUESTED BEINGAPPROVED PLANNING WORKSTARTED WORKDELAYED WORKDONE USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="ActualStartTime" required="no"></attribute>
  <attribute type="ActualFinishTime" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcChiller" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="ChillerType" required="yes"></attribute>
  <attribute type="NominalCoolingCapacity_" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCircle" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="Radius" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCircleProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="Radius" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcClassification" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Source" required="yes"></attribute>
  <attribute type="Edition" required="yes"></attribute>
  <attribute type="EditionDate" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Contains" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcClassificationItem" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Notation" required="yes"></attribute>
  <attribute type="ItemOf" required="no"></attribute>
  <attribute type="Title" required="yes"></attribute>
  <attribute type="IsClassifiedItemIn" required="no"></attribute>
  <attribute type="IsClassifyingItemIn" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcClassificationItemRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="RelatingItem" required="yes"></attribute>
  <attribute type="RelatedItems" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcClassificationNotation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="NotationFacets" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcClassificationNotationFacet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="NotationValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcClassificationReference" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Location" dt:type="string"></AttributeType>
  <attribute type="Location" required="no"></attribute>
  <attribute type="ItemReference" required="no"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="ReferencedSource" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcClosedShell" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="CfsFaces" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCoil" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="CoilType" required="yes"></attribute>
  <attribute type="BypassFactor" required="no"></attribute>
  <attribute type="FaceVelocity" required="no"></attribute>
  <attribute type="FlowArrangement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcColumn" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCompartment" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="HasNaturalVentilation" required="no"></attribute>
  <attribute type="HasSprinklerProtection" required="no"></attribute>
  <attribute type="FireRiskFactor" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcComplexProperty" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="UsageName" required="yes"></attribute>
  <attribute type="HasProperties" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCompositeCurve" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Segments" required="yes"></attribute>
  <attribute type="SelfIntersect" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCompositeCurveSegment" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Transition" required="yes"></attribute>
  <attribute type="SameSense" required="yes"></attribute>
  <attribute type="ParentCurve" required="yes"></attribute>
  <attribute type="UsingCurves" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCompositeProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Profiles" required="yes"></attribute>
  <attribute type="Label" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCompressor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="ImpellerDiameter" required="no"></attribute>
  <attribute type="CompressorType" required="yes"></attribute>
  <attribute type="HotGasBypass" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConnectedFaceSet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="CfsFaces" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConnectionConstraint" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="WaterproofingRequired" required="yes"></attribute>
  <attribute type="VentilationRequired" required="yes"></attribute>
  <attribute type="JoinType" required="yes"></attribute>
  <attribute type="RangeOfMovement" required="yes"></attribute>
  <attribute type="FireRating" required="yes"></attribute>
  <attribute type="ConstraintOf" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConnectionCurveGeometry" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="CurveOnRelatingElement" required="yes"></attribute>
  <attribute type="CurveOnRelatedElement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConnectionPointGeometry" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="PointOnRelatingElement" required="yes"></attribute>
  <attribute type="PointOnRelatedElement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConnectionPortGeometry" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="LocationAtRelatingElement" required="yes"></attribute>
  <attribute type="LocationAtRelatedElement" required="no"></attribute>
  <attribute type="ProfileOfPort" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConnectionSurfaceGeometry" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SurfaceOnRelatingElement" required="yes"></attribute>
  <attribute type="SurfaceOnRelatedElement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConstraint" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ConstraintGrade" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConstraintSource" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="CreatingActor" required="no"></attribute>
  <attribute type="CreationTime" required="no"></attribute>
  <attribute type="Aggregates" required="no"></attribute>
  <attribute type="IsAggregatedIn" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConstraintAggregationRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="LogicalAggregator" required="yes"></attribute>
  <attribute type="RelatingConstraint" required="yes"></attribute>
  <attribute type="RelatedConstraints" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConstraintUsage" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Intent" required="yes"></attribute>
  <attribute type="Constraint" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConstructionEquipmentResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConstructionMaterialResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
  <attribute type="Suppliers" required="no"></attribute>
  <attribute type="OrderQuantity" required="no"></attribute>
  <attribute type="DesignMaterial" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcConstructionProductResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcContextDependentUnit" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Dimensions" required="yes"></attribute>
  <attribute type="UnitType" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcControlElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ControlElementId" required="yes"></attribute>
  <attribute type="AssignedToFlowElement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcController" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ControlElementId" required="yes"></attribute>
  <attribute type="AssignedToFlowElement" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcConversionBasedUnit" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Dimensions" required="yes"></attribute>
  <attribute type="UnitType" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="ConversionFactor" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCoolingTower" content="eltOnly" model="open">
  <element type="AmbientDesignTemperature" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="CoolingTowerType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCoordinatedUniversalTimeOffset" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="HourOffset" required="yes"></attribute>
  <attribute type="MinuteOffset" required="no"></attribute>
  <attribute type="Sense" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCost" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="ContextDescription" required="yes"></attribute>
  <attribute type="ElementCost" required="no"></attribute>
  <attribute type="ExtensionCost" required="no"></attribute>
  <attribute type="CostUse" required="yes"></attribute>
  <attribute type="PreparedOn" required="no"></attribute>
  <attribute type="Quantities" required="yes"></attribute>
  <attribute type="CostType" required="yes"></attribute>
  <attribute type="CostSchedule" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCostModifier" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Purpose" required="yes"></attribute>
  <attribute type="ModifierValue" required="yes"></attribute>
  <attribute type="ModifierDate" required="yes"></attribute>
  <attribute type="CostOperator" required="yes"></attribute>
  <attribute type="ModifierBasis" required="no"></attribute>
  <attribute type="ModifiedCost" required="no"></attribute>
  <attribute type="ModifiersReferenced" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCostModifierValue" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ModifierAmount" required="yes"></attribute>
  <attribute type="Currency" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCostQuantity" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BaseQuantity" required="no"></attribute>
  <attribute type="FinalQuantity" required="no"></attribute>
  <attribute type="WasteFactor" required="no"></attribute>
  <attribute type="RoundOffIncrement" required="yes"></attribute>
  <attribute type="RoundOffBasis" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCostSchedule" content="eltOnly" model="open">
  <element type="Comments" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Title" required="yes"></attribute>
  <attribute type="SubmittedBy" required="no"></attribute>
  <attribute type="ApprovedBy" required="no"></attribute>
  <attribute type="PreparedBy" required="yes"></attribute>
  <attribute type="SubmittedOn" required="no"></attribute>
  <attribute type="TotalCost" required="yes"></attribute>
  <attribute type="CostElements" required="yes"></attribute>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="IntendedUse" required="no"></attribute>
  <attribute type="TargetUsers" required="no"></attribute>
  <attribute type="ValidFromDate" required="no"></attribute>
  <attribute type="ValidToDate" required="no"></attribute>
  <attribute type="UpdateDate" required="no"></attribute>
  <attribute type="ScheduleNumber" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCostValue" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BaseCostValue" required="no"></attribute>
  <attribute type="FinalCostValue" required="no"></attribute>
  <attribute type="Currency" required="no"></attribute>
  <attribute type="UnitCostBasis" required="no"></attribute>
  <attribute type="CostType" required="no"></attribute>
  <attribute type="CostDate" required="no"></attribute>
  <attribute type="CostModifiers" required="yes"></attribute>
  <attribute type="ValueOfComponents" required="no"></attribute>
  <attribute type="IsComponentIn" required="no"></attribute>
  <attribute type="CostsReferenced" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCostValueRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ComponentOf" required="yes"></attribute>
  <attribute type="CostComponents" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCovering" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="CEILING FLOORING CLADDING ROOFING USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
  <attribute type="Covers" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCrewResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCsgSolid" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="TreeRootExpression" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcCurtainWall" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcCurveBoundedPlane" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BasisSurface" required="yes"></attribute>
  <attribute type="OuterBoundary" required="yes"></attribute>
  <attribute type="InnerBoundaries" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDamper" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="FIREDAMPER SMOKEDAMPER FIRESMOKEDAMPER BACKDRAFTDAMPER CONTROLDAMPER LOUVER USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
  <attribute type="FrameDepth" required="no"></attribute>
  <attribute type="SizingMethod" required="no"></attribute>
  <attribute type="CloseOffRating" required="no"></attribute>
  <attribute type="LeakageAirFlowRate" required="no"></attribute>
  <attribute type="PercentOpen" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDateAndTime" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="DateComponent" required="yes"></attribute>
  <attribute type="TimeComponent" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDerivedProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="ParentProfile" required="yes"></attribute>
  <AttributeType name="Operator" dt:type="idref"></AttributeType>
  <attribute type="Operator" required="yes"></attribute>
  <attribute type="Label" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDerivedUnit" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Elements" required="yes"></attribute>
  <AttributeType name="UnitType" dt:type="enumeration" dt:values="ANGULARVELOCITYUNIT COMPOUNDPLANEANGLEUNIT DYNAMICVISCOSITYUNIT HEATFLUXDENSITYUNIT INTEGERCOUNTRATEUNIT ISOTHERMALMOISTURECAPACITYUNIT KINEMATICVISCOSITYUNIT LINEARVELOCITYUNIT MASSDENSITYUNIT MASSFLOWRATEUNIT MOISTUREDIFFUSIVITYUNIT MOLECULARWEIGHTUNIT SPECIFICHEATCAPACITYUNIT THERMALADMITTANCEUNIT THERMALCONDUCTANCEUNIT THERMALRESISTANCEUNIT THERMALTRANSMITTANCEUNIT VAPORPERMEABILITYUNIT VOLUMETRICFLOWRATEUNIT ROTATIONALFREQUENCYUNIT TORQUEUNIT MOMENTORINERTIAUNIT LINEARMOMENTUNIT LINEARFORCEUNIT PLANARFORCEUNIT MODULUSOFELASTICITYUNIT SHEARMODULUSUNIT LINEARSTIFFNESSUNIT ROTATIONALSTIFFNESSUNIT MODULUSOFSUBGRADEREACTIONUNIT ACCELERATIONUNIT USERDEFINED"></AttributeType>
  <attribute type="UnitType" required="yes"></attribute>
  <attribute type="UserDefinedType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDerivedUnitElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Unit" required="yes"></attribute>
  <attribute type="Exponent" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDimensionalExponents" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="LengthExponent" required="yes"></attribute>
  <attribute type="MassExponent" required="yes"></attribute>
  <attribute type="TimeExponent" required="yes"></attribute>
  <attribute type="ElectricCurrentExponent" required="yes"></attribute>
  <attribute type="ThermodynamicTemperatureExponent" required="yes"></attribute>
  <attribute type="AmountOfSubstanceExponent" required="yes"></attribute>
  <attribute type="LuminousIntensityExponent" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDirection" content="eltOnly" model="open">
  <element type="DirectionRatios" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDirectionalLightSource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Color" required="yes"></attribute>
  <attribute type="AmbientIntensity" required="yes"></attribute>
  <attribute type="Intensity" required="yes"></attribute>
  <attribute type="InContext" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Direction" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDiscreteElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="INSULATION USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcDistributionElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDistributionFlowElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDocumentElectronicFormat" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="FileExtension" required="no"></attribute>
  <attribute type="MimeContentType" required="no"></attribute>
  <attribute type="MimeSubtype" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDocumentInformation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="DocumentId" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="DocumentReferences" required="yes"></attribute>
  <attribute type="Purpose" required="no"></attribute>
  <attribute type="IntendedUse" required="no"></attribute>
  <attribute type="Scope" required="no"></attribute>
  <attribute type="Revision" required="no"></attribute>
  <attribute type="DocumentOwner" required="no"></attribute>
  <attribute type="Editors" required="no"></attribute>
  <attribute type="CreationTime" required="no"></attribute>
  <attribute type="LastRevisionTime" required="no"></attribute>
  <attribute type="ElectronicFormat" required="no"></attribute>
  <attribute type="ValidFrom" required="no"></attribute>
  <attribute type="ValidUntil" required="no"></attribute>
  <attribute type="Confidentiality" required="no"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="DRAFT FINALDRAFT FINAL REVISION NOTDEFINED"></AttributeType>
  <attribute type="Status" required="no"></attribute>
  <attribute type="IsPointedTo" required="no"></attribute>
  <attribute type="IsPointer" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDocumentInformationRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="RelatingDocument" required="yes"></attribute>
  <attribute type="RelatedDocuments" required="yes"></attribute>
  <attribute type="RelationshipType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDocumentReference" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Location" dt:type="string"></AttributeType>
  <attribute type="Location" required="no"></attribute>
  <attribute type="ItemReference" required="no"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="ReferenceToDocument" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDoor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <attribute type="OverallHeight" required="no"></attribute>
  <attribute type="OverallWidth" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDoorLiningProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="LiningDepth" required="no"></attribute>
  <attribute type="LiningThickness" required="no"></attribute>
  <attribute type="ThresholdDepth" required="no"></attribute>
  <attribute type="ThresholdThickness" required="no"></attribute>
  <attribute type="TransomThickness" required="no"></attribute>
  <attribute type="TransomOffset" required="no"></attribute>
  <attribute type="LiningOffset" required="no"></attribute>
  <attribute type="ThresholdOffset" required="no"></attribute>
  <attribute type="CasingThickness" required="no"></attribute>
  <attribute type="CasingDepth" required="no"></attribute>
  <attribute type="ShapeAspectStyle" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDoorPanelProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="PanelDepth" required="no"></attribute>
  <attribute type="PanelOperation" required="yes"></attribute>
  <attribute type="PanelWidth" required="no"></attribute>
  <attribute type="PanelPosition" required="yes"></attribute>
  <attribute type="ShapeAspectStyle" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcDoorStyle" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="ApplicableOccurrence" required="no"></attribute>
  <attribute type="HasPropertySets" required="yes"></attribute>
  <attribute type="ObjectTypeOf" required="no"></attribute>
  <attribute type="RepresentationMaps" required="yes"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="OperationType" required="yes"></attribute>
  <attribute type="ConstructionType" required="yes"></attribute>
  <attribute type="ParameterTakesPrecedence" required="yes"></attribute>
  <attribute type="Sizeable" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcEdge" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="EdgeStart" required="yes"></attribute>
  <attribute type="EdgeEnd" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcEdgeCurve" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="EdgeStart" required="yes"></attribute>
  <attribute type="EdgeEnd" required="yes"></attribute>
  <attribute type="EdgeGeometry" required="yes"></attribute>
  <attribute type="SameSense" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcElectricMotor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="MotorWindingType" required="no"></attribute>
  <attribute type="Efficiency" required="no"></attribute>
  <attribute type="PowerOutput" required="no"></attribute>
  <attribute type="FrameConfiguration" required="no"></attribute>
  <attribute type="InsulationRating_" required="no"></attribute>
  <attribute type="MotorHousing" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcElectricalAppliance" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ApplianceType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcElectricalBaseProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="ElectricCurrentType" required="no"></attribute>
  <attribute type="InputVoltage" required="no"></attribute>
  <attribute type="InputFrequency" required="no"></attribute>
  <attribute type="FullLoadCurrent" required="no"></attribute>
  <attribute type="MinimumCircuitCurrent" required="no"></attribute>
  <attribute type="MaximumPowerInput" required="no"></attribute>
  <attribute type="RatedPowerInput" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcElectricalElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcElectricalExtendedProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="ElectricCurrentType" required="no"></attribute>
  <attribute type="InputVoltage" required="no"></attribute>
  <attribute type="InputFrequency" required="no"></attribute>
  <attribute type="FullLoadCurrent" required="no"></attribute>
  <attribute type="MinimumCircuitCurrent" required="no"></attribute>
  <attribute type="MaximumPowerInput" required="no"></attribute>
  <attribute type="RatedPowerInput" required="no"></attribute>
  <attribute type="InputPhase" required="no"></attribute>
  <attribute type="InrushCurrent" required="no"></attribute>
  <attribute type="LockedRotorCurrent" required="no"></attribute>
  <attribute type="CircuitSizePowerInput" required="no"></attribute>
  <attribute type="FuseSize" required="no"></attribute>
  <attribute type="Grounded" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcElementQuantity" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="MethodOfMeasurement" required="yes"></attribute>
  <attribute type="Quantities" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcEllipse" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="SemiAxis1" required="yes"></attribute>
  <attribute type="SemiAxis2" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcEllipseProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="SemiAxis1" required="yes"></attribute>
  <attribute type="SemiAxis2" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcEquipmentElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcEquipmentStandard" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcExtendedMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="ExtendedProperties" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcExtrudedAreaSolid" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SweptArea" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="ExtrudedDirection" required="yes"></attribute>
  <attribute type="Depth" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFace" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Bounds" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFaceBasedSurfaceModel" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="FbsmFaces" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFaceBound" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Bound" required="yes"></attribute>
  <attribute type="Orientation" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFaceOuterBound" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Bound" required="yes"></attribute>
  <attribute type="Orientation" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFaceSurface" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Bounds" required="yes"></attribute>
  <attribute type="FaceSurface" required="yes"></attribute>
  <attribute type="SameSense" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFacetedBrep" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Outer" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFacetedBrepWithVoids" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Outer" required="yes"></attribute>
  <attribute type="Voids" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFan" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="ImpellerDiameter" required="no"></attribute>
  <attribute type="AirFlowType" required="yes"></attribute>
  <attribute type="StaticPressure" required="no"></attribute>
  <attribute type="FanPressureClass" required="no"></attribute>
  <attribute type="FanWheelType" required="no"></attribute>
  <attribute type="WheelMaterial" required="no"></attribute>
  <attribute type="WheelTipSpeed" required="no"></attribute>
  <attribute type="DischargeVelocity" required="no"></attribute>
  <attribute type="HousingMaterial" required="no"></attribute>
  <attribute type="DischargePressureLoss" required="no"></attribute>
  <attribute type="FanDischargeType" required="no"></attribute>
  <attribute type="FanArrangement" required="no"></attribute>
  <attribute type="FanRotation" required="no"></attribute>
  <attribute type="FanDriveArrangement" required="no"></attribute>
  <attribute type="DrivePowerLoss_" required="no"></attribute>
  <attribute type="MotorDriveType" required="no"></attribute>
  <attribute type="MotorInAirstream_" required="no"></attribute>
  <attribute type="FanMountingType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFlowController" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFlowFitting" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="DUCTFITTING PIPEFITTING USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
  <attribute type="PrimaryFittingType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFlowSegment" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="DUCTSEGMENT PIPESEGMENT GUTTERSEGMENT USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcFlowTerminal" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFluidFlowProperties" content="eltOnly" model="open">
  <element type="DesignTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="MaximumTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="MinimumTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="WorkingTemperature" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="MaximumFlowRate" required="no"></attribute>
  <attribute type="DesignFlowrate" required="no"></attribute>
  <attribute type="MinimumFlowrate" required="no"></attribute>
  <attribute type="PressureLoss" required="no"></attribute>
  <attribute type="WorkingPressure" required="no"></attribute>
  <attribute type="PressureRating" required="no"></attribute>
  <attribute type="Fluid" required="yes"></attribute>
  <attribute type="DesignVelocity" required="no"></attribute>
  <attribute type="WorkingQuality" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFluidMovingDevice" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="ImpellerDiameter" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFurnishingElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFurniture" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcFurnitureStandard" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcGeneralMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="MolecularWeight" required="no"></attribute>
  <attribute type="Porosity" required="no"></attribute>
  <attribute type="MassDensity" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcGeometricRepresentationContext" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ContextIdentifier" required="no"></attribute>
  <attribute type="ContextType" required="no"></attribute>
  <attribute type="RepresentationsInContext" required="no"></attribute>
  <attribute type="CoordinateSpaceDimension" required="yes"></attribute>
  <attribute type="Precision" required="no"></attribute>
  <attribute type="WorldCoordinateSystem" required="yes"></attribute>
  <attribute type="TrueNorth" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcGeometricSet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Elements" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcGrid" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="UAxes" required="yes"></attribute>
  <attribute type="VAxes" required="yes"></attribute>
  <attribute type="WAxes" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcGridAxis" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="AxisTag" required="no"></attribute>
  <attribute type="AxisCurve" required="yes"></attribute>
  <attribute type="SameSense" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcGridPlacement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ReferencedByPlacements" required="no"></attribute>
  <attribute type="PlacementLocation" required="yes"></attribute>
  <attribute type="PlacementRefDirection" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcGroup" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcHalfSpaceSolid" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BaseSurface" required="yes"></attribute>
  <attribute type="AgreementFlag" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcHeatExchanger" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="HeatExchangerType" required="yes"></attribute>
  <attribute type="HeatExchangerArrangement" required="no"></attribute>
  <attribute type="NumberOfPlates" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcHeatTransferDevice" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcHydronicHeater" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HydronicHeaterType" required="yes"></attribute>
  <attribute type="HeatOutput" required="no"></attribute>
  <AttributeType name="Enclosure" dt:type="string"></AttributeType>
  <attribute type="Enclosure" required="no"></attribute>
  <attribute type="BodyMass" required="no"></attribute>
  <attribute type="NumberOfPanels" required="no"></attribute>
  <attribute type="NumberOfSections" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcHygroscopicMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="UpperVaporResistanceFactor" required="no"></attribute>
  <attribute type="LowerVaporResistanceFactor" required="no"></attribute>
  <attribute type="IsothermalMoistureCapacity" required="no"></attribute>
  <attribute type="VaporPermeability" required="no"></attribute>
  <attribute type="MoistureDiffusivity" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcInventory" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="DefinedType" required="yes"></attribute>
  <attribute type="Jurisdiction" required="yes"></attribute>
  <attribute type="ResponsiblePersons" required="yes"></attribute>
  <attribute type="LastUpdateDate" required="yes"></attribute>
  <attribute type="CurrentValue" required="no"></attribute>
  <attribute type="OriginalValue" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcIshapeProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="OverallWidth" required="yes"></attribute>
  <attribute type="OverallDepth" required="yes"></attribute>
  <attribute type="WebThickness" required="yes"></attribute>
  <attribute type="FlangeThickness" required="yes"></attribute>
  <attribute type="FilletRadius" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcLaborResource" content="eltOnly" model="open">
  <element type="SkillSet" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
  <attribute type="Title" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcLibraryInformation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Version" required="no"></attribute>
  <attribute type="Publisher" required="no"></attribute>
  <attribute type="VersionDate" required="no"></attribute>
  <attribute type="LibraryReference" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcLibraryReference" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Location" dt:type="string"></AttributeType>
  <attribute type="Location" required="no"></attribute>
  <attribute type="ItemReference" required="no"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="ReferenceIntoLibrary" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcLightFixture" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="MaximumSpaceSensibleLoad" required="no"></attribute>
  <attribute type="MaximumPlenumSensibleLoad_" required="no"></attribute>
  <attribute type="SensibleLoadToRadiant" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcLine" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Pnt" required="yes"></attribute>
  <attribute type="Dir" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcLocalPlacement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ReferencedByPlacements" required="no"></attribute>
  <attribute type="PlacementRelTo" required="no"></attribute>
  <attribute type="RelativePlacement" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcLocalTime" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="HourComponent" required="yes"></attribute>
  <attribute type="MinuteComponent" required="no"></attribute>
  <attribute type="SecondComponent" required="no"></attribute>
  <attribute type="Zone" required="no"></attribute>
  <attribute type="DaylightSavingOffset" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcMaintenanceRecord" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Records" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMaintenanceWorkOrder" content="eltOnly" model="open">
  <element type="Remarks" minOccurs="1" maxOccurs="*"></element>
  <element type="IfNotAccomplished" minOccurs="1" maxOccurs="*"></element>
  <element type="SparesToolsEquipmentConsumables" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="OrderNumber" required="yes"></attribute>
  <attribute type="TransactionCode" required="no"></attribute>
  <attribute type="IssuingDate" required="yes"></attribute>
  <attribute type="IssuedBy" required="yes"></attribute>
  <attribute type="IssuedTo" required="no"></attribute>
  <attribute type="AdditionalContacts" required="no"></attribute>
  <attribute type="Signoff" required="no"></attribute>
  <AttributeType name="BudgetSource" dt:type="idref"></AttributeType>
  <attribute type="BudgetSource" required="no"></attribute>
  <attribute type="ProductDescription" required="no"></attribute>
  <attribute type="ShortJobDescription" required="yes"></attribute>
  <attribute type="LongJobDescription" required="no"></attribute>
  <attribute type="WorkTypeRequested" required="no"></attribute>
  <attribute type="ContractualType" required="no"></attribute>
  <attribute type="RequestedStartTime" required="no"></attribute>
  <attribute type="RequestedFinishTime" required="no"></attribute>
  <attribute type="ActualStartTime" required="no"></attribute>
  <attribute type="ActualFinishTime" required="no"></attribute>
  <attribute type="CostEstimate" required="no"></attribute>
  <attribute type="WorkPlan" required="no"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="REQUESTED BEINGAPPROVED PLANNING WORKSTARTED WORKDELAYED WORKDONE USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="WorkOrderRiskType" required="no"></attribute>
  <attribute type="PerformedBy" required="yes"></attribute>
  <attribute type="ActualCost" required="no"></attribute>
  <attribute type="MaintenanceType" required="yes"></attribute>
  <attribute type="FaultPriority" required="no"></attribute>
  <attribute type="LocationPriority" required="no"></attribute>
  <attribute type="AssetDowntime" required="no"></attribute>
  <attribute type="ScheduledFrequency" required="no"></attribute>
  <attribute type="RequiredResponseTime" required="no"></attribute>
  <attribute type="LeadCraft" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcManufacturerInformation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="ModelLabel" required="no"></attribute>
  <attribute type="ModelReference" required="no"></attribute>
  <attribute type="Manufacturer" required="no"></attribute>
  <attribute type="QuantityInformation" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMappedItem" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="MappingSource" required="yes"></attribute>
  <attribute type="MappingTarget" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMaterial" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="ClassifiedAs" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcMaterialClassificationRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="MaterialClassifications" required="yes"></attribute>
  <attribute type="ClassifiedMaterial" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMaterialLayer" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="no"></attribute>
  <attribute type="LayerThickness" required="yes"></attribute>
  <attribute type="IsVentilated" required="no"></attribute>
  <attribute type="ToMaterialLayerSet" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcMaterialLayerSet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="MaterialLayers" required="yes"></attribute>
  <attribute type="LayerSetName" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcMaterialLayerSetUsage" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ForLayerSet" required="yes"></attribute>
  <attribute type="LayerSetDirection" required="yes"></attribute>
  <attribute type="DirectionSense" required="yes"></attribute>
  <attribute type="OffsetFromReferenceLine" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMaterialList" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Materials" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMeasureWithUnit" content="eltOnly" model="open">
  <element type="ValueComponent" minOccurs="1" maxOccurs="1"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="UnitComponent" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMechanicalMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="DynamicViscosity" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcMetric" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ConstraintGrade" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConstraintSource" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="CreatingActor" required="no"></attribute>
  <attribute type="CreationTime" required="no"></attribute>
  <attribute type="Aggregates" required="no"></attribute>
  <attribute type="IsAggregatedIn" required="no"></attribute>
  <attribute type="Values" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMetricBenchmark" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ConstraintGrade" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConstraintSource" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="CreatingActor" required="no"></attribute>
  <attribute type="CreationTime" required="no"></attribute>
  <attribute type="Aggregates" required="no"></attribute>
  <attribute type="IsAggregatedIn" required="no"></attribute>
  <attribute type="Values" required="yes"></attribute>
  <attribute type="Benchmark" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMetricValue" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="DataType" required="yes"></attribute>
  <attribute type="DataValue" required="yes"></attribute>
  <attribute type="ValueSource" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMonetaryUnit" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Currency" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcMove" content="eltOnly" model="open">
  <element type="WBSCode" minOccurs="1" maxOccurs="*"></element>
  <element type="WBSSource" minOccurs="1" maxOccurs="*"></element>
  <element type="PunchList" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Productivity" required="no"></attribute>
  <attribute type="OperatesOn" required="no"></attribute>
  <attribute type="IsSuccessorFrom" required="no"></attribute>
  <attribute type="IsPredecessorTo" required="no"></attribute>
  <attribute type="TaskId" required="yes"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="COMPLETED NOTYETSTARTED STARTED USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="Milestones" required="no"></attribute>
  <attribute type="WorkMethod" required="no"></attribute>
  <attribute type="InPlaceQuantity" required="no"></attribute>
  <attribute type="EstimatedQuantity" required="no"></attribute>
  <attribute type="BudgetQuantity" required="no"></attribute>
  <attribute type="IsRootTask" required="yes"></attribute>
  <attribute type="MoveFrom" required="yes"></attribute>
  <attribute type="MoveTo" required="yes"></attribute>
  <attribute type="MoveConstraints" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcObjective" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ConstraintGrade" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConstraintSource" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="CreatingActor" required="no"></attribute>
  <attribute type="CreationTime" required="no"></attribute>
  <attribute type="Aggregates" required="no"></attribute>
  <attribute type="IsAggregatedIn" required="no"></attribute>
  <attribute type="ObjectiveQualifier" required="yes"></attribute>
  <attribute type="BenchmarkValues" required="no"></attribute>
  <attribute type="ResultValues" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcOccupant" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="TheActor" required="yes"></attribute>
  <attribute type="IsActingUpon" required="no"></attribute>
  <attribute type="LeeseOrRentalDate" required="no"></attribute>
  <attribute type="LeeseOrRentalPeriod" required="no"></attribute>
  <attribute type="OccupationType" required="yes"></attribute>
  <attribute type="UnlimitedPeriod" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOffsetCurve2D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BasisCurve" required="yes"></attribute>
  <attribute type="Distance" required="yes"></attribute>
  <attribute type="SelfIntersect" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOffsetCurve3D" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BasisCurve" required="yes"></attribute>
  <attribute type="Distance" required="yes"></attribute>
  <attribute type="SelfIntersect" required="yes"></attribute>
  <attribute type="RefDirection" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOpenShell" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="CfsFaces" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOpeningElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="VoidsElements" required="no"></attribute>
  <attribute type="HasFillings" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcOpticalMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="VisibleTransmittance" required="no"></attribute>
  <attribute type="SolarTransmittance" required="no"></attribute>
  <attribute type="ThermalIrTransmittance" required="no"></attribute>
  <attribute type="ThermalIrEmissivityBack" required="no"></attribute>
  <attribute type="ThermalIrEmissivityFront" required="no"></attribute>
  <attribute type="VisibleReflectanceBack" required="no"></attribute>
  <attribute type="VisibleReflectanceFront" required="no"></attribute>
  <attribute type="SolarReflectanceFront" required="no"></attribute>
  <attribute type="SolarReflectanceBack" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcOrganization" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Id" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Roles" required="yes"></attribute>
  <attribute type="Addresses" required="yes"></attribute>
  <attribute type="IsRelatedBy" required="no"></attribute>
  <attribute type="Relates" required="no"></attribute>
  <attribute type="Engages" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcOrganizationRelationship" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingOrganization" required="yes"></attribute>
  <attribute type="RelatedOrganizations" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOrientedEdge" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="EdgeElement" required="yes"></attribute>
  <attribute type="Orientation" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOutlet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="OutletType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcOwnerHistory" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="OwningUser" required="yes"></attribute>
  <attribute type="OwningApplication" required="yes"></attribute>
  <attribute type="State" required="no"></attribute>
  <attribute type="ChangeAction" required="yes"></attribute>
  <attribute type="LastModifiedDate" required="no"></attribute>
  <attribute type="LastModifyingUser" required="no"></attribute>
  <attribute type="LastModifyingApplication" required="no"></attribute>
  <AttributeType name="CreationDate" dt:type="int"></AttributeType>
  <attribute type="CreationDate" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPath" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="EdgeList" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPermeableCoveringProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <AttributeType name="OperationType" dt:type="enumeration" dt:values="GRILL LOUVER SCREEN USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="OperationType" required="yes"></attribute>
  <AttributeType name="PanelPosition" dt:type="enumeration" dt:values="LEFT MIDDLE RIGHT BOTTOM TOP NOTDEFINED"></AttributeType>
  <attribute type="PanelPosition" required="yes"></attribute>
  <attribute type="FrameDepth" required="no"></attribute>
  <attribute type="FrameThickness" required="no"></attribute>
  <attribute type="ShapeAspectStyle" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPerson" content="eltOnly" model="open">
  <element type="MiddleNames" minOccurs="1" maxOccurs="*"></element>
  <element type="PrefixTitles" minOccurs="1" maxOccurs="*"></element>
  <element type="SuffixTitles" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Id" required="no"></attribute>
  <attribute type="FamilyName" required="no"></attribute>
  <attribute type="GivenName" required="no"></attribute>
  <attribute type="Roles" required="yes"></attribute>
  <attribute type="Addresses" required="yes"></attribute>
  <attribute type="EngagedIn" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPersonAndOrganization" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ThePerson" required="yes"></attribute>
  <attribute type="TheOrganization" required="yes"></attribute>
  <attribute type="Roles" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPlane" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPointLightSource" content="eltOnly" model="open">
  <element type="Attenuation" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Color" required="yes"></attribute>
  <attribute type="AmbientIntensity" required="yes"></attribute>
  <attribute type="Intensity" required="yes"></attribute>
  <attribute type="InContext" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Location" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPolyLoop" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Polygon" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPolygonalBoundedHalfSpace" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BaseSurface" required="yes"></attribute>
  <attribute type="AgreementFlag" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="PolygonalBoundary" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPolyline" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Points" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPostalAddress" content="eltOnly" model="open">
  <element type="AddressLines" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Purpose" dt:type="enumeration" dt:values="OFFICE SITE HOME DISTRIBUTIONPOINT USERDEFINED"></AttributeType>
  <attribute type="Purpose" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="UserDefinedPurpose" required="no"></attribute>
  <attribute type="OfPerson" required="no"></attribute>
  <attribute type="OfOrganization" required="no"></attribute>
  <attribute type="InternalLocation" required="no"></attribute>
  <attribute type="PostalBox" required="no"></attribute>
  <attribute type="Town" required="no"></attribute>
  <attribute type="Region" required="no"></attribute>
  <attribute type="PostalCode" required="no"></attribute>
  <attribute type="Country" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPresentationLightSource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Color" required="yes"></attribute>
  <attribute type="AmbientIntensity" required="yes"></attribute>
  <attribute type="Intensity" required="yes"></attribute>
  <attribute type="InContext" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcProductDefinitionShape" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Representations" required="yes"></attribute>
  <attribute type="HasShapeAspects" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcProductRepresentation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Representations" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcProject" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="LongName" required="no"></attribute>
  <attribute type="Phase" required="no"></attribute>
  <attribute type="RepresentationContexts" required="yes"></attribute>
  <attribute type="UnitsInContext" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPropertyBoundedValue" content="eltOnly" model="open">
  <element type="UpperBoundValue" minOccurs="1" maxOccurs="1"></element>
  <element type="LowerBoundValue" minOccurs="1" maxOccurs="1"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPropertyEnumeratedValue" content="eltOnly" model="open">
  <element type="EnumerationValues" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="EnumerationReference" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPropertyEnumeration" content="eltOnly" model="open">
  <element type="EnumerationValues" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Unit" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPropertyReferenceValue" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="UsageName" required="no"></attribute>
  <attribute type="PropertyReference" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPropertySet" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="HasProperties" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcPropertySingleValue" content="eltOnly" model="open">
  <element type="NominalValue" minOccurs="1" maxOccurs="1"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPropertyTableValue" content="eltOnly" model="open">
  <element type="DefiningValues" minOccurs="1" maxOccurs="*"></element>
  <element type="DefinedValues" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="PartOfComplex" required="no"></attribute>
  <attribute type="Expression" required="no"></attribute>
  <attribute type="DefiningUnit" required="no"></attribute>
  <attribute type="DefinedUnit" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcProxy" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="ProxyType" required="yes"></attribute>
  <attribute type="Tag" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPump" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="ImpellerDiameter" required="no"></attribute>
  <attribute type="PumpType" required="yes"></attribute>
  <attribute type="NetPositiveSuctionHead" required="no"></attribute>
  <attribute type="ImpellerSealMaterial" required="no"></attribute>
  <attribute type="PumpBaseType" required="no"></attribute>
  <attribute type="MotorDriveType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcPurchaseOrder" content="eltOnly" model="open">
  <element type="Remarks" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="OrderNumber" required="yes"></attribute>
  <attribute type="TransactionCode" required="no"></attribute>
  <attribute type="IssuingDate" required="yes"></attribute>
  <attribute type="IssuedBy" required="yes"></attribute>
  <attribute type="IssuedTo" required="no"></attribute>
  <attribute type="AdditionalContacts" required="no"></attribute>
  <attribute type="Signoff" required="no"></attribute>
  <AttributeType name="BudgetSource" dt:type="idref"></AttributeType>
  <attribute type="BudgetSource" required="no"></attribute>
  <attribute type="RequiredDate" required="no"></attribute>
  <attribute type="ScheduledDate" required="no"></attribute>
  <attribute type="ActualDate" required="no"></attribute>
  <attribute type="IsFOB" required="no"></attribute>
  <attribute type="ShipMethod" required="no"></attribute>
  <attribute type="PurchaseItems" required="no"></attribute>
  <attribute type="TotalCost" required="no"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="REQUESTED BEINGAPPROVED ISSUED RECEIVED ITEMSRECEIVED USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcQuantityArea" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
  <attribute type="AreaValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcQuantityCount" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
  <attribute type="CountValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcQuantityLength" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
  <attribute type="LengthValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcQuantityVolume" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
  <attribute type="VolumeValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcQuantityWeight" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Unit" required="no"></attribute>
  <attribute type="WeightValue" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRailing" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="HANDRAIL GUARDRAIL BALUSTRADE USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRamp" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <attribute type="ShapeType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRampFlight" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRectangleProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="XDim" required="yes"></attribute>
  <attribute type="YDim" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRectangularTrimmedSurface" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BasisSurface" required="yes"></attribute>
  <attribute type="U1" required="yes"></attribute>
  <attribute type="V1" required="yes"></attribute>
  <attribute type="U2" required="yes"></attribute>
  <attribute type="V2" required="yes"></attribute>
  <attribute type="Usense" required="yes"></attribute>
  <attribute type="Vsense" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcReferenceEdge" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Placement" required="no"></attribute>
  <attribute type="Edge" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcReferenceFace" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Placement" required="no"></attribute>
  <attribute type="Face" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcReferenceVertex" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Placement" required="no"></attribute>
  <attribute type="Vertex" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcReferencesCostDocument" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ReferencedDocument" required="yes"></attribute>
  <attribute type="ReferencingCosts" required="yes"></attribute>
  <attribute type="ReferencingModifiers" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAggregates" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingObject" required="yes"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAggregatesResources" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingObject" required="yes"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RequiredQuantity" required="yes"></attribute>
  <attribute type="ConversionRate" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsFMStandard" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="JobFunction" required="yes"></attribute>
  <attribute type="RelatingStandard" required="yes"></attribute>
  <attribute type="RelatedPersons" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsTasks" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingControl" required="yes"></attribute>
  <attribute type="TimeForTask" required="no"></attribute>
  <attribute type="Milestone" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToActor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingActor" required="yes"></attribute>
  <attribute type="ActingRole" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToControl" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingControl" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToGroup" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingGroup" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToProcess" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingProcess" required="yes"></attribute>
  <attribute type="QuantityInProcess" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToProduct" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingProduct" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssignsToResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingResource" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssociates" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssociatesClassification" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingClassification" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssociatesDocument" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingDocument" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssociatesLibrary" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingLibrary" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelAssociatesMaterial" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingMaterial" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelConnectsElements" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConnectionGeometry" required="no"></attribute>
  <attribute type="RelatingElement" required="yes"></attribute>
  <attribute type="RelatedElement" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelConnectsPathElements" content="eltOnly" model="open">
  <element type="RelatingPriorities" minOccurs="0" maxOccurs="*"></element>
  <element type="RelatedPriorities" minOccurs="0" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConnectionGeometry" required="no"></attribute>
  <attribute type="RelatingElement" required="yes"></attribute>
  <attribute type="RelatedElement" required="yes"></attribute>
  <attribute type="RelatedConnectionType" required="yes"></attribute>
  <attribute type="RelatingConnectionType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelConnectsPorts" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ConnectionGeometry" required="no"></attribute>
  <attribute type="RelatingElement" required="yes"></attribute>
  <attribute type="RelatedElement" required="yes"></attribute>
  <attribute type="FlowDirection" required="yes"></attribute>
  <attribute type="PortConnectionType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelContainedInSpatialStructure" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedElements" required="yes"></attribute>
  <attribute type="RelatingStructure" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelCostsObjects" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingControl" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelCoversBldgElements" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingBuildingElement" required="yes"></attribute>
  <attribute type="RelatedCoverings" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelDefinesByProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingPropertyDefinition" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelDefinesByType" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelFillsElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingOpeningElement" required="yes"></attribute>
  <attribute type="RelatedBuildingElement" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelFlowControlElements" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedControlElements" required="yes"></attribute>
  <attribute type="RelatingFlowElement" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelInteractionRequirements" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="DailyInteraction" required="no"></attribute>
  <attribute type="ImportanceRating" required="no"></attribute>
  <attribute type="LocationOfInteraction" required="no"></attribute>
  <attribute type="RelatingActor" required="no"></attribute>
  <attribute type="RelatedActor" required="no"></attribute>
  <attribute type="RelatedSpaceProgram" required="yes"></attribute>
  <attribute type="RelatingSpaceProgram" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelMaintenanceEvent" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedAssets" required="yes"></attribute>
  <attribute type="RelatingWorkOrder" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelNests" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingObject" required="yes"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelOccupiesSpaces" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingActor" required="yes"></attribute>
  <attribute type="ActingRole" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelOverridesProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatingPropertyDefinition" required="yes"></attribute>
  <attribute type="OverridingProperties" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelSequence" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingProcess" required="yes"></attribute>
  <attribute type="RelatedProcess" required="yes"></attribute>
  <attribute type="TimeLag" required="yes"></attribute>
  <attribute type="SequenceType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelServicesBuildings" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingSystem" required="yes"></attribute>
  <attribute type="RelatedBuildings" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelSpaceBoundary" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingSpace" required="yes"></attribute>
  <attribute type="RelatedBuildingElement" required="no"></attribute>
  <attribute type="ConnectionGeometry" required="no"></attribute>
  <attribute type="PhysicalOrVirtualBoundary" required="yes"></attribute>
  <attribute type="InternalOrExternalBoundary" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRelUsesResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatedObjects" required="yes"></attribute>
  <attribute type="RelatedObjectsType" required="no"></attribute>
  <attribute type="RelatingResource" required="yes"></attribute>
  <attribute type="Duration" required="no"></attribute>
  <attribute type="Quantity" required="no"></attribute>
  <attribute type="ProductivityConversionRate" required="no"></attribute>
  <attribute type="ConverterMultiplierOrDivider" required="no"></attribute>
  <attribute type="ResourceUseCosts" required="yes"></attribute>
  <attribute type="WasteFactor" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRelVoidsElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="RelatingBuildingElement" required="yes"></attribute>
  <attribute type="RelatedOpeningElement" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRepresentation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ContextOfItems" required="yes"></attribute>
  <attribute type="RepresentationIdentifier" required="no"></attribute>
  <attribute type="RepresentationType" required="no"></attribute>
  <attribute type="Items" required="yes"></attribute>
  <attribute type="OfProductRepresentation" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRepresentationContext" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ContextIdentifier" required="no"></attribute>
  <attribute type="ContextType" required="no"></attribute>
  <attribute type="RepresentationsInContext" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRepresentationMap" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="MappingOrigin" required="yes"></attribute>
  <attribute type="MappedRepresentation" required="yes"></attribute>
  <attribute type="MapUsage" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcRevolvedAreaSolid" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SweptArea" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="Axis" required="yes"></attribute>
  <attribute type="Angle" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRoof" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <AttributeType name="ShapeType" dt:type="enumeration" dt: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"></AttributeType>
  <attribute type="ShapeType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcRoundedRectangleProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="XDim" required="yes"></attribute>
  <attribute type="YDim" required="yes"></attribute>
  <attribute type="RoundingRadius" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSIUnit" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="UnitType" required="yes"></attribute>
  <attribute type="Prefix" required="no"></attribute>
  <AttributeType name="Name" dt:type="enumeration" dt:values="AMPERE BECQUEREL CANDELA COULOMB CUBIC_METRE DEGREE_CELSIUS FARAD GRAM GRAY HENRY HERTZ JOULE KELVIN LUMEN LUX METRE MOLE NEWTON OHM PASCAL RADIAN SECOND SIEMENS SIEVERT SQUARE_METRE STERADIAN TESLA VOLT WATT WEBER"></AttributeType>
  <attribute type="Name" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSanitaryTerminal" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="FAUCET ROOFDRAIN SHOWER SINK TOILET URINAL USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcScheduleTimeControl" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="ActualStart" required="no"></attribute>
  <attribute type="EarlyStart" required="no"></attribute>
  <attribute type="LateStart" required="no"></attribute>
  <attribute type="ScheduleStart" required="no"></attribute>
  <attribute type="ActualFinish" required="no"></attribute>
  <attribute type="EarlyFinish" required="no"></attribute>
  <attribute type="LateFinish" required="no"></attribute>
  <attribute type="ScheduleFinish" required="no"></attribute>
  <attribute type="ScheduleDuration" required="no"></attribute>
  <attribute type="ActualDuration" required="no"></attribute>
  <attribute type="RemainingTime" required="no"></attribute>
  <attribute type="FreeFloat" required="no"></attribute>
  <attribute type="TotalFloat" required="no"></attribute>
  <attribute type="IsCritical" required="no"></attribute>
  <attribute type="StatusTime" required="no"></attribute>
  <attribute type="StartFloat" required="no"></attribute>
  <attribute type="FinishFloat" required="no"></attribute>
  <attribute type="Completion" required="no"></attribute>
  <attribute type="ScheduleTimeControlAssigned" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSectionedSpine" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SpineCurve" required="yes"></attribute>
  <attribute type="CrossSections" required="yes"></attribute>
  <attribute type="CrossSectionPositions" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSensor" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ControlElementId" required="yes"></attribute>
  <attribute type="AssignedToFlowElement" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="HVACSENSOR USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcShapeAspect" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ShapeRepresentations" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ProductDefinitional" required="yes"></attribute>
  <attribute type="PartOfProductDefinitionShape" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcShapeRepresentation" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ContextOfItems" required="yes"></attribute>
  <attribute type="RepresentationIdentifier" required="no"></attribute>
  <attribute type="RepresentationType" required="no"></attribute>
  <attribute type="Items" required="yes"></attribute>
  <attribute type="OfProductRepresentation" required="no"></attribute>
  <attribute type="OfShapeAspect" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcShellBasedSurfaceModel" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SbsmBoundary" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSite" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="LongName" required="no"></attribute>
  <attribute type="CompositionType" required="yes"></attribute>
  <attribute type="ContainsElements" required="no"></attribute>
  <attribute type="RefLatitude" required="no"></attribute>
  <attribute type="RefLongitude" required="no"></attribute>
  <attribute type="RefElevation" required="no"></attribute>
  <attribute type="LandTitleNumber" required="no"></attribute>
  <attribute type="SiteAddress" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSlab" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <AttributeType name="PredefinedType" dt:type="enumeration" dt:values="FLOOR ROOF LANDING USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="PredefinedType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSpace" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="LongName" required="no"></attribute>
  <attribute type="CompositionType" required="yes"></attribute>
  <attribute type="ContainsElements" required="no"></attribute>
  <attribute type="InteriorOrExteriorSpace" required="yes"></attribute>
  <attribute type="ElevationWithFlooring" required="no"></attribute>
  <attribute type="BoundedBy" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSpaceProgram" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="SpaceProgramIdentifier" required="yes"></attribute>
  <attribute type="MaxRequiredArea" required="no"></attribute>
  <attribute type="MinRequiredArea" required="no"></attribute>
  <attribute type="RequestedLocation" required="no"></attribute>
  <attribute type="MinEstimatedCost" required="no"></attribute>
  <attribute type="MaxEstimatedCost" required="no"></attribute>
  <attribute type="StandardRequiredArea" required="yes"></attribute>
  <attribute type="HasInteractionReqsFrom" required="no"></attribute>
  <attribute type="HasInteractionReqsTo" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSpaceProgramGroup" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="RequiredGroupArea" required="no"></attribute>
  <attribute type="GroupRole" required="no"></attribute>
  <attribute type="GroupAssignment" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSpaceThermalLoad" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="ApplicableValueRatio" required="no"></attribute>
  <attribute type="ThermalLoadSource" required="yes"></attribute>
  <attribute type="RequirementOrCriteria" required="yes"></attribute>
  <attribute type="ConstantLoad" required="yes"></attribute>
  <attribute type="LossOrGain" required="yes"></attribute>
  <attribute type="SourceDescription" required="no"></attribute>
  <attribute type="MaximumValue" required="yes"></attribute>
  <attribute type="MinimumValue" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSpotLightSource" content="eltOnly" model="open">
  <element type="Attenuation" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Color" required="yes"></attribute>
  <attribute type="AmbientIntensity" required="yes"></attribute>
  <attribute type="Intensity" required="yes"></attribute>
  <attribute type="InContext" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Location" required="yes"></attribute>
  <attribute type="SpreadAngle" required="yes"></attribute>
  <attribute type="CutOffAngle" required="yes"></attribute>
  <attribute type="Radius" required="no"></attribute>
  <attribute type="Direction" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcStair" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <AttributeType name="ShapeType" dt:type="enumeration" dt: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"></AttributeType>
  <attribute type="ShapeType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcStairFlight" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <attribute type="NumberOfRiser" required="no"></attribute>
  <attribute type="NumberOfTreads" required="no"></attribute>
  <attribute type="RiserHeight" required="no"></attribute>
  <attribute type="TreadLength" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcStorageDevice" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSubContractResource" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ResourceConsumption" required="no"></attribute>
  <attribute type="BaseUnit" required="no"></attribute>
  <attribute type="ResourceOf" required="no"></attribute>
  <attribute type="SubContractResourceID" required="yes"></attribute>
  <attribute type="SubContractor" required="no"></attribute>
  <attribute type="JobDescription" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceExtendedProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="UsageIdentifier" required="no"></attribute>
  <attribute type="ExtendedProperties" required="yes"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="Name" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceOfLinearExtrusion" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SweptCurve" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="ExtrudedDirection" required="yes"></attribute>
  <attribute type="Depth" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceOfRevolution" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="SweptCurve" required="yes"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="AxisPosition" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceRenderingProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="UsageIdentifier" required="no"></attribute>
  <attribute type="AmbientIntensity" required="yes"></attribute>
  <attribute type="DiffuseColor" required="yes"></attribute>
  <attribute type="Transparency" required="yes"></attribute>
  <attribute type="EmmisiveColor" required="no"></attribute>
  <attribute type="SpecularIntensity" required="no"></attribute>
  <attribute type="SpecularColor" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceShadingProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="UsageIdentifier" required="no"></attribute>
  <attribute type="AmbientColor" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceStyle" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Properties" required="yes"></attribute>
  <attribute type="Usages" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSurfaceStyleUsage" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="AppliedTo" required="yes"></attribute>
  <attribute type="Style" required="yes"></attribute>
  <attribute type="Side" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcSystem" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
  <attribute type="ServicesBuildings" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcSystemFurnitureElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTable" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Name" required="yes"></attribute>
  <attribute type="Rows" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcTableRow" content="eltOnly" model="open">
  <element type="RowCells" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="IsHeading" required="yes"></attribute>
  <attribute type="OfTable" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTank" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="Volume" required="no"></attribute>
  <attribute type="ReliefValveSetting" required="no"></attribute>
  <attribute type="ChargePressure" required="no"></attribute>
  <attribute type="PressureRegulatorSetting" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTask" content="eltOnly" model="open">
  <element type="WBSCode" minOccurs="1" maxOccurs="*"></element>
  <element type="WBSSource" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Productivity" required="no"></attribute>
  <attribute type="OperatesOn" required="no"></attribute>
  <attribute type="IsSuccessorFrom" required="no"></attribute>
  <attribute type="IsPredecessorTo" required="no"></attribute>
  <attribute type="TaskId" required="yes"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="COMPLETED NOTYETSTARTED STARTED USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="Milestones" required="no"></attribute>
  <attribute type="WorkMethod" required="no"></attribute>
  <attribute type="InPlaceQuantity" required="no"></attribute>
  <attribute type="EstimatedQuantity" required="no"></attribute>
  <attribute type="BudgetQuantity" required="no"></attribute>
  <attribute type="IsRootTask" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcTelecomAddress" content="eltOnly" model="open">
  <element type="TelephoneNumbers" minOccurs="1" maxOccurs="*"></element>
  <element type="FacsimileNumbers" minOccurs="1" maxOccurs="*"></element>
  <element type="ElectronicMailAddresses" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Purpose" dt:type="enumeration" dt:values="OFFICE SITE HOME DISTRIBUTIONPOINT USERDEFINED"></AttributeType>
  <attribute type="Purpose" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="UserDefinedPurpose" required="no"></attribute>
  <attribute type="OfPerson" required="no"></attribute>
  <attribute type="OfOrganization" required="no"></attribute>
  <attribute type="PagerNumber" required="no"></attribute>
  <attribute type="WWWHomePageURL" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcThermalMaterialProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Material" required="yes"></attribute>
  <attribute type="SpecificHeatCapacity" required="no"></attribute>
  <attribute type="BoilingPoint" required="no"></attribute>
  <attribute type="FreezingPoint" required="no"></attribute>
  <attribute type="ThermalConductivity" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTransportElement" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <AttributeType name="OperationType" dt:type="enumeration" dt:values="ELEVATOR ESCALATOR MOVINGWALKWAY USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="OperationType" required="yes"></attribute>
  <attribute type="CapacityByWeight" required="no"></attribute>
  <attribute type="CapacityByNumber" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTrapeziumProfileDef" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="ProfileType" required="yes"></attribute>
  <attribute type="ProfileName" required="no"></attribute>
  <attribute type="Position" required="yes"></attribute>
  <attribute type="BottomXDim" required="yes"></attribute>
  <attribute type="TopXDim" required="yes"></attribute>
  <attribute type="YDim" required="yes"></attribute>
  <attribute type="TopXOffset" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcTreatmentDevice" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTrimmedCurve" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="BasisCurve" required="yes"></attribute>
  <attribute type="Trim1" required="yes"></attribute>
  <attribute type="Trim2" required="yes"></attribute>
  <attribute type="SenseAgreement" required="yes"></attribute>
  <attribute type="MasterRepresentation" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcTubeBundle" content="eltOnly" model="open">
  <element type="TubeFluidEnteringTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="TubeFluidLeavingTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="ShellFluidLeavingTemperature" minOccurs="1" maxOccurs="*"></element>
  <element type="ShellFluidEnteringTemperature" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
  <attribute type="TubeSize" required="no"></attribute>
  <attribute type="TubeMaterial" required="no"></attribute>
  <attribute type="TubeLength" required="no"></attribute>
  <attribute type="TubeSpacing" required="no"></attribute>
  <attribute type="FinMaterial" required="no"></attribute>
  <attribute type="ShellMaterial" required="no"></attribute>
  <attribute type="FinSpacing" required="no"></attribute>
  <attribute type="TubeFoulingFactor" required="no"></attribute>
  <attribute type="NumberOfTubeCircuits" required="no"></attribute>
  <attribute type="NumberOfTubeRows" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTypeObject" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="ApplicableOccurrence" required="no"></attribute>
  <attribute type="HasPropertySets" required="yes"></attribute>
  <attribute type="ObjectTypeOf" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcTypeProduct" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="ApplicableOccurrence" required="no"></attribute>
  <attribute type="HasPropertySets" required="yes"></attribute>
  <attribute type="ObjectTypeOf" required="no"></attribute>
  <attribute type="RepresentationMaps" required="yes"></attribute>
  <attribute type="Tag" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcUnitAssignment" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="Units" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcUnitHeater" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="HeatTransferRate" required="no"></attribute>
  <attribute type="ThermalEfficiency" required="no"></attribute>
  <attribute type="PrimaryEnergySource" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcValve" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="FlowElementType" required="yes"></attribute>
  <attribute type="HasControlElements" required="no"></attribute>
  <attribute type="CloseOffRating" required="no"></attribute>
  <attribute type="ValveFlowCoefficient" required="no"></attribute>
  <attribute type="ValveType" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcVector" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <AttributeType name="Orientation" dt:type="idref"></AttributeType>
  <attribute type="Orientation" required="yes"></attribute>
  <attribute type="Magnitude" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcVertexPoint" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="VertexGeometry" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcVirtualGridIntersection" content="eltOnly" model="open">
  <element type="OffsetDistances" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="IntersectingAxes" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcWall" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWallStandardCase" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWindow" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="ObjectPlacement" required="no"></attribute>
  <attribute type="Representation" required="no"></attribute>
  <attribute type="ReferencedBy" required="no"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <attribute type="ConnectedTo" required="no"></attribute>
  <attribute type="ConnectedFrom" required="no"></attribute>
  <attribute type="ContainedInStructure" required="no"></attribute>
  <attribute type="ProvidesBoundaries" required="no"></attribute>
  <attribute type="HasOpenings" required="no"></attribute>
  <attribute type="FillsVoids" required="no"></attribute>
  <attribute type="OverallHeight" required="no"></attribute>
  <attribute type="OverallWidth" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWindowLiningProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <attribute type="LiningDepth" required="no"></attribute>
  <attribute type="LiningThickness" required="no"></attribute>
  <attribute type="TransomThickness" required="no"></attribute>
  <attribute type="MullionThickness" required="no"></attribute>
  <attribute type="FirstTransomOffset" required="no"></attribute>
  <attribute type="SecondTransomOffset" required="no"></attribute>
  <attribute type="FirstMullionOffset" required="no"></attribute>
  <attribute type="SecondMullionOffset" required="no"></attribute>
  <attribute type="ShapeAspectStyle" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWindowPanelProperties" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="PropertyDefinitionOf" required="no"></attribute>
  <attribute type="DefinesType" required="no"></attribute>
  <AttributeType name="OperationType" dt:type="enumeration" dt:values="SIDEHUNGRIGHTHAND SIDEHUNGLEFTHAND TILTANDTURNRIGHTHAND TILTANDTURNLEFTHAND TOPHUNG BOTTOMHUNG PIVOTHORIZONTAL PIVOTVERTICAL SLIDINGHORIZONTAL SLIDINGVERTICAL REMOVABLECASEMENT FIXEDCASEMENT OTHEROPERATION NOTDEFINED"></AttributeType>
  <attribute type="OperationType" required="yes"></attribute>
  <AttributeType name="PanelPosition" dt:type="enumeration" dt:values="LEFT MIDDLE RIGHT BOTTOM TOP NOTDEFINED"></AttributeType>
  <attribute type="PanelPosition" required="yes"></attribute>
  <attribute type="FrameDepth" required="no"></attribute>
  <attribute type="FrameThickness" required="no"></attribute>
  <attribute type="ShapeAspectStyle" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWindowStyle" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="ApplicableOccurrence" required="no"></attribute>
  <attribute type="HasPropertySets" required="yes"></attribute>
  <attribute type="ObjectTypeOf" required="no"></attribute>
  <attribute type="RepresentationMaps" required="yes"></attribute>
  <attribute type="Tag" required="no"></attribute>
  <AttributeType name="ConstructionType" dt:type="enumeration" dt:values="ALUMINIUM HIGH_GRADE_STEEL STEEL WOOD ALUMINIUM_WOOD PLASTIC OTHER_CONSTRUCTION NOTDEFINED"></AttributeType>
  <attribute type="ConstructionType" required="yes"></attribute>
  <AttributeType name="OperationType" dt:type="enumeration" dt:values="SINGLE_PANEL DOUBLE_PANEL_VERTICAL DOUBLE_PANEL_HORIZONTAL TRIPLE_PANEL_VERTICAL TRIPLE_PANEL_BOTTOM TRIPLE_PANEL_TOP TRIPLE_PANEL_LEFT TRIPLE_PANEL_RIGHT TRIPLE_PANEL_HORIZONTAL USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="OperationType" required="yes"></attribute>
  <attribute type="ParameterTakesPrecedence" required="yes"></attribute>
  <attribute type="Sizeable" required="yes"></attribute>
 </ElementType>
 <ElementType name="IfcWorkOrder" content="eltOnly" model="open">
  <element type="Remarks" minOccurs="1" maxOccurs="*"></element>
  <element type="IfNotAccomplished" minOccurs="1" maxOccurs="*"></element>
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="OrderNumber" required="yes"></attribute>
  <attribute type="TransactionCode" required="no"></attribute>
  <attribute type="IssuingDate" required="yes"></attribute>
  <attribute type="IssuedBy" required="yes"></attribute>
  <attribute type="IssuedTo" required="no"></attribute>
  <attribute type="AdditionalContacts" required="no"></attribute>
  <attribute type="Signoff" required="no"></attribute>
  <AttributeType name="BudgetSource" dt:type="idref"></AttributeType>
  <attribute type="BudgetSource" required="no"></attribute>
  <attribute type="ProductDescription" required="no"></attribute>
  <attribute type="ShortJobDescription" required="yes"></attribute>
  <attribute type="LongJobDescription" required="no"></attribute>
  <attribute type="WorkTypeRequested" required="no"></attribute>
  <attribute type="ContractualType" required="no"></attribute>
  <attribute type="RequestedStartTime" required="no"></attribute>
  <attribute type="RequestedFinishTime" required="no"></attribute>
  <attribute type="ActualStartTime" required="no"></attribute>
  <attribute type="ActualFinishTime" required="no"></attribute>
  <attribute type="CostEstimate" required="no"></attribute>
  <attribute type="WorkPlan" required="no"></attribute>
  <AttributeType name="Status" dt:type="enumeration" dt:values="REQUESTED BEINGAPPROVED PLANNING WORKSTARTED WORKDELAYED WORKDONE USERDEFINED NOTDEFINED"></AttributeType>
  <attribute type="Status" required="yes"></attribute>
  <attribute type="WorkOrderRiskType" required="no"></attribute>
  <attribute type="PerformedBy" required="yes"></attribute>
  <attribute type="ActualCost" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWorkPlan" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Identifier" required="yes"></attribute>
  <attribute type="CreationDate" required="yes"></attribute>
  <attribute type="Creators" required="yes"></attribute>
  <attribute type="Purpose" required="no"></attribute>
  <attribute type="Duration" required="no"></attribute>
  <attribute type="TotalFloat" required="no"></attribute>
  <attribute type="StartTime" required="yes"></attribute>
  <attribute type="FinishTime" required="no"></attribute>
  <attribute type="WorkControlType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcWorkSchedule" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="Controls" required="no"></attribute>
  <attribute type="Identifier" required="yes"></attribute>
  <attribute type="CreationDate" required="yes"></attribute>
  <attribute type="Creators" required="yes"></attribute>
  <attribute type="Purpose" required="no"></attribute>
  <attribute type="Duration" required="no"></attribute>
  <attribute type="TotalFloat" required="no"></attribute>
  <attribute type="StartTime" required="yes"></attribute>
  <attribute type="FinishTime" required="no"></attribute>
  <attribute type="WorkControlType" required="no"></attribute>
 </ElementType>
 <ElementType name="IfcZone" content="empty" model="open">
  <attribute type="XMLID" required="yes"></attribute>
  <attribute type="GlobalId" required="yes"></attribute>
  <attribute type="OwnerHistory" required="yes"></attribute>
  <attribute type="Name" required="no"></attribute>
  <attribute type="Description" required="no"></attribute>
  <attribute type="ObjectType" required="no"></attribute>
  <attribute type="IsDefinedBy" required="no"></attribute>
  <attribute type="HasAssociations" required="no"></attribute>
  <attribute type="HasAssignments" required="no"></attribute>
  <attribute type="Decomposes" required="no"></attribute>
  <attribute type="IsDecomposedBy" required="no"></attribute>
  <attribute type="IsGroupedBy" required="no"></attribute>
 </ElementType>
 <ElementType name="BLIS-XML" content="eltOnly" model="open">
  <attribute type="schema" required="yes"></attribute>
  <element type="FILE_HEADER_SECTION" minOccurs="1" maxOccurs="1"></element>
  <element type="Ifc2DCompositeCurve" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcActionTimeControl" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcActor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcActorRole" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcActuator" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAirFilter" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAirTerminal" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAirTerminalBox" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcApplication" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcApproval" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcApprovalUsage" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcArbitraryClosedProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcArbitraryOpenProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcArbitraryProfileDefWithVoids" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAssessory" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAsset" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAxis1Placement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAxis2Placement2D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcAxis2Placement3D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBeam" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBoiler" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBooleanClippingResult" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBooleanResult" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBoundingBox" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBoxedHalfSpace" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBudget" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBuilding" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBuildingElementProxy" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBuildingStorey" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcBuiltIn" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCMDocPackage" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCalendarDate" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCartesianPoint" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCartesianTransformationOperator2D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCartesianTransformationOperator2DnonUniform" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCartesianTransformationOperator3D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCartesianTransformationOperator3DnonUniform" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcChangeOrder" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcChiller" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCircle" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCircleProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassification" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassificationItem" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassificationItemRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassificationNotation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassificationNotationFacet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClassificationReference" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcClosedShell" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCoil" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcColumn" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCompartment" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcComplexProperty" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCompositeCurve" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCompositeCurveSegment" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCompositeProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCompressor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectedFaceSet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectionConstraint" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectionCurveGeometry" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectionPointGeometry" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectionPortGeometry" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConnectionSurfaceGeometry" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstraint" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstraintAggregationRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstraintUsage" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstructionEquipmentResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstructionMaterialResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConstructionProductResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcContextDependentUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcControlElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcController" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcConversionBasedUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCoolingTower" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCoordinatedUniversalTimeOffset" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCost" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostModifier" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostModifierValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostQuantity" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostSchedule" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCostValueRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCovering" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCrewResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCsgSolid" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCurtainWall" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcCurveBoundedPlane" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDamper" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDateAndTime" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDerivedProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDerivedUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDerivedUnitElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDimensionalExponents" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDirection" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDirectionalLightSource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDiscreteElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDistributionElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDistributionFlowElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDocumentElectronicFormat" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDocumentInformation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDocumentInformationRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDocumentReference" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDoor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDoorLiningProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDoorPanelProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcDoorStyle" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEdge" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEdgeCurve" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElectricMotor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElectricalAppliance" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElectricalBaseProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElectricalElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElectricalExtendedProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcElementQuantity" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEllipse" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEllipseProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEquipmentElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcEquipmentStandard" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcExtendedMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcExtrudedAreaSolid" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFace" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFaceBasedSurfaceModel" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFaceBound" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFaceOuterBound" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFaceSurface" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFacetedBrep" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFacetedBrepWithVoids" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFan" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFlowController" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFlowFitting" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFlowSegment" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFlowTerminal" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFluidFlowProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFluidMovingDevice" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFurnishingElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFurniture" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcFurnitureStandard" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGeneralMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGeometricRepresentationContext" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGeometricSet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGrid" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGridAxis" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGridPlacement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcGroup" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcHalfSpaceSolid" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcHeatExchanger" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcHeatTransferDevice" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcHydronicHeater" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcHygroscopicMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcInventory" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcIshapeProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLaborResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLibraryInformation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLibraryReference" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLightFixture" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLine" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLocalPlacement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcLocalTime" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaintenanceRecord" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaintenanceWorkOrder" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcManufacturerInformation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMappedItem" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterial" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterialClassificationRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterialLayer" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterialLayerSet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterialLayerSetUsage" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMaterialList" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMeasureWithUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMechanicalMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMetric" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMetricBenchmark" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMetricValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMonetaryUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcMove" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcObjective" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOccupant" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOffsetCurve2D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOffsetCurve3D" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOpenShell" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOpeningElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOpticalMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOrganization" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOrganizationRelationship" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOrientedEdge" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOutlet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcOwnerHistory" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPath" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPermeableCoveringProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPerson" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPersonAndOrganization" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPlane" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPointLightSource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPolyLoop" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPolygonalBoundedHalfSpace" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPolyline" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPostalAddress" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPresentationLightSource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcProductDefinitionShape" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcProductRepresentation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcProject" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertyBoundedValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertyEnumeratedValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertyEnumeration" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertyReferenceValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertySet" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertySingleValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPropertyTableValue" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcProxy" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPump" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcPurchaseOrder" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcQuantityArea" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcQuantityCount" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcQuantityLength" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcQuantityVolume" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcQuantityWeight" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRailing" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRamp" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRampFlight" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRectangleProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRectangularTrimmedSurface" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcReferenceEdge" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcReferenceFace" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcReferenceVertex" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcReferencesCostDocument" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAggregates" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAggregatesResources" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsFMStandard" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsTasks" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToActor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToControl" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToGroup" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToProcess" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToProduct" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssignsToResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssociates" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssociatesClassification" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssociatesDocument" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssociatesLibrary" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelAssociatesMaterial" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelConnectsElements" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelConnectsPathElements" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelConnectsPorts" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelContainedInSpatialStructure" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelCostsObjects" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelCoversBldgElements" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelDefinesByProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelDefinesByType" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelFillsElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelFlowControlElements" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelInteractionRequirements" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelMaintenanceEvent" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelNests" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelOccupiesSpaces" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelOverridesProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelSequence" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelServicesBuildings" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelSpaceBoundary" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelUsesResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRelVoidsElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRepresentation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRepresentationContext" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRepresentationMap" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRevolvedAreaSolid" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRoof" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcRoundedRectangleProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSIUnit" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSanitaryTerminal" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcScheduleTimeControl" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSectionedSpine" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSensor" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcShapeAspect" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcShapeRepresentation" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcShellBasedSurfaceModel" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSite" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSlab" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSpace" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSpaceProgram" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSpaceProgramGroup" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSpaceThermalLoad" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSpotLightSource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcStair" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcStairFlight" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcStorageDevice" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSubContractResource" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceExtendedProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceOfLinearExtrusion" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceOfRevolution" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceRenderingProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceShadingProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceStyle" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSurfaceStyleUsage" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSystem" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcSystemFurnitureElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTable" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTableRow" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTank" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTask" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTelecomAddress" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcThermalMaterialProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTransportElement" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTrapeziumProfileDef" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTreatmentDevice" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTrimmedCurve" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTubeBundle" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTypeObject" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcTypeProduct" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcUnitAssignment" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcUnitHeater" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcValve" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcVector" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcVertexPoint" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcVirtualGridIntersection" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWall" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWallStandardCase" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWindow" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWindowLiningProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWindowPanelProperties" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWindowStyle" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWorkOrder" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWorkPlan" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcWorkSchedule" minOccurs="0" maxOccurs="*"></element>
  <element type="IfcZone" minOccurs="0" maxOccurs="*"></element>
 </ElementType>

 <ElementType name="IfcValue" content="eltOnly">
  <group order="one">
   <element type="IfcDerivedMeasureValue"/>
   <element type="IfcMeasureValue"/>
   <element type="IfcSimpleValue"/>
  </group>
 </ElementType>

 <ElementType name="IfcDerivedMeasureValue" content="eltOnly">
  <group order="one">
   <element type="IfcAbsorbedDoseMeasure"/>
   <element type="IfcAccelerationMeasure"/>
   <element type="IfcAngularVelocityMeasure"/>
   <element type="IfcCompoundPlaneAngleMeasure"/>
   <element type="IfcDoseEquivalentMeasure"/>
   <element type="IfcDynamicViscosityMeasure"/>
   <element type="IfcElectricCapacitanceMeasure"/>
   <element type="IfcElectricChargeMeasure"/>
   <element type="IfcElectricConductanceMeasure"/>
   <element type="IfcElectricResistanceMeasure"/>
   <element type="IfcElectricVoltageMeasure"/>
   <element type="IfcEnergyMeasure"/>
   <element type="IfcForceMeasure"/>
   <element type="IfcFrequencyMeasure"/>
   <element type="IfcHeatFluxDensityMeasure"/>
   <element type="IfcIlluminanceMeasure"/>
   <element type="IfcInductanceMeasure"/>
   <element type="IfcIntegerCountRateMeasure"/>
   <element type="IfcIsothermalMoistureCapacityMeasure"/>
   <element type="IfcKinematicViscosityMeasure"/>
   <element type="IfcLinearForceMeasure"/>
   <element type="IfcLinearMomentMeasure"/>
   <element type="IfcLinearStiffnessMeasure"/>
   <element type="IfcLinearVelocityMeasure"/>
   <element type="IfcLuminousFluxMeasure"/>
   <element type="IfcMagneticFluxDensityMeasure"/>
   <element type="IfcMagneticFluxMeasure"/>
   <element type="IfcMassDensityMeasure"/>
   <element type="IfcMassFlowRateMeasure"/>
   <element type="IfcModulusOfElasticityMeasure"/>
   <element type="IfcModulusOfSubgradeReactionMeasure"/>
   <element type="IfcMoistureDiffusivityMeasure"/>
   <element type="IfcMolecularWeightMeasure"/>
   <element type="IfcMomentOfInertiaMeasure"/>
   <element type="IfcMonetaryMeasure"/>
   <element type="IfcPlanarForceMeasure"/>
   <element type="IfcPowerMeasure"/>
   <element type="IfcPressureMeasure"/>
   <element type="IfcRadioActivityMeasure"/>
   <element type="IfcRotationalFrequencyMeasure"/>
   <element type="IfcRotationalStiffnessMeasure"/>
   <element type="IfcShearModulusMeasure"/>
   <element type="IfcSpecificHeatCapacityMeasure"/>
   <element type="IfcThermalAdmittanceMeasure"/>
   <element type="IfcThermalConductivityMeasure"/>
   <element type="IfcThermalResistanceMeasure"/>
   <element type="IfcThermalTransmittanceMeasure"/>
   <element type="IfcTimeStamp"/>
   <element type="IfcTorqueMeasure"/>
   <element type="IfcVaporPermeabilityMeasure"/>
   <element type="IfcVolumetricFlowRateMeasure"/>
  </group>
 </ElementType>

 <ElementType name="IfcMeasureValue" content="eltOnly">
  <group order="one">
   <element type="IfcAmountOfSubstanceMeasure"/>
   <element type="IfcAreaMeasure"/>
   <element type="IfcContextDependentMeasure"/>
   <element type="IfcCountMeasure"/>
   <element type="IfcDescriptiveMeasure"/>
   <element type="IfcElectricCurrentMeasure"/>
   <element type="IfcLengthMeasure"/>
   <element type="IfcLuminousIntensityMeasure"/>
   <element type="IfcMassMeasure"/>
   <element type="IfcNormalisedRatioMeasure"/>
   <element type="IfcNumericMeasure"/>
   <element type="IfcParameterValue"/>
   <element type="IfcPlaneAngleMeasure"/>
   <element type="IfcPositiveLengthMeasure"/>
   <element type="IfcPositivePlaneAngleMeasure"/>
   <element type="IfcPositiveRatioMeasure"/>
   <element type="IfcRatioMeasure"/>
   <element type="IfcSolidAngleMeasure"/>
   <element type="IfcThermodynamicTemperatureMeasure"/>
   <element type="IfcTimeMeasure"/>
   <element type="IfcVolumeMeasure"/>
  </group>
 </ElementType>

 <ElementType name="IfcSimpleValue" content="eltOnly">
  <group order="one">
   <element type="IfcBoolean"/>
   <element type="IfcIdentifier"/>
   <element type="IfcInteger"/>
   <element type="IfcLabel"/>
   <element type="IfcLogical"/>
   <element type="IfcReal"/>
   <element type="IfcText"/>
  </group>
 </ElementType>


 <ElementType name="IfcRatioMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcAbsorbedDoseMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcAccelerationMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcAngularVelocityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcCompoundPlaneAngleMeasure" content="empty">
  <attribute type="IntegerValue"></attribute>
 </ElementType>

 <ElementType name="IfcDoseEquivalentMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcDynamicViscosityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricCapacitanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricChargeMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricConductanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricResistanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricVoltageMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcEnergyMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcForceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcFrequencyMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcHeatFluxDensityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcIlluminanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcInductanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcIntegerCountRateMeasure" content="empty">
  <attribute type="IntegerValue"></attribute>
 </ElementType>

 <ElementType name="IfcIsothermalMoistureCapacityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcKinematicViscosityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLinearForceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLinearMomentMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLinearStiffnessMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLinearVelocityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLuminousFluxMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMagneticFluxDensityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMagneticFluxMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMassDensityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMassFlowRateMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcModulusOfElasticityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcModulusOfSubgradeReactionMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMoistureDiffusivityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMolecularWeightMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMomentOfInertiaMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMonetaryMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPlanarForceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPowerMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPressureMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcRadioActivityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcRotationalFrequencyMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcRotationalStiffnessMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcShearModulusMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcSpecificHeatCapacityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcThermalAdmittanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcThermalConductivityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcThermalResistanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcThermalTransmittanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcTimeStamp" content="empty">
  <attribute type="IntegerValue"></attribute>
 </ElementType>

 <ElementType name="IfcTorqueMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcVaporPermeabilityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcVolumetricFlowRateMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcAmountOfSubstanceMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcAreaMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcContextDependentMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcCountMeasure" content="empty">
  <attribute type="NumberValue"></attribute>
 </ElementType>

 <ElementType name="IfcDescriptiveMeasure" content="empty">
  <attribute type="StringValue"></attribute>
 </ElementType>

 <ElementType name="IfcElectricCurrentMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLengthMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcLuminousIntensityMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcMassMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcNormalisedRatioMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcNumericMeasure" content="empty">
  <attribute type="NumberValue"></attribute>
 </ElementType>

 <ElementType name="IfcParameterValue" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPlaneAngleMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPositiveLengthMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPositivePlaneAngleMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcPositiveRatioMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcSolidAngleMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcThermodynamicTemperatureMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcTimeMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcVolumeMeasure" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcBoolean" content="empty">
  <attribute type="BooleanValue"></attribute>
 </ElementType>

 <ElementType name="IfcIdentifier" content="empty">
  <attribute type="StringValue"></attribute>
 </ElementType>

 <ElementType name="IfcInteger" content="empty">
  <attribute type="IntegerValue"></attribute>
 </ElementType>

 <ElementType name="IfcLabel" content="empty">
  <attribute type="StringValue"></attribute>
 </ElementType>

 <ElementType name="IfcLogical" content="empty">
  <attribute type="BooleanValue"></attribute>
 </ElementType>

 <ElementType name="IfcReal" content="empty">
  <attribute type="RealValue"></attribute>
 </ElementType>

 <ElementType name="IfcText" content="empty">
  <attribute type="StringValue"></attribute>
 </ElementType>


</Schema>