Personal tools
You are here: Home / Future / Linked Data / ifcOWL / 20150917_draft / IFC2X3_Final.owl

IFC2X3_Final.owl

Filed under:
ifcOWL ontology file for the IFC2X3_Final.exp EXPRESS schema, in OWL/XML syntax (17 September 2015)

RDF file icon IFC2X3_Final.owl — RDF file, 3073 kB (3147146 bytes)

File contents

<?xml version="1.0"?>
<Ontology xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_Final"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     ontologyIRI="http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_Final">
	<Prefix name="" IRI="http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_Final#"/>
    <Prefix name="cc" IRI="http://creativecommons.org/ns#"/>
    <Prefix name="dce" IRI="http://purl.org/dc/elements/1.1/"/>
    <Prefix name="ifc" IRI="http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_Final#"/>
    <Prefix name="owl" IRI="http://www.w3.org/2002/07/owl#"/>
    <Prefix name="rdf" IRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
    <Prefix name="xsd" IRI="http://www.w3.org/2001/XMLSchema#"/>
    <Prefix name="list" IRI="http://www.co-ode.org/ontologies/list.owl#"/>
    <Prefix name="rdfs" IRI="http://www.w3.org/2000/01/rdf-schema#"/>
    <Prefix name="vann" IRI="http://purl.org/vocab/vann/"/>
    <Prefix name="express" IRI="http://purl.org/vocab/express#"/>
    <Import>http://users.ugent.be/~pipauwel/ontologies/express/20150917/express.owl</Import>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="vann:preferredNamespaceUri"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">http://www.buildingsmart-tech.org/ifcOWL/IFC2X3_Final</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="cc:license"/>
        <IRI>http://creativecommons.org/licenses/by/3.0/</IRI>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:date"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">2015/09/18</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="vann:preferredNamespacePrefix"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">ifc</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="rdfs:comment"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Ontology automatically generated from the EXPRESS schema &apos;IFC2X3_Final&apos; using the &apos;IFC-to-RDF&apos; converter developed by Pieter Pauwels (pipauwel.pauwels@ugent.be), based on the earlier versions from Jyrki Oraskari (jyrki.oraskari@aalto.fi) and Davy Van Deursen (davy.vandeursen@ugent.be)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:creator"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Nam Vu Hoang  (nam.vuhoang@gmail.com)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:creator"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Walter Terkaj  (walter.terkaj@itia.cnr.it)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:contributor"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Jakob Beetz (j.beetz@tue.nl)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:language"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">en</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:creator"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Pieter Pauwels (pipauwel.pauwels@ugent.be)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:description"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">OWL ontology for the IFC conceptual data schema and exchange file format for Building Information Model (BIM) data</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:contributor"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Aleksandra Sojic (aleksandra.sojic@itia.cnr.it)</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:title"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">IFC2X3_Final</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:identifier"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">IFC2X3_Final</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:contributor"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Maria Poveda Villalon (mpoveda@fi.upm.es)</Literal>
    </Annotation>
    <Declaration>
        <Class IRI="#Ifc2DCompositeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAbsorbedDoseMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAccelerationMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActionSourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActorRole"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActorRole_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActorRole_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActorSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActuatorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActuatorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAddress"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAddressTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAddress_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAddress_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAheadOrBehind"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalBoxType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirToAirHeatRecoveryType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAlarmType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAlarmTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAmountOfSubstanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnalysisModelTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnalysisTheoryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAngularDimension"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAngularVelocityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationCurveOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationFillArea"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationSurfaceOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationSymbolOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationTextOccurrence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApplication"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValueSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApproval"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApprovalActorRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApprovalPropertyRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryProfileDefWithVoids"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAreaMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArithmeticOperatorEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAssemblyPlaceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAsset"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis1Placement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis2Placement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis2Placement2D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis2Placement3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis2Placement3D_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAxis2Placement3D_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBSplineCurveForm"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeam"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeamType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeamTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBenchmarkEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBezierCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBlobTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBlock"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoilerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoilerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoolean"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBooleanClippingResult"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBooleanOperand"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBooleanOperator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundaryCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundedCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundedSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoxAlignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoxedHalfSpace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuilding"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementComponent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementPart"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementProxy"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementProxyType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingStorey"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCalendarDate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianTransformationOperator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianTransformationOperator2D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianTransformationOperator2DnonUniform"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianTransformationOperator3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCenterLineProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChamferEdgeFeature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChangeActionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCharacterStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChillerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChillerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassification"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationItemRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationNotation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationNotationFacet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationNotationSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClosedShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoilType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoilTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColourOrFactor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColourSpecification"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumn"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumnType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumnTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurveSegment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurveSegment_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompoundPlaneAngleMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompressorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompressorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondenserType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondenserTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConditionCriterion"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConditionCriterionSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConic"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectedFaceSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionCurveGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionPointEccentricity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionPointGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionPortGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraintClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraintEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionEquipmentResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionMaterialResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionProductResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcContextDependentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcContextDependentUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControllerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControllerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCooledBeamType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCooledBeamTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoolingTowerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoolingTowerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostScheduleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCountMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCovering"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoveringType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoveringTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCrewResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgPrimitive3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurrencyEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurtainWall"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurtainWallType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurtainWallTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurvatureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveBoundedPlane"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveOrEdgeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFontPattern"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFontPattern_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveStyleFontSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDamperType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDamperTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDataOriginEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDateAndTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDateTimeSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDateTimeSelect_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDateTimeSelect_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDayInMonthNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDaylightSavingHour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDefinedSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDefinedSymbolSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDerivedProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDerivedUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDerivedUnitElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDerivedUnitEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDescriptiveMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDiameterDimension"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionCount"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionCurveDirectedCallout"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionCurveTerminator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionExtentUsage"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionPair"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDirection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDirectionSenseEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDiscreteAccessory"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDiscreteAccessoryType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionControlElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionControlElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionFlowElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionPort"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentConfidentialityEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentElectronicFormat"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentStatusEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorPanelOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorPanelPositionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyleConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyleOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoseEquivalentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingCallout"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingCalloutElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingPreDefinedColour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingPreDefinedCurveFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingPreDefinedTextFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSilencerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSilencerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDynamicViscosityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdgeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdgeFeature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdgeLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricApplianceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricApplianceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricCapacitanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricChargeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricConductanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricCurrentEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricCurrentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricDistributionPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricDistributionPointFunctionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricFlowStorageDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricGeneratorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricGeneratorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricHeaterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricHeaterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricMotorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricMotorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricResistanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricTimeControlType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricTimeControlTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricVoltageMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricalCircuit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricalElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementAssemblyTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementComponent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementComponentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementCompositionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementQuantity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementarySurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEllipse"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEllipseProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnergyMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnergyProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnergySequenceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnvironmentalImpactCategoryEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEquipmentElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEquipmentStandard"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporativeCoolerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporatorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporatorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExtendedMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedHatchStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedTextFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExtrudedAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFaceBasedSurfaceModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFaceBound"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFaceOuterBound"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFaceSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFacetedBrep"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFacetedBrepWithVoids"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFanType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFanTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFastener"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFastenerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFeatureElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFeatureElementAddition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFeatureElementSubtraction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillAreaStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillAreaStyleTileShapeSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillAreaStyleTiles"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFilterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFilterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFireSuppressionTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowController"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowControllerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowDirectionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowFitting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowInstrumentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowInstrumentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowMeterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowMeterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowMovingDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowMovingDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowSegment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowStorageDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowStorageDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowTerminal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowTreatmentDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFontStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFontVariant"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFontWeight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFooting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFootingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcForceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFrequencyMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFuelProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnishingElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnishingElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnitureStandard"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnitureType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGasTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGasTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeneralMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricCurveSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricProjectionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeometricSetSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGlobalOrLocalEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGloballyUniqueId"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGrid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGridAxis"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGridAxis_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGridAxis_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGridPlacement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHalfSpaceSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHatchLineDistanceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatExchangerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatExchangerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatFluxDensityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatingValueMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHourInDay"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHumidifierType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHumidifierTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIdentifier"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIlluminanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcImageTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInductanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInteger"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIntegerCountRateMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInternalOrExternalEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInventory"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInventoryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIonConcentrationMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIrregularTimeSeries"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIrregularTimeSeriesValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIsothermalMoistureCapacityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcJunctionBoxType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcJunctionBoxTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcKinematicViscosityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLabel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLabel_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLabel_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLaborResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLampType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLampTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLayerSetDirectionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLayeredItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLengthMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLengthMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLengthMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLibraryReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLibrarySelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightDistributionCurveEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightDistributionData"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightDistributionDataSourceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightDistributionData_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightDistributionData_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightEmissionSourceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightFixtureType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightFixtureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightIntensityDistribution"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSourceAmbient"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSourceDirectional"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLine"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLinearDimension"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLinearForceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLinearMomentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLinearStiffnessMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLinearVelocityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLoadGroupTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLocalPlacement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLogical"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLogicalOperatorEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLuminousFluxMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLuminousIntensityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMagneticFluxDensityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMagneticFluxMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcManifoldSolidBrep"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMappedItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMassDensityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMassFlowRateMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMassMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMassPerLengthMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterial"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialDefinitionRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterial_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterial_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMeasureValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMeasureWithUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalFastenerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMemberType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMemberTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMetric"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMetricValueSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMinuteInHour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfElasticityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMoistureDiffusivityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMolecularWeightMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMomentOfInertiaMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMonetaryMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMonetaryUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMonthInYearNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMotorConnectionType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMotorConnectionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMove"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNamedUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNullStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNumericMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectPlacement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjective"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectiveEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOccupant"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOccupantTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOffsetCurve2D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOneDirectionRepeatFactor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpenShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpeningElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrderAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrganization"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientationSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOutletType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOutletTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPHMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPath"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPerformanceHistory"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermeableCoveringOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPerson"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPersonAndOrganization"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalOrVirtualEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalQuantity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPile"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPileConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPileTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlacement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlanarBox"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlanarExtent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlanarForceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlane"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlaneAngleMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlaneAngleMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlateType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPlateTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPointOnCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPointOnSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPointOrVertexPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPolyLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPolygonalBoundedHalfSpace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPolyline"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPort"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPositiveLengthMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPositiveLengthMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPositiveLengthMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPositivePlaneAngleMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPositiveRatioMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPowerMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedColour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedCurveFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedDimensionSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedPointMarkerSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedTerminatorSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedTextFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentableText"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationLayerWithStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationStyleAssignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPressureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcedure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcedureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcess"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductDefinitionShape"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductsOfCombustionProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProfileDef_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProfileDef_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProfileTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrderRecord"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrderRecordTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrderTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectedOrTrueLengthEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectionCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectionElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProperty"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyBoundedValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyEnumeratedValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyEnumeration"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyListValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyReferenceValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySingleValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySourceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProxy"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPumpType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPumpTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityArea"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityCount"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityLength"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityVolume"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityWeight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRadioActivityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRadiusDimension"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRailing"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRailingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRailingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRamp"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRampFlight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRampFlightType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRampFlightTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRampTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRatioMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRationalBezierCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangularPyramid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReferencesValueDocument"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReflectanceMethodEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRegularTimeSeries"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcementDefinitionProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingBarRoleEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingBarSurfaceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAggregates"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsTasks"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProcess"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProjectOrder"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProjectOrder_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProjectOrder_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociates"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesAppliedValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesApproval"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesClassification"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesConstraint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesDocument"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesLibrary"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesMaterial"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociatesProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnects"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsPortToElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsPorts"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsStructuralActivity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsStructuralElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsWithEccentricity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelConnectsWithRealizingElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelContainedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelCoversBldgElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelCoversSpaces"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDecomposes"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefines"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelFillsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelNests"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelOccupiesSpaces"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelOverridesProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelReferencedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSchedulesCostItems"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelServicesBuildings"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelVoidsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelaxation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentationItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentationMap_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentationMap_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentation_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRepresentation_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceConsumptionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRevolvedAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRibPlateDirectionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRightCircularCone"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRightCircularCylinder"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoleEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoof"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoofTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoot"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRotationalFrequencyMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRotationalMassMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRotationalStiffnessMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoundedEdgeFeature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoundedRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIPrefix"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIUnitName"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSanitaryTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSanitaryTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSecondInMinute"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionModulusMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionReinforcementProperties_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionReinforcementProperties_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionalAreaIntegralMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSectionedSpine"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSensorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSensorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSequenceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcServiceLife"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcServiceLifeFactor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcServiceLifeFactorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcServiceLifeTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShapeModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShapeModel_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShapeModel_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShapeRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShearModulusMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShellBasedSurfaceModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimpleProperty"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimpleValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimpleValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimpleValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSite"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSizeSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlab"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolidAngleMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolidModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPowerMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPressureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundScaleEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceHeaterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceHeaterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialStructureElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpecificHeatCapacityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpecularExponent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpecularHighlightSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpecularRoughness"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSphere"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStackTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStackTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStair"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStairFlightType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStairFlightTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStairTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStateEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralActivity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralActivityAssignmentSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralConnectionCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveMemberVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLinearAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLinearActionVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoad"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadPlanarForce"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadSingleDisplacementDistortion"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadSingleForceWarping"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadStatic"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoad_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoad_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPlanarAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPlanarActionVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSteelProfileProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceMemberVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuredDimensionCallout"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyleModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyledRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubContractResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubedge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOfLinearExtrusion"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOfRevolution"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOrFaceSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceSide"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleElementSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleLighting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleRefraction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleShading"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceStyleWithTextures"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceTextureEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceTexture_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceTexture_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSwitchingDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSwitchingDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSymbolStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSymbolStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystemFurnitureElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTable"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTankType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTankTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTask"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTemperatureGradientMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendon"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonAnchor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTerminatorSymbol"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcText"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextAlignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextDecoration"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextFontName"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextFontName_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextFontName_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextFontSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextLiteral"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextLiteralWithExtent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextPath"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyleForDefinedFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextTransformation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcText_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcText_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureCoordinate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureVertex"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureVertex_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureVertex_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalAdmittanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalConductivityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalExpansionCoefficientMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalLoadSourceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalLoadTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalResistanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalTransmittanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesDataTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesSchedule"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesScheduleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeStamp"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTopologyRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTorqueMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransformerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransformerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransitionCode"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmingPreference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmingSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTubeBundleType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTubeBundleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTwoDirectionRepeatFactor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitAssignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryEquipmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryEquipmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcValveType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcValveTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVaporPermeabilityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVector"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVectorOrDirection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertex"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertexBasedTextureMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertexLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertexPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVibrationIsolatorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVibrationIsolatorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVirtualElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVirtualGridIntersection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVolumeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVolumetricFlowRateMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWall"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWallStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWallType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWallTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWarpingConstantMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWarpingMomentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWasteTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWasteTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindow"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowPanelOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowPanelPositionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyleConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyleOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkControlTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkPlan"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkSchedule"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcYearNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcZone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AcidityConcentration_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActingRole_IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActionID_IfcOrderAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActionSource_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActionType_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Actor_IfcApprovalActorRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Actors_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualDuration_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualFinish_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualStart_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AdditionalConditions_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AddressLines_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Addresses_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Addresses_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AdmixturesDescription_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Aggregates_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AgreementFlag_IfcHalfSpaceSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AlkalinityConcentration_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AmbientIntensity_IfcLightSource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AmountOfSubstanceExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AnchorageSlip_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Angle_IfcRevolvedAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AnnotatedBySymbols_IfcDimensionCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AnnotatedCurve_IfcTerminatorSymbol"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AnnotatedSurface_IfcTextureCoordinate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableDate_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableDates_IfcTimeSeriesSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableOccurrence_IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableValueRatio_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicationDeveloper_IfcApplication"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicationFullName_IfcApplication"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicationIdentifier_IfcApplication"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AppliedCondition_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AppliedCondition_IfcStructuralConnection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AppliedLoad_IfcStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AppliedValue_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovalDateTime_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovalLevel_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovalQualifier_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovalStatus_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Approval_IfcApprovalActorRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Approval_IfcApprovalPropertyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovedProperties_IfcApprovalPropertyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AreaValue_IfcQuantityArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ArithmeticOperator_IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssemblyPlace_IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssemblyPlace_IfcFurnitureType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssetID_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssignedItems_IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssignedStructuralActivity_IfcStructuralItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssignedToFlowElement_IfcDistributionControlElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssignedToStructuralItem_IfcStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis1_IfcCartesianTransformationOperator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis2_IfcCartesianTransformationOperator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis3_IfcCartesianTransformationOperator3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AxisCurve_IfcGridAxis"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AxisPosition_IfcSurfaceOfRevolution"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AxisTag_IfcGridAxis"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis_IfcAxis1Placement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis_IfcAxis2Placement3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis_IfcRevolvedAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BackgroundColour_IfcTextStyleForDefinedFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarCount_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarLength_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarRole_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarSurface_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarSurface_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseDepth1_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseDepth1_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseDepth2_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseDepth2_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseDepth3_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseSurface_IfcHalfSpaceSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseWidth2_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseWidth4_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve2D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisCurve_IfcPointOnCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisCurve_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisSurface_IfcCurveBoundedPlane"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisSurface_IfcPointOnSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisSurface_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BeamWidthAngle_IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BenchmarkValues_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Benchmark_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Blue_IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoilingPoint_IfcThermalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomRadius_IfcRightCircularCone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomXDim_IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Bound_IfcFaceBound"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoundedBy_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Bounds_IfcFace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxAlignment_IfcTextLiteralWithExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxHeight_IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxRotateAngle_IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxSlantAngle_IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxWidth_IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BuildingAddress_IfcBuilding"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CO2Content_IfcProductsOfCombustionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#COContent_IfcProductsOfCombustionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CapacityByNumber_IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CapacityByWeight_IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CarbonContent_IfcFuelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CasingDepth_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CasingThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcEnvironmentalImpactValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CausedBy_IfcStructuralAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Causes_IfcStructuralReaction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInX_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInX_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInX_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInX_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CentreOfGravityInY_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CfsFaces_IfcConnectedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ChangeAction_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CharacterSpacing_IfcTextStyleWithBoxCharacteristics"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClassifiedAs_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClassifiedAs_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClassifiedConstraint_IfcConstraintClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClassifiedMaterial_IfcMaterialClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClosedCurve_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coefficient_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourAppearance_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourComponents_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourTemperature_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Colour_IfcTextStyleForDefinedFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CombustionTemperature_IfcFuelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Completion_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ComponentOfTotal_IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Components_IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompositionType_IfcBuildingElementProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompositionType_IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompressionFailureX_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompressionFailureY_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompressionFailureZ_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompressiveStrength_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConcentrationExponent_IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConditionCoordinateSystem_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Condition_IfcCostValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Confidentiality_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectedBy_IfcStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectedFrom_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectedFrom_IfcPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectedTo_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectedTo_IfcPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectionConstraint_IfcRelConnectsWithEccentricity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectionGeometry_IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectionGeometry_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectionType_IfcRelConnectsWithRealizingElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConnectsStructuralMembers_IfcStructuralConnection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstantAttenuation_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstraintGrade_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstraintSource_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstructionType_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstructionType_IfcPile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConstructionType_IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContainedIn_IfcPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContainsElements_IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Contains_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Contents_IfcDraughtingCallout"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextIdentifier_IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextOfItems_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextType_IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ControlElementId_IfcDistributionControlElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ControlPointsList_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Controls_IfcControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConversionFactor_IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoordinateSpaceDimension_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coordinates_IfcTextureVertex"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Corner_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CostType_IfcCostValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CountValue_IfcQuantityCount"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Country_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoversSpaces_IfcCovering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Covers_IfcCovering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CreatingActor_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CreationDate_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CreationDate_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CreationTime_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CreationTime_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Creators_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CriterionDateTime_IfcConditionCriterion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Criterion_IfcConditionCriterion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionPositions_IfcSectionedSpine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionReinforcementDefinitions_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSections_IfcSectionedSpine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Currency_IfcMonetaryUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurrentValue_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurrentValue_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveColour_IfcCurveStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveFontScaling_IfcCurveStyleFontAndScaling"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveFont_IfcCurveStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveFont_IfcCurveStyleFontAndScaling"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveForm_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveOnRelatedElement_IfcConnectionCurveGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveOnRelatingElement_IfcConnectionCurveGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CurveWidth_IfcCurveStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Curve_IfcArbitraryOpenProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DailyInteraction_IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DataOrigin_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DataValue_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DateComponent_IfcDateAndTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DayComponent_IfcCalendarDate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DaylightSavingOffset_IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Decomposes_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinedUnit_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinedValues_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinesType_IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefiningUnit_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefiningValues_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinitionType_IfcReinforcementDefinitionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Definition_IfcDefinedSymbol"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Degree_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaT_Constant_IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaT_Y_IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaT_Z_IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DependantProperty_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DependingProperty_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DepreciatedValue_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcExtrudedAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcSurfaceOfLinearExtrusion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Depth_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcActorRole"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcDraughtingCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcExtendedMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcPhysicalQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcProductRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcPropertyConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcReferencesValueDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DestabilizingLoad_IfcStructuralAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DiffuseColour_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DiffuseReflectionColour_IfcSurfaceStyleLighting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DiffuseTransmissionColour_IfcSurfaceStyleLighting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DiffuseTransmissionColour_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Dimensions_IfcNamedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Dir_IfcLine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DirectionRatios_IfcDirection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DirectionSense_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Direction_IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Directrix_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Directrix_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Discrimination_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DispersionFactor_IfcSurfaceStyleRefraction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DisplacementX_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DisplacementY_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DisplacementZ_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DissolvedSolidsContent_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DistanceAttenuation_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Distance_IfcOffsetCurve2D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Distance_IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Distortion_IfcStructuralLoadSingleDisplacementDistortion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DistributionData_IfcLightIntensityDistribution"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DistributionPointFunction_IfcElectricDistributionPoint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DocumentId_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DocumentOwner_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DocumentReferences_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DocumentedBy_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Duration_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DynamicViscosity_IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EarlyFinish_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EarlyStart_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EccentricityInX_IfcConnectionPointEccentricity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EccentricityInY_IfcConnectionPointEccentricity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EccentricityInZ_IfcConnectionPointEccentricity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeElement_IfcOrientedEdge"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeEnd_IfcEdge"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeGeometry_IfcEdgeCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeList_IfcEdgeLoop"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeList_IfcPath"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeRadius_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeRadius_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeRadius_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EdgeStart_IfcEdge"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EditionDate_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Edition_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Editors_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EffectiveDepth_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElectricCurrentExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElectricCurrentType_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElectronicFormat_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElectronicMailAddresses_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElementType_IfcElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Elements_IfcDerivedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Elements_IfcGeometricSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElevationOfRefHeight_IfcBuilding"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElevationOfTerrain_IfcBuilding"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElevationWithFlooring_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Elevation_IfcBuildingStorey"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Enclosure_IfcBoxedHalfSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndParam_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndParam_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndProfile_IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndTime_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EnergySequence_IfcEnergyProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EngagedIn_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Engages_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EnumerationReference_IfcPropertyEnumeratedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EnumerationValues_IfcPropertyEnumeratedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EnumerationValues_IfcPropertyEnumeration"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExchangeRate_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Exponent_IfcDerivedUnitElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExtendedProperties_IfcExtendedMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Extent_IfcTextLiteralWithExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExtrudedDirection_IfcExtrudedAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExtrudedDirection_IfcSurfaceOfLinearExtrusion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FaceSurface_IfcFaceSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FacsimileNumbers_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FamilyName_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FbsmFaces_IfcFaceBasedSurfaceModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FeatureLength_IfcEdgeFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FileExtension_IfcDocumentElectronicFormat"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FillStyleTarget_IfcAnnotationFillAreaOccurrence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FillStyles_IfcFillAreaStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FillsVoids_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FinishFloat_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FinishTime_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstMullionOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstOperand_IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstTransomOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FixedUntilDate_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeEdgeRadius_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeSlope_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeSlope_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeThickness_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeThickness_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeThickness_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeThickness_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeWidth_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeWidth_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeWidth_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlowConditionSingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlowConditionTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlowDirection_IfcDistributionPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlowrateSingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlowrateTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Fluid_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FontFamily_IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FontSize_IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FontStyle_IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FontVariant_IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FontWeight_IfcTextStyleFontModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForLayerSet_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceX_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceY_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceZ_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrameDepth_IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrameDepth_IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrameThickness_IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrameThickness_IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FreeFloat_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FreezingPoint_IfcThermalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Frequency_IfcSoundValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrictionCoefficient_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FullLoadCurrent_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Girth_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GivenName_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GlobalId_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GlobalOrLocal_IfcAnnotationFillAreaOccurrence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GlobalOrLocal_IfcStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Green_IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HardeningModule_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Hardness_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasAssignments_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasControlElements_IfcDistributionFlowElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasCoverings_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasCoverings_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasFillings_IfcOpeningElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasInteractionReqsFrom_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasInteractionReqsTo_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasOpenings_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPorts_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProjections_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcPropertySet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPropertySets_IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasQuantities_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasResults_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasShapeAspects_IfcProductDefinitionShape"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasStructuralMember_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasSubContexts_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HatchLineAngle_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HatchLineAppearance_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadDepth2_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadDepth2_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadDepth3_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadDepth3_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadWidth_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HeadWidth_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Height_IfcChamferEdgeFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Height_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Height_IfcRectangularPyramid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Height_IfcRightCircularCone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Height_IfcRightCircularCylinder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HigherHeatingValue_IfcFuelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HourComponent_IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HourOffset_IfcCoordinatedUniversalTimeOffset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ID_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ID_IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Id_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Id_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ImpactType_IfcEnvironmentalImpactValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ImportanceRating_IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ImpuritiesContent_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InitialStress_IfcRelaxation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerBoundaries_IfcAnnotationFillArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerBoundaries_IfcCurveBoundedPlane"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerCurves_IfcArbitraryProfileDefWithVoids"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerFilletRadius_IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerRadius_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InputFrequency_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InputPhase_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InputVoltage_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IntendedUse_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Intensity_IfcLightSource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Intent_IfcRelAssociatesConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InteriorOrExteriorSpace_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InternalFilletRadius_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InternalLocation_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InternalOrExternalBoundary_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IntersectingAxes_IfcVirtualGridIntersection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InventoryType_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InvisibleSegmentLength_IfcCurveStyleFontPattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsActingUpon_IfcActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsAttenuating_IfcSoundProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsClassifiedItemIn_IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsClassifyingItemIn_IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsComponentIn_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsConnectionRealization_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsCritical_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsDecomposedBy_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsDefinedBy_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsGroupedBy_IfcGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsHeading_IfcTableRow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsLinear_IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsMilestone_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPointedTo_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPointer_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPotable_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPredecessorTo_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedBy_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedFromCallout_IfcDraughtingCallout"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedToCallout_IfcDraughtingCallout"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedWith_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedWith_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsSuccessorFrom_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsVentilated_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsothermalMoistureCapacity_IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ItemOf_IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ItemReference_IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Item_IfcAnnotationSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Item_IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Items_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#JobDescription_IfcSubContractResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Jurisdiction_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Label_IfcCompositeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Label_IfcDerivedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LandTitleNumber_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LastModifiedDate_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LastModifyingApplication_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LastModifyingUser_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LastRevisionTime_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LastUpdateDate_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LateFinish_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LateStart_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerBlocked_IfcPresentationLayerWithStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerFrozen_IfcPresentationLayerWithStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerOn_IfcPresentationLayerWithStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerSetDirection_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerSetName_IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerStyles_IfcPresentationLayerWithStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LayerThickness_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LegSlope_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LengthExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LengthValue_IfcQuantityLength"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LetterSpacing_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LibraryReference_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LifeCyclePhase_IfcPerformanceHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LightColour_IfcLightSource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LightDistributionCurve_IfcLightIntensityDistribution"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LightDistributionDataSource_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LightEmissionSource_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LineHeight_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearForceX_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearForceY_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearForceZ_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearMomentX_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearMomentY_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearMomentZ_IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByAreaX_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByAreaY_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessX_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessY_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LinearStiffnessZ_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningDepth_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningDepth_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningOffset_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningThickness_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ListValues_IfcIrregularTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ListValues_IfcPropertyListValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ListValues_IfcTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Literal_IfcTextLiteral"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LoadGroupFor_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LoadedBy_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LocalOrigin_IfcCartesianTransformationOperator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LocationAtRelatedElement_IfcConnectionPortGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LocationAtRelatingElement_IfcConnectionPortGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LocationOfInteraction_IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LogicalAggregator_IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcProject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarCrossSectionArea_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarNominalDiameter_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarSpacing_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalEndPosition_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalStartPosition_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LoopVertex_IfcVertexLoop"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LowerBoundValue_IfcPropertyBoundedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LowerHeatingValue_IfcFuelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LowerValue_IfcServiceLifeFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LowerVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LuminousFlux_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LuminousIntensityExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LuminousIntensity_IfcLightDistributionData"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Magnitude_IfcVector"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MainPlaneAngle_IfcLightDistributionData"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MapUsage_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappedRepresentation_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingOrigin_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingSource_IfcMappedItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingTarget_IfcMappedItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MassDensity_IfcGeneralMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MassExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MasterRepresentation_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialClassifications_IfcMaterialClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialLayers_IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Materials_IfcMaterialList"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaxAggregateSize_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaxRequiredArea_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaximumPlateThickness_IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaximumPowerInput_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaximumSectionModulusY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaximumSectionModulusZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaximumValue_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshLength_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshWidth_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MethodOfMeasurement_IfcElementQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MiddleNames_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MimeContentType_IfcDocumentElectronicFormat"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MimeSubtype_IfcDocumentElectronicFormat"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinCurvatureRadius_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinRequiredArea_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinimumCircuitCurrent_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinimumPlateThickness_IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinimumSectionModulusY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinimumSectionModulusZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinimumValue_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinuteComponent_IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinuteOffset_IfcCoordinatedUniversalTimeOffset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Mode_IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MoistureDiffusivity_IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MolecularWeight_IfcGeneralMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentOfInertiaYZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentOfInertiaY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentOfInertiaZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentX_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentY_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentZ_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MonthComponent_IfcCalendarDate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MostUsedValue_IfcServiceLifeFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MoveFrom_IfcMove"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MoveTo_IfcMove"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MullionThickness_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#N20Content_IfcProductsOfCombustionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcAppliedValueRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcBoundaryCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcColourSpecification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcContextDependentUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcCurveStyleFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcCurveStyleFontAndScaling"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcDraughtingCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcExtendedMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcLightSource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPhysicalQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPreDefinedItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPresentationStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcProductRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPropertyConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcPropertyEnumeration"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcReferencesValueDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcStructuralConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcStructuralLoad"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcTable"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalBarDiameter_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalLength_IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalValue_IfcPropertySingleValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NotationFacets_IfcClassificationNotation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NotationValue_IfcClassificationNotationFacet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Notation_IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NumberOfRiser_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NumberOfTreads_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectPlacement_IfcProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectTypeOf_IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectType_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectiveQualifier_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetDistances_IfcVirtualGridIntersection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperatesOn_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Operator_IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Operator_IfcDerivedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OrientationOf2DPlane_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Orientation_IfcFaceBound"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Orientation_IfcLightSourceDirectional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Orientation_IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Orientation_IfcOrientedEdge"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Orientation_IfcVector"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OriginalValue_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OriginalValue_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OuterBoundary_IfcAnnotationFillArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OuterBoundary_IfcCurveBoundedPlane"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OuterCurve_IfcArbitraryClosedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OuterFilletRadius_IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Outer_IfcManifoldSolidBrep"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallDepth_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallHeight_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallHeight_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallHeight_IfcDoor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallHeight_IfcWindow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallWidth_IfcDoor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallWidth_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallWidth_IfcWindow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverridingProperties_IfcRelOverridesProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OwnerHistory_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Owner_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OwningApplication_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OwningUser_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PHLevel_IfcWaterProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PagerNumber_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelDepth_IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelOperation_IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelPosition_IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelPosition_IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelPosition_IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PanelWidth_IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Parameter_IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParentContext_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParentCurve_IfcCompositeCurveSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParentEdge_IfcSubedge"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParentProfile_IfcDerivedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfComplex_IfcPhysicalQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfComplex_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfProductDefinitionShape_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Path_IfcTextLiteral"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PatternList_IfcCurveStyleFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PatternStart_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Perimeter_IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PermitID_IfcPermit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Phase_IfcProject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PhysicalOrVirtualBoundary_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PhysicalWeight_IfcGeneralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Pixel_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlacementLocation_IfcGridPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlacementRefDirection_IfcGridPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlacementRelTo_IfcLocalPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Placement_IfcPlanarBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Placement_IfcTextLiteral"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlacesObject_IfcObjectPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlanarForceX_IfcStructuralLoadPlanarForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlanarForceY_IfcStructuralLoadPlanarForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlanarForceZ_IfcStructuralLoadPlanarForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlasticShapeFactorY_IfcStructuralSteelProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlasticShapeFactorZ_IfcStructuralSteelProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PlasticStrain_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Pnt_IfcLine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointOfReferenceHatchLine_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointOnRelatedElement_IfcConnectionPointGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointOnRelatingElement_IfcConnectionPointGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointParameterU_IfcPointOnSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointParameterV_IfcPointOnSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PointParameter_IfcPointOnCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Points_IfcPolyline"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PoissonRatio_IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Polygon_IfcPolyLoop"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PolygonalBoundary_IfcPolygonalBoundedHalfSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Porosity_IfcGeneralMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcConic"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcCsgPrimitive3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcElementarySurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcParameterizedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcPolygonalBoundedHalfSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Position_IfcSweptSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PostalBox_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PostalCode_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PreStress_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Precision_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcActuatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBoxType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecoveryType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAlarmType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBeamType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBoilerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxyType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcChillerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoilType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcColumnType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCompressorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCondenserType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcControllerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCooledBeamType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoolingTowerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCovering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoveringType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCurtainWallType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDamperType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSilencerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricApplianceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricGeneratorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricHeaterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricMotorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControlType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCoolerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFanType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFilterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowInstrumentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowMeterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFooting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcGasTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHeatExchangerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHumidifierType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcJunctionBoxType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLampType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLightFixtureType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMemberType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMotorConnectionType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOccupant"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOutletType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPlateType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProjectOrderRecord"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProtectiveDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPumpType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRailing"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRailingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRampFlightType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSanitaryTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSensorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcServiceLifeFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSlab"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSlabType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpaceHeaterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpaceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStackTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStairFlightType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralCurveMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralSurfaceMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSwitchingDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTankType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransformerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransportElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTubeBundleType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcUnitaryEquipmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcValveType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcVibrationIsolatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWallType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWasteTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PrefixTitles_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Prefix_IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PreparedBy_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PressureSingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PressureTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Priority_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProcedureID_IfcProcedure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProcedureType_IfcProcedure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProductDefinitional_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileDefinition_IfcProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileName_IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileName_IfcProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileOfPort_IfcConnectionPortGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileOrientation_IfcRelAssociatesProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileSectionLocation_IfcRelAssociatesProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileType_IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Profiles_IfcCompositeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectedOrTrue_IfcStructuralLinearAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectedOrTrue_IfcStructuralPlanarAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectsElements_IfcFeatureElementAddition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertiesForConstraint_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyDefinitionOf_IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyDependsOn_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyForDependance_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyReference_IfcPropertyReferenceValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertySource_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertySource_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProportionalStress_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProtectivePoreRatio_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProvidesBoundaries_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProxyType_IfcProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Publisher_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PunchList_IfcMove"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Purpose_IfcAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Purpose_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Purpose_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Purpose_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#QuadricAttenuation_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Quality_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Quantities_IfcElementQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#QuantityInProcess_IfcRelAssignsToProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcCircle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcCircleProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcRightCircularCylinder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcRoundedEdgeFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcSphere"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RasterCode_IfcBlobTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RasterFormat_IfcBlobTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RateDateTime_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RateSource_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RatedPowerInput_IfcElectricalBaseProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RealizingElement_IfcRelConnectsPorts"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RealizingElements_IfcRelConnectsWithRealizingElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Records_IfcProjectOrderRecord"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Red_IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefDirection_IfcAxis2Placement2D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefDirection_IfcAxis2Placement3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefDirection_IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefElevation_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefLatitude_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefLongitude_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceIntoLibrary_IfcLibraryReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceSurface_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceToDocument_IfcDocumentReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedByPlacements_IfcObjectPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedBy_IfcProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedDocument_IfcReferencesValueDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedInStructures_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedTimeSeries_IfcTimeSeriesReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencesElement_IfcStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencesElements_IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencingValues_IfcReferencesValueDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReflectanceColour_IfcSurfaceStyleLighting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReflectanceMethod_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReflectionColour_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RefractionIndex_IfcSurfaceStyleRefraction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Region_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReinforcementRole_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReinforcementSectionDefinitions_IfcReinforcementDefinitionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedApproval_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildingElement_IfcRelFillsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildingElement_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildings_IfcRelServicesBuildings"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedClassifications_IfcConstraintClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedConnectionType_IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedConstraints_IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedConstraints_IfcConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedControlElements_IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedCoverings_IfcRelCoversBldgElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedCoverings_IfcRelCoversSpaces"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedDocuments_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedDraughtingCallout_IfcDraughtingCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElement_IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElement_IfcRelConnectsPortToElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElements_IfcRelContainedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElements_IfcRelReferencedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedFeatureElement_IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedItems_IfcClassificationItemRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedMonetaryUnit_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjectsType_IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelAssociates"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelDecomposes"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelDefines"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedOpeningElement_IfcRelVoidsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedOrganizations_IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedPort_IfcRelConnectsPorts"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedPriorities_IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedProcess_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedProperties_IfcPropertyConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedSpaceProgram_IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedSpace_IfcRelCoversSpaces"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedStructuralActivity_IfcRelConnectsStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedStructuralConnection_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedStructuralMember_IfcRelConnectsStructuralElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatesConstraints_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Relates_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Relates_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingActor_IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingAppliedValue_IfcRelAssociatesAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingApproval_IfcRelAssociatesApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingBuildingElement_IfcRelCoversBldgElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingBuildingElement_IfcRelVoidsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingClassification_IfcRelAssociatesClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConnectionType_IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConstraint_IfcConstraintAggregationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConstraint_IfcConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConstraint_IfcPropertyConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConstraint_IfcRelAssociatesConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingControl_IfcRelAssignsToControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingDocument_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingDocument_IfcRelAssociatesDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingDraughtingCallout_IfcDraughtingCalloutRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelConnectsStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelConnectsStructuralElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingFlowElement_IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingGroup_IfcRelAssignsToGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingItem_IfcClassificationItemRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingLibrary_IfcRelAssociatesLibrary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingMaterial_IfcRelAssociatesMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingMonetaryUnit_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingObject_IfcRelDecomposes"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingOpeningElement_IfcRelFillsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingOrganization_IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingPort_IfcRelConnectsPortToElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingPort_IfcRelConnectsPorts"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingPriorities_IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingProcess_IfcRelAssignsToProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingProcess_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingProduct_IfcRelAssignsToProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingProfileProperties_IfcRelAssociatesProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingPropertyDefinition_IfcRelDefinesByProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingResource_IfcRelAssignsToResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingSpaceProgram_IfcRelInteractionRequirements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingSpace_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingStructuralMember_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingStructure_IfcRelContainedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingStructure_IfcRelReferencedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingSystem_IfcRelServicesBuildings"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingType_IfcRelDefinesByType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelationshipType_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelativePlacement_IfcLocalPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelaxationValue_IfcRelaxation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Relaxations_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RemainingTime_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepeatFactor_IfcOneDirectionRepeatFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepeatS_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepeatT_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationContexts_IfcProject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationIdentifier_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationMap_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationMaps_IfcTypeProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationType_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Representation_IfcProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationsInContext_IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Representations_IfcProductRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentedMaterial_IfcMaterialDefinitionRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RequestID_IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RequestedLocation_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResourceConsumption_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResourceGroup_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResourceIdentifier_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResourceOf_IfcResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResponsiblePerson_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResponsiblePersons_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResultForLoadGroup_IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResultGroupFor_IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResultValues_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Revision_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RibHeight_IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RibSpacing_IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RibWidth_IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RiserHeight_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Role_IfcActorRole"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Role_IfcApprovalActorRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Role_IfcDimensionCurveTerminator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Roles_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Roles_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Roles_IfcPersonAndOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalDisplacementRX_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalDisplacementRY_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalDisplacementRZ_IfcStructuralLoadSingleDisplacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessX_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessY_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RotationalStiffnessZ_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RoundingRadius_IfcRoundedRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RowCells_IfcTableRow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Rows_IfcTable"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SameSense_IfcCompositeCurveSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SameSense_IfcEdgeCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SameSense_IfcFaceSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SameSense_IfcGridAxis"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SbsmBoundary_IfcShellBasedSurfaceModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator2DnonUniform"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator3DnonUniform"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scale3_IfcCartesianTransformationOperator3DnonUniform"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scale_IfcCartesianTransformationOperator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleDuration_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleFinish_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleStart_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleTimeControlAssigned_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scope_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondComponent_IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondMullionOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondOperand_IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondRepeatFactor_IfcTwoDirectionRepeatFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondTransomOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondaryPlaneAngle_IfcLightDistributionData"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SectionDefinition_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SectionType_IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Segments_IfcCompositeCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcCompositeCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve2D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SemiAxis1_IfcEllipse"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SemiAxis1_IfcEllipseProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SemiAxis2_IfcEllipse"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SemiAxis2_IfcEllipseProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SenseAgreement_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Sense_IfcCoordinatedUniversalTimeOffset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SequenceType_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServiceLifeDuration_IfcServiceLife"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServiceLifeType_IfcServiceLife"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServicedBySystems_IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServicesBuildings_IfcSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeAspectStyle_IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeAspectStyle_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeAspectStyle_IfcWindowPanelProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeOfProduct_IfcProductDefinitionShape"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeRepresentations_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeType_IfcRamp"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeType_IfcRoof"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShapeType_IfcStair"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearAreaY_IfcStructuralSteelProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearAreaZ_IfcStructuralSteelProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearCentreY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearCentreZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearDeformationAreaY_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearDeformationAreaZ_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearModulus_IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Side_IfcSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SiteAddress_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SizeInX_IfcPlanarExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SizeInY_IfcPlanarExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Sizeable_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Sizeable_IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SkillSet_IfcLaborResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SlippageX_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SlippageY_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SlippageZ_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SolarReflectanceBack_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SolarReflectanceFront_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SolarTransmittance_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SoundLevelSingleValue_IfcSoundValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SoundLevelTimeSeries_IfcSoundValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SoundScale_IfcSoundProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SoundValues_IfcSoundProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SourceDescription_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SourceOfResultGroup_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Source_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpaceProgramIdentifier_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpecificHeatCapacity_IfcProductsOfCombustionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpecificHeatCapacity_IfcThermalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpecularColour_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpecularHighlight_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpineCurve_IfcSectionedSpine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SpreadAngle_IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StandardRequiredArea_IfcSpaceProgram"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartFloat_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartOfNextHatchLine_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartParam_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartParam_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartProfile_IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartTime_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartTime_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#State_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StatusTime_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SteelGrade_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SteelGrade_IfcReinforcingElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StyleOfSymbol_IfcSymbolStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StyledByItem_IfcRepresentationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcPresentationStyleAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubContractor_IfcSubContractResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubmittedBy_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubmittedOn_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubsequentAppliedLoads_IfcStructuralLinearActionVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubsequentAppliedLoads_IfcStructuralPlanarActionVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubsequentThickness_IfcStructuralSurfaceMemberVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SuffixTitles_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Suppliers_IfcConstructionMaterialResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SupportedLength_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceColour_IfcSurfaceStyleShading"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SweptArea_IfcSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SweptCurve_IfcSweptSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Symbol_IfcFillAreaStyleTileSymbolWithStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcTypeProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetScale_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetUsers_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetView_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Target_IfcDefinedSymbol"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TaskId_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TelephoneNumbers_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TemperatureSingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TemperatureTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TensionFailureX_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TensionFailureY_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TensionFailureZ_IfcFailureConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TensionForce_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextAlign_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextCharacterAppearance_IfcTextStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextDecoration_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextFontStyle_IfcTextStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextIndent_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextStyle_IfcTextStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextTransform_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextureCoordinates_IfcAnnotationSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextureMaps_IfcTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TexturePoints_IfcVertexBasedTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextureTransform_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextureType_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TextureVertices_IfcVertexBasedTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Textures_IfcSurfaceStyleWithTextures"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TheActor_IfcActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TheOrganization_IfcPersonAndOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThePerson_IfcPersonAndOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TheoryType_IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalConductivity_IfcThermalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalExpansionCoefficient_IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalIrEmissivityBack_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalIrEmissivityFront_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalIrTransmittance_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalLoadSource_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalLoadTimeSeriesValues_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermalLoadType_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThermodynamicTemperatureExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcCenterLineProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcRibPlateProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcStructuralSurfaceMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThresholdDepth_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThresholdOffset_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ThresholdThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tiles_IfcFillAreaStyleTiles"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TilingScale_IfcFillAreaStyleTiles"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeComponent_IfcDateAndTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeForTask_IfcRelAssignsTasks"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeLag_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeSeriesDataType_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeSeriesReferences_IfcTimeSeriesReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeSeriesScheduleType_IfcTimeSeriesSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeSeries_IfcTimeSeriesSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeStamp_IfcIrregularTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeStep_IfcRegularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeValue_IfcQuantityTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Title_IfcClassificationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopXDim_IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopXOffset_IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TorsionalConstantX_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TorsionalSectionModulus_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TotalCrossSectionArea_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TotalFloat_IfcScheduleTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TotalFloat_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TotalReplacementCost_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Town_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Transition_IfcCompositeCurveSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransmissionColour_IfcSurfaceStyleLighting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransmissionColour_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransomOffset_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransomThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransomThickness_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Transparency_IfcSurfaceStyleRendering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarCrossSectionArea_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarNominalDiameter_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarSpacing_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransversePosition_IfcSectionReinforcementProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TreadLength_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TreeRootExpression_IfcCsgSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Trim1_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Trim2_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TrueNorth_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#U1_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#U2_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UAxes_IfcGrid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UltimateStrain_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UltimateStress_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitBasis_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitComponent_IfcMeasureWithUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitType_IfcDerivedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitType_IfcNamedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcDerivedUnitElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcPhysicalSimpleQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcPropertyBoundedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcPropertyEnumeration"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcPropertyListValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcPropertySingleValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitsInContext_IfcProject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Units_IfcUnitAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpperBoundValue_IfcPropertyBoundedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpperValue_IfcServiceLifeFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpperVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UrlReference_IfcImageTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageName_IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageName_IfcPropertyReferenceValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageRatio_IfcConstructionMaterialResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Usage_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Usense_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedCategory_IfcEnvironmentalImpactValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedControlType_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedDataOrigin_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedEnergySequence_IfcEnergyProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedFunction_IfcElectricDistributionPoint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedGrade_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedProcedureType_IfcProcedure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPropertySource_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPropertySource_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPurpose_IfcAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedQualifier_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedRole_IfcActorRole"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedTargetView_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedThermalLoadSource_IfcSpaceThermalLoadProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedType_IfcDerivedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#User_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#V1_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#V2_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VAxes_IfcGrid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValidFrom_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValueComponent_IfcMeasureWithUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValueOfComponents_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValueSource_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValuesReferenced_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Values_IfcIrregularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Values_IfcRegularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VaporPermeability_IfcHygroscopicMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VaryingAppliedLoadLocation_IfcStructuralLinearActionVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VaryingAppliedLoadLocation_IfcStructuralPlanarActionVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VaryingThicknessLocation_IfcStructuralSurfaceMemberVarying"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VelocitySingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VelocityTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VersionDate_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Version_IfcApplication"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Version_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VertexGeometry_IfcVertexPoint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VisibleReflectanceBack_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VisibleReflectanceFront_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VisibleSegmentLength_IfcCurveStyleFontPattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VisibleTransmittance_IfcOpticalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VoidsElements_IfcFeatureElementSubtraction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Voids_IfcFacetedBrepWithVoids"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VolumeValue_IfcQuantityVolume"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Vsense_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WAxes_IfcGrid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WWWHomePageURL_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WallThickness_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WallThickness_IfcCircleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WallThickness_IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WarpingConstant_IfcStructuralProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WarpingMoment_IfcStructuralLoadSingleForceWarping"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WaterImpermeability_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebEdgeRadius_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebSlope_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcCraneRailAShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcCraneRailFShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WeightValue_IfcQuantityWeight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WeightsData_IfcRationalBezierCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WetBulbTemperatureSingleValue_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WetBulbTemperatureTimeSeries_IfcFluidFlowProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcChamferEdgeFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WordSpacing_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorkControlType_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorkMethod_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Workability_IfcMechanicalConcreteMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorldCoordinateSystem_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XDim_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XDim_IfcRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XLength_IfcBlock"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XLength_IfcRectangularPyramid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YDim_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YDim_IfcRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YDim_IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YLength_IfcBlock"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YLength_IfcRectangularPyramid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YearComponent_IfcCalendarDate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YieldStress_IfcMechanicalSteelMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#YoungModulus_IfcMechanicalMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ZDim_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ZLength_IfcBlock"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Zone_IfcLocalTime"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ABSORBEDDOSEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACCELERATIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACCESSORY_ASSEMBLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACTIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACTUAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACTUALSERVICELIFE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADDED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICAIRWASHER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICATOMIZING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICCOMPRESSEDAIRNOZZLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICPAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICRIGIDMEDIA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICULTRASONIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADIABATICWETTEDELEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADVICE_CAUTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADVICE_NOTE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADVICE_WARNING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ADVISORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AHEAD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRCONDITIONINGUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRCOOLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIREXCHANGERATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRHANDLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRPARTICLEFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRRELEASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALARMPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALTERNATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALUMINIUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALUMINIUM_PLASTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALUMINIUM_WOOD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AMMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AMOUNTOFSUBSTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AMPERE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANGULARVELOCITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANNUAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANTIVACUUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ARCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ARCHITECT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AREA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AREAUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASBUILT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSETINVENTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSIGNEE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSIGNOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSISTEDBUTANE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSISTEDELECTRIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSISTEDNATURALGAS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSISTEDPROPANE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSISTEDSTEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATEND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATPATH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATSTART"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AUD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AUDIOVISUALOUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AUXILIARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS1"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS2"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS3"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#A_QUALITYOFCOMPONENTS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BACKDRAFTDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BALANCINGDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BALUSTRADE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BARREL_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BASEBOARDHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BASELINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BASESLAB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BATH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BATTERY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BBD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEAM_GRID"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BECQUEREL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEHIND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BELL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BELTDRIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BENDING_ELEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BGL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BHD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BIDET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BIRDCAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BLASTDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BLINN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BMD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOOSTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOTTOM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOTTOMHUNG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BRACE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BRACED_FRAME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BRAKES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BREAKGLASSBUTTON"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BREECHINGINLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BRL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BSD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUDGET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUILDINGOPERATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUILDINGOWNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUOYANCY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUTTERFLY_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BWP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BZD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#B_DESIGNLEVEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLELADDERSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLESEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLETRAYSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLETRUNKINGSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CALIBRATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CANDELA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAPACITORBANK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CARTESIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAST_IN_PLACE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CBD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CEILING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CENTI"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CENTRIFUGALAIRFOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CENTRIFUGALBACKWARDINCLINEDCURVED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CENTRIFUGALFORWARDCURVED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CENTRIFUGALRADIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHANGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHANGEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHANGEOVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHECK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHORD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CIRCUITBREAKER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CIRCULAR_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CIRCULATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CISTERN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CIVILENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CLADDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CLIENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CLP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CNY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CO2SENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COATED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CODECOMPLIANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COHESION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COLLAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COLUMN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMBINEDVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMISSIONINGENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMMISSIONING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMMUNICATIONSOUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPACTFLUORESCENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPLETION_G1"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPLEX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPOSITE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPOUNDPLANEANGLEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPRESSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPRESSION_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPUTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDUCTORSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDUITSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONFIDENTIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSTANTFLOW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSTRUCTIONMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSULTANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSUMED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSUMERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTINUOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTRACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTROL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTROLDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTROLPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTSAMEGRADIENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTSAMEGRADIENTSAMECURVATURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONVECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COSTENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COSTPLAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COULOMB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COUPLING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COWL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CREEP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CROSS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CUBIC_METRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURRENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURTAIN_PANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURVATUREUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURVED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CURVED_RUN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CYS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CZK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#C_WORKEXECUTIONLEVEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DAILY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DBA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DBB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DBC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DDP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DEAD_LOAD_G"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DECA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DECI"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DEGREE_CELSIUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DELETED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DEM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESIGN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESIGNINTENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESIGNMAXIMUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESIGNMINIMUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIAGNOSTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIFFERENCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIFFUSER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTDRIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEVAPORATIVEAIRWASHER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONBRAZEDPLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONSHELLANDTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONTUBEINTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTIONSOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTION_X"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTION_Y"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTWATERHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCONTINUOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCRETE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCRETEBINARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISHWASHER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISPOSAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISTRIBUTIONBOARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISTRIBUTIONPOINT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIVERTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIVIDE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DKK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOME_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOSEEQUIVALENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLECHECK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLEREGULATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_ACTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_DOUBLE_SWING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_FOLDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_SINGLE_SWING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_DOOR_SLIDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_PANEL_HORIZONTAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_PANEL_VERTICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_RETURN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_SWING_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOUBLE_SWING_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOWN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRAWOFFCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRYBULBTEMPERATURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DXCOOLINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DYNAMIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DYNAMICVISCOSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#D_INDOORENVIRONMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHFAILUREDEVICE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHQUAKE_E"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EDGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EGL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICALENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCABLEHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCAPACITANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCHARGEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCONDUCTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCOOKER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICCURRENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICMATHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICPOINTHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICRESISTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICVOLTAGEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELEMENTEDWALL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELEVATION_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELEVATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELLIPTIC_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EMERGENCYSTOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENDSUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENERGYMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENERGYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENTRY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EQUIPMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ERECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ESCALATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ESTIMATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EUR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVAPORATIVECOOLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXHAUSTAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXPANSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXPECTEDSERVICELIFE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTRACTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTRAORDINARY_A"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EYEBALL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#E_OUTDOORENVIRONMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FACILITIESMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FACSIMILE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FACTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FAK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FARAD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FAUCET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FEMTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIELDCONSTRUCTIONMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINALDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINISH_FINISH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINISH_START"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINNED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINNEDTUBEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIREDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIREHYDRANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRESMOKEDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRST_ORDER_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDCASEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATECOUNTERFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATECROSSFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATEPARALLELFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FJD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FKP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLAT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLATOVAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLAT_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLEXIBLESEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOODEDSHELLANDTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOORING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOORTRAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOORWASTE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOWMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLOWSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLUORESCENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FLUSHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FOLDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FOLDING_TO_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FOLDING_TO_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FOOTING_BEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FORCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FORMEDDUCT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREEFORM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREESTANDINGFAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREEZER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCYMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FRF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FRICTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FRIDGE_FREEZER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FULL_NONLINEAR_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FUMEHOODEXHAUST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FURNITUREINVENTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FUSEDISCONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#F_INUSECONDITIONS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GABLE_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GAMBREL_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASAPPLIANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASBOOSTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASBURNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASDETECTORPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASTAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GBP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GIGA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GIP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GIRDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GLASS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GLOBAL_COORDS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GMD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRAPH_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRAVITYDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRAVITYRELIEFDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GREASEINTERCEPTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GREATERTHAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GREATERTHANOREQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRILL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRILLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GROUP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GRX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GUARDRAIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GULLYSUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GULLYTRAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GUTTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#G_MAINTENANCELEVEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HALF_TURN_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HALF_TURN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HALF_WINDING_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HANDDRYER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HANDOPERATEDACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HANDRAIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HARMONICFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEALTHANDSAFETY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATFLUXDENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATINGVALUEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATPIPE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATRECOVERY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HECTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HENRY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HERMETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HERTZ"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HIGHPRESSUREMERCURY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HIGHPRESSURESODIUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HIGH_GRADE_STEEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HIPPED_GABLE_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HIP_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HKD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HOME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HOSEREEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HUF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HUMIDITYSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HYDRAULICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HYPERBOLIC_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ICE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ICK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IDR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ILLUMINANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ILS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IMPACT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IMPULSE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDICATORPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDIRECTDIRECTCOMBINATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDIRECTEVAPORATIVEWETCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDIRECTWATERHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDUCTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDUCTORBANK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INFILTRATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INSPECTIONCHAMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INSPECTIONPIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INSTALLATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INSULATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTEGERCOUNTRATEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTERNAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTERSECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IN_PLANE_LOADING_2D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IONCONCENTRATIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IRIS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IRP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ISOLATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ISOTHERMALMOISTURECAPACITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ITL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JMD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JOD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JOIST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JOULE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JPY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JUNCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KELVIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KILO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KINEMATICVISCOSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KRW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KWD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KYD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LACK_OF_FIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LANDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LATENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LENGTHUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LESSEE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LESSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LESSTHAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LESSTHANOREQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LETTINGAGENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGATURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTEMITTINGDIODE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARDIFFUSER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARFORCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARGRILLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARMOMENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARSTIFFNESSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARVELOCITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINTEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIVE_LOAD_Q"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LKR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOADING_3D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_CASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_COMBINATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_COMBINATION_GROUP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_GROUP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOCAL_COORDS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOCKED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGICALAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGICALOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOUVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOWPRESSURESODIUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOWVOLTAGEHALOGEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUMEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUMINOUSFLUXUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUMINOUSINTENSITYDISTRIBUTIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUMINOUSINTENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LUX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAGNETICFLUXDENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAGNETICFLUXUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAINTENANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAINTENANCEWORKORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MAINVOLTAGEHALOGEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MANHOLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MANSARD_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MANUALPULLBOX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MANUFACTURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MANUFACTURER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MASSDENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MASSFLOWRATEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MASSPERLENGTHUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MASSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MATT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MEASURED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MECHANICALENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MECHANICALFORCEDDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MECHANICALINDUCEDDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MEGA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MEMBRANE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MEMBRANE_ELEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#METAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#METALHALIDE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#METERCHAMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#METRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MICRO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MICROWAVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MIDDLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MILLI"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MIMICPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MIRROR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MIXING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODEL_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODIFIED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODIFIEDADDED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODIFIEDDELETED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODULUSOFELASTICITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODULUSOFLINEARSUBGRADEREACTIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODULUSOFSUBGRADEREACTIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOISTUREDIFFUSIVITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOISTURESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOLECULARWEIGHTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOMENTOFINERTIAUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MONTHLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOTORCONTROLCENTRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVEMENTSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVINGWALKWAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MTL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MULLION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MULTIPLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MUR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MXN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MYR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NANO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NATURALDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NEGATIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NEWTON"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NLG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOCHANGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTCONSUMED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTDEFINED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTEQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTKNOWN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTOCCUPIED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NULL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NZD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OBSTRUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OCCUPIED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ODORFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OFFICE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OHM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OILFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OILINTERCEPTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OILMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OMR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPACITY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPENTYPE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPTIMISTICREFERENCESERVICELIFE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ORIGIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OTHEROPERATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OTHER_CONSTRUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OUT_PLANE_LOADING_2D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OWNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAD_FOOTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PANELRADIATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARABOLIC_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARAMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARTIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARTIALLYCONSUMED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARTIALLYOCCUPIED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PASCAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PASSIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAVILION_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PEOPLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PERMANENT_G"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PERSONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PESSIMISTICREFERENCESERVICELIFE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PETA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PETROLINTERCEPTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PGK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHASEANGLEMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHONG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHOTOCOPIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHYSICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PICO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIECEWISEBINARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIECEWISECONSTANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIECEWISECONTINUOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PILE_CAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIN_JOINED_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIVOTHORIZONTAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIVOTVERTICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PKR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANARFORCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANEANGLEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANNED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLAN_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLASTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLUMBINGWALL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PNEUMATICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POINTSOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POLYGONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POLYLINE_FORM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POLYPHASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POSITIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWERFACTORMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWEROUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRECAST_CONCRETE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PREDICTED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PREFAB_STEEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PREFORMED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSUREGAUGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSUREREDUCING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSURERELIEF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSURESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSUREUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESSUREVESSEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRESTRESSING_P"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRICEDBILLOFQUANTITIES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRIMARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRINTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROCESS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRODUCT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECTED_LENGTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECTMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPELLORAXIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPORTIONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPORTIONALINTEGRAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPORTIONALINTEGRALDERIVATIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PTN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PUBLIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PUNCHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURCHASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURCHASEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURLIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QUARTER_TURN_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QUARTER_TURN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QUARTER_WINDING_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIANTHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIOACTIVITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RAFTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RAINBOW_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RAINWATERHOPPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#READONLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#READONLYLOCKED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#READWRITE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#READWRITELOCKED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECIPROCATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECIRCULATEDAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECTANGULAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REDUCER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFERENCESERVICELIFE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFLECTED_PLAN_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFLECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFRIGERATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REGISTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REGULATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REINFORCEMENT_UNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELATIVEHUMIDITY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELIEFDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELUCTANCESYNCHRONOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REMOVABLECASEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REQUIREMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESELLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESIDUALCURRENTCIRCUITBREAKER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESIDUALCURRENTSWITCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESTRICTED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REVISION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REVOLVING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RIGIDSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RIGID_FRAME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RIGID_JOINED_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROLLINGPISTON"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROLLINGUP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROOFDRAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROOFING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROOFTOPUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTARYVANE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTARYWHEEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTATIONALFREQUENCYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTATIONALMASSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROTATIONALSTIFFNESSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ROUND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RUNAROUNDCOILLOOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RUR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SAFETYCUTOFF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SANITARYFOUNTAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCANNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCHEDULEOFRATES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCREEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCROLL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECOND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECONDARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECOND_ORDER_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONALRADIATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONAREAINTEGRALUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONMODULUSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTION_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SEK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SELFILLUMINATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SEMIHERMETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SENSIBLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SETTLEMENT_U"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SGD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEARMODULUSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHED_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELLANDCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELLANDTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHININESS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHOWER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHRINKAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHUTDOWN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIDEHUNGLEFTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIDEHUNGRIGHTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIEMENS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIEVERT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIMULATED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINGLESCREW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINGLESTAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINGLE_PANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINGLE_SWING_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINGLE_SWING_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SINK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIREN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SITE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SKETCH_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SKP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLAB_FIELD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLEEVING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLIDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLIDINGHORIZONTAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLIDINGVERTICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLIDING_TO_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SLIDING_TO_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SMOKEDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SMOKESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SNOW_S"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOLIDANGLEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPOWERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPRESSUREUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOURCEANDSINK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPACEINVENTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPECIFICATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPECIFICHEATCAPACITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPECULAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPIRAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPIRAL_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPIRAL_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPLITCASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPLITSYSTEM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPOOL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPRING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPRINKLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPRINKLERDEFLECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SQUARE_METRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STANDARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STARTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STARTUP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#START_FINISH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#START_START"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STEAMHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STEAMINJECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STEAMTRAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STEEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STERADIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STOPCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAIGHT_RUN_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAIGHT_RUN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAINER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRAUSS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRINGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRIP_FOOTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRUCTURALENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STRUT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STUD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUBCONTRACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUBTRACT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUPPLIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUPPORT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWINGING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWITCHBOARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWITCHDISCONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SYNCHRONOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SYSTEM_IMPERFECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TAPERED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TARGET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TELEPHONE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEMPERATUREGRADIENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEMPERATURESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEMPERATURE_T"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TENANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TENDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TENSION_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TERA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TERTIARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TESLA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEXTURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEXTURED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMALADMITTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMALCONDUCTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMALEXPANSIONCOEFFICIENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMALRESISTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMALTRANSMITTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMODYNAMICTEMPERATUREUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMOMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMOSIPHONCOILTYPEHEATEXCHANGERS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMOSTATICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THIRD_ORDER_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THREE_QUARTER_TURN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THREE_QUARTER_WINDING_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TILTANDTURNLEFTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TILTANDTURNRIGHTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TIMECLOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TIMEDELAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TIMEDTWOPOSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TIMEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TOGGLESWITCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TOILETPAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TOPHUNG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TORQUEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSPARENCYMAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSPORT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSPORTATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRENCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIGGERCONDITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_BOTTOM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_HORIZONTAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_TOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIPLE_PANEL_VERTICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TROCHOIDAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRUE_LENGTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRUSS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TTD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUBEAXIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUBULARRADIATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUMBLEDRYER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUNGSTENFILAMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TV"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWINSCREW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWINTOWERENTHALPYRECOVERYLOOPS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWOPOSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_CURVED_RUN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_QUARTER_TURN_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_QUARTER_TURN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_QUARTER_WINDING_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_STRAIGHT_RUN_RAMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TWO_STRAIGHT_RUN_STAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TYPE_A"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TYPE_B"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TYPE_C"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#T_BEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNIFORM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNITHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNPRICEDBILLOFQUANTITIES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNSPECIFIED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UPS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#URINAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#USD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#USERDEFINED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VALVECHAMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VANEAXIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VAPORPERMEABILITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VARIABLEFLOWPRESSUREDEPENDANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VARIABLEFLOWPRESSUREINDEPENDANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VARIABLE_Q"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VARISTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VEB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VENDINGMACHINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VENTILATIONINDOORAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VENTILATIONOUTSIDEAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VERTICALINLINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VERTICALTURBINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VIRTUAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLTAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLTMETER_PEAK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLTMETER_RMS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLUMETRICFLOWRATEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VOLUMEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WARPINGCONSTANTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WARPINGMOMENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WASHHANDBASIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WASHINGMACHINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WASTEDISPOSALUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WASTETRAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLEDBRAZEDPLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLEDSHELLCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLEDSHELLTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLEDTUBEINTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERCOOLINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WAVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WCSEAT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WEBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WEEKLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WELDEDSHELLHERMETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WHISTLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WINDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WIND_W"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WIRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WOOD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WORK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WORKORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WRAPPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#XEU"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ZAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ZWD"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:contributor"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:creator"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:date"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:description"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:identifier"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:language"/>
    </Declaration>
    <Declaration>
        <AnnotationProperty abbreviatedIRI="dce:title"/>
    </Declaration>
    <SubClassOf>
        <Class IRI="#Ifc2DCompositeCurve"/>
        <Class IRI="#IfcCompositeCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAbsorbedDoseMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAbsorbedDoseMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAccelerationMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAccelerationMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RequestID_IfcActionRequest"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RequestID_IfcActionRequest"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionSourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActor"/>
        <Class IRI="#IfcObject"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsActingUpon_IfcActor"/>
            <Class IRI="#IfcRelAssignsToActor"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TheActor_IfcActor"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActor"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TheActor_IfcActor"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcActorRole"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Role_IfcActorRole"/>
            <Class IRI="#IfcRoleEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedRole_IfcActorRole"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Role_IfcActorRole"/>
            <Class IRI="#IfcRoleEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcActorRole"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedRole_IfcActorRole"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_EmptyList"/>
        <Class IRI="#IfcActorRole_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcActorRole"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorRole_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActorSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuatorType"/>
        <Class IRI="#IfcDistributionControlElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuatorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcActuatorType"/>
            <Class IRI="#IfcActuatorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuatorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcActuatorType"/>
            <Class IRI="#IfcActuatorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuatorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectUnionOf>
            <Class IRI="#IfcPostalAddress"/>
            <Class IRI="#IfcTelecomAddress"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcAddress"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Purpose_IfcAddress"/>
            <Class IRI="#IfcAddressTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedPurpose_IfcAddress"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcAddress"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Purpose_IfcAddress"/>
            <Class IRI="#IfcAddressTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedPurpose_IfcAddress"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddressTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_EmptyList"/>
        <Class IRI="#IfcAddress_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcAddress"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAddress_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAheadOrBehind"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBoxType"/>
        <Class IRI="#IfcFlowControllerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBoxType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBoxType"/>
            <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBoxType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBoxType"/>
            <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalType"/>
            <Class IRI="#IfcAirTerminalTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalType"/>
            <Class IRI="#IfcAirTerminalTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecoveryType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecoveryType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecoveryType"/>
            <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecoveryType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecoveryType"/>
            <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarmType"/>
        <Class IRI="#IfcDistributionControlElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarmType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAlarmType"/>
            <Class IRI="#IfcAlarmTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarmType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAlarmType"/>
            <Class IRI="#IfcAlarmTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarmTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAmountOfSubstanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAmountOfSubstanceMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnalysisModelTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnalysisTheoryTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAngularDimension"/>
        <Class IRI="#IfcDimensionCurveDirectedCallout"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAngularVelocityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAngularVelocityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotation"/>
        <Class IRI="#IfcProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationCurveOccurrence"/>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationCurveOccurrence"/>
        <Class IRI="#IfcDraughtingCalloutElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillArea"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillArea"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InnerBoundaries_IfcAnnotationFillArea"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillArea"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OuterBoundary_IfcAnnotationFillArea"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillArea"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OuterBoundary_IfcAnnotationFillArea"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FillStyleTarget_IfcAnnotationFillAreaOccurrence"/>
            <Class IRI="#IfcPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#GlobalOrLocal_IfcAnnotationFillAreaOccurrence"/>
            <Class IRI="#IfcGlobalOrLocalEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FillStyleTarget_IfcAnnotationFillAreaOccurrence"/>
            <Class IRI="#IfcPoint"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#GlobalOrLocal_IfcAnnotationFillAreaOccurrence"/>
            <Class IRI="#IfcGlobalOrLocalEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationOccurrence"/>
        <Class IRI="#IfcStyledItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationOccurrence"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAnnotationCurveOccurrence"/>
            <Class IRI="#IfcAnnotationFillAreaOccurrence"/>
            <Class IRI="#IfcAnnotationSurfaceOccurrence"/>
            <Class IRI="#IfcAnnotationSymbolOccurrence"/>
            <Class IRI="#IfcAnnotationTextOccurrence"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurface"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Item_IfcAnnotationSurface"/>
            <Class IRI="#IfcGeometricRepresentationItem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TextureCoordinates_IfcAnnotationSurface"/>
            <Class IRI="#IfcTextureCoordinate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Item_IfcAnnotationSurface"/>
            <Class IRI="#IfcGeometricRepresentationItem"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurface"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TextureCoordinates_IfcAnnotationSurface"/>
            <Class IRI="#IfcTextureCoordinate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSurfaceOccurrence"/>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSymbolOccurrence"/>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationSymbolOccurrence"/>
        <Class IRI="#IfcDraughtingCalloutElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationTextOccurrence"/>
        <Class IRI="#IfcAnnotationOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAnnotationTextOccurrence"/>
        <Class IRI="#IfcDraughtingCalloutElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApplicationDeveloper_IfcApplication"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApplicationFullName_IfcApplication"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApplicationIdentifier_IfcApplication"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Version_IfcApplication"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ApplicationDeveloper_IfcApplication"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ApplicationFullName_IfcApplication"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ApplicationIdentifier_IfcApplication"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApplication"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Version_IfcApplication"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCostValue"/>
            <Class IRI="#IfcEnvironmentalImpactValue"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApplicableDate_IfcAppliedValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AppliedValue_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValueSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcAppliedValue"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FixedUntilDate_IfcAppliedValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsComponentIn_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValueRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UnitBasis_IfcAppliedValue"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValueOfComponents_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValueRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValuesReferenced_IfcAppliedValue"/>
            <Class IRI="#IfcReferencesValueDocument"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ApplicableDate_IfcAppliedValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AppliedValue_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValueSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcAppliedValue"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FixedUntilDate_IfcAppliedValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UnitBasis_IfcAppliedValue"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ArithmeticOperator_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcArithmeticOperatorEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ComponentOfTotal_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcAppliedValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Components_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcAppliedValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Components_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcAppliedValue"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ArithmeticOperator_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcArithmeticOperatorEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ComponentOfTotal_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcAppliedValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcAppliedValueRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValueSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Actors_IfcApproval"/>
            <Class IRI="#IfcApprovalActorRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovalDateTime_IfcApproval"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovalLevel_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovalQualifier_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovalStatus_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Identifier_IfcApproval"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedWith_IfcApproval"/>
            <Class IRI="#IfcApprovalRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Relates_IfcApproval"/>
            <Class IRI="#IfcApprovalRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ApprovalDateTime_IfcApproval"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Identifier_IfcApproval"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ApprovalLevel_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ApprovalQualifier_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ApprovalStatus_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Actor_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Approval_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Role_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcActorRole"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Actor_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Approval_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalActorRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Role_IfcApprovalActorRelationship"/>
            <Class IRI="#IfcActorRole"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalPropertyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Approval_IfcApprovalPropertyRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalPropertyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovedProperties_IfcApprovalPropertyRelationship"/>
            <Class IRI="#IfcProperty"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalPropertyRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#ApprovedProperties_IfcApprovalPropertyRelationship"/>
            <Class IRI="#IfcProperty"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalPropertyRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Approval_IfcApprovalPropertyRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcApprovalRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcApprovalRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcApprovalRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcApprovalRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
        <Class IRI="#IfcProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OuterCurve_IfcArbitraryClosedProfileDef"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OuterCurve_IfcArbitraryClosedProfileDef"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
        <Class IRI="#IfcProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Curve_IfcArbitraryOpenProfileDef"/>
            <Class IRI="#IfcBoundedCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Curve_IfcArbitraryOpenProfileDef"/>
            <Class IRI="#IfcBoundedCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryProfileDefWithVoids"/>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryProfileDefWithVoids"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InnerCurves_IfcArbitraryProfileDefWithVoids"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArbitraryProfileDefWithVoids"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#InnerCurves_IfcArbitraryProfileDefWithVoids"/>
            <Class IRI="#IfcCurve"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAreaMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAreaMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcArithmeticOperatorEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAssemblyPlaceEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <Class IRI="#IfcGroup"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AssetID_IfcAsset"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurrentValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DepreciatedValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OriginalValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Owner_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResponsiblePerson_IfcAsset"/>
            <Class IRI="#IfcPerson"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TotalReplacementCost_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#User_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AssetID_IfcAsset"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CurrentValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DepreciatedValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OriginalValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Owner_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ResponsiblePerson_IfcAsset"/>
            <Class IRI="#IfcPerson"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TotalReplacementCost_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#User_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <Class IRI="#IfcIShapeProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInY_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInY_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis1Placement"/>
        <Class IRI="#IfcPlacement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis1Placement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Axis_IfcAxis1Placement"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis1Placement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Axis_IfcAxis1Placement"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement2D"/>
        <Class IRI="#IfcAxis2Placement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement2D"/>
        <Class IRI="#IfcPlacement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement2D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RefDirection_IfcAxis2Placement2D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement2D"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RefDirection_IfcAxis2Placement2D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <Class IRI="#IfcAxis2Placement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <Class IRI="#IfcPlacement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Axis_IfcAxis2Placement3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RefDirection_IfcAxis2Placement3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Axis_IfcAxis2Placement3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RefDirection_IfcAxis2Placement3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_EmptyList"/>
        <Class IRI="#IfcAxis2Placement3D_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcAxis2Placement3D_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAxis2Placement3D_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcAxis2Placement3D_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <Class IRI="#IfcBoundedCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBezierCurve"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ClosedCurve_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineCurve"/>
            <Class IRI="#IfcCartesianPoint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineCurve"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcCartesianPoint_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveForm_IfcBSplineCurve"/>
            <Class IRI="#IfcBSplineCurveForm"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Degree_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SelfIntersect_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ClosedCurve_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineCurve"/>
            <Class IRI="#IfcCartesianPoint_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CurveForm_IfcBSplineCurve"/>
            <Class IRI="#IfcBSplineCurveForm"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Degree_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SelfIntersect_IfcBSplineCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveForm"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeam"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeamType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeamType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBeamType"/>
            <Class IRI="#IfcBeamTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeamType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBeamType"/>
            <Class IRI="#IfcBeamTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeamTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBenchmarkEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBezierCurve"/>
        <Class IRI="#IfcBSplineCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <Class IRI="#IfcSurfaceTexture"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RasterCode_IfcBlobTexture"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RasterFormat_IfcBlobTexture"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RasterCode_IfcBlobTexture"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RasterFormat_IfcBlobTexture"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <Class IRI="#IfcCsgPrimitive3D"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#XLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#YLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ZLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#XLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#YLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlock"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ZLength_IfcBlock"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoilerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoilerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBoilerType"/>
            <Class IRI="#IfcBoilerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoilerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBoilerType"/>
            <Class IRI="#IfcBoilerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoilerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class abbreviatedIRI="express:BOOLEAN"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanClippingResult"/>
        <Class IRI="#IfcBooleanResult"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanOperand"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanOperator"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <Class IRI="#IfcBooleanOperand"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <Class IRI="#IfcCsgSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FirstOperand_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperand"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Operator_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperator"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SecondOperand_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperand"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#FirstOperand_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperand"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Operator_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperator"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBooleanResult"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SecondOperand_IfcBooleanResult"/>
            <Class IRI="#IfcBooleanOperand"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryCondition"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcBoundaryNodeCondition"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcBoundaryCondition"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcBoundaryCondition"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByAreaX_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByAreaY_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByAreaX_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByAreaY_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LinearStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LinearStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcLinearStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <Class IRI="#IfcBoundaryNodeCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
            <Class IRI="#IfcWarpingMomentMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
            <Class IRI="#IfcWarpingMomentMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundedCurve"/>
        <Class IRI="#IfcCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundedCurve"/>
        <Class IRI="#IfcCurveOrEdgeCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundedCurve"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBSplineCurve"/>
            <Class IRI="#IfcCompositeCurve"/>
            <Class IRI="#IfcPolyline"/>
            <Class IRI="#IfcTrimmedCurve"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundedSurface"/>
        <Class IRI="#IfcSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Corner_IfcBoundingBox"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#XDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#YDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ZDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Corner_IfcBoundingBox"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#XDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#YDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundingBox"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ZDim_IfcBoundingBox"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoxAlignment"/>
        <Class IRI="#IfcLabel"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoxedHalfSpace"/>
        <Class IRI="#IfcHalfSpaceSolid"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoxedHalfSpace"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Enclosure_IfcBoxedHalfSpace"/>
            <Class IRI="#IfcBoundingBox"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoxedHalfSpace"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Enclosure_IfcBoxedHalfSpace"/>
            <Class IRI="#IfcBoundingBox"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <Class IRI="#IfcSpatialStructureElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BuildingAddress_IfcBuilding"/>
            <Class IRI="#IfcPostalAddress"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElevationOfRefHeight_IfcBuilding"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElevationOfTerrain_IfcBuilding"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BuildingAddress_IfcBuilding"/>
            <Class IRI="#IfcPostalAddress"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ElevationOfRefHeight_IfcBuilding"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuilding"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ElevationOfTerrain_IfcBuilding"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBeam"/>
            <Class IRI="#IfcBuildingElementComponent"/>
            <Class IRI="#IfcBuildingElementProxy"/>
            <Class IRI="#IfcColumn"/>
            <Class IRI="#IfcCovering"/>
            <Class IRI="#IfcCurtainWall"/>
            <Class IRI="#IfcDoor"/>
            <Class IRI="#IfcFooting"/>
            <Class IRI="#IfcMember"/>
            <Class IRI="#IfcPile"/>
            <Class IRI="#IfcPlate"/>
            <Class IRI="#IfcRailing"/>
            <Class IRI="#IfcRamp"/>
            <Class IRI="#IfcRampFlight"/>
            <Class IRI="#IfcRoof"/>
            <Class IRI="#IfcSlab"/>
            <Class IRI="#IfcStair"/>
            <Class IRI="#IfcStairFlight"/>
            <Class IRI="#IfcWall"/>
            <Class IRI="#IfcWindow"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementComponent"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementComponent"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBuildingElementPart"/>
            <Class IRI="#IfcReinforcingElement"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPart"/>
        <Class IRI="#IfcBuildingElementComponent"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CompositionType_IfcBuildingElementProxy"/>
            <Class IRI="#IfcElementCompositionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CompositionType_IfcBuildingElementProxy"/>
            <Class IRI="#IfcElementCompositionEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxyType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxyType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxyType"/>
            <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxyType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxyType"/>
            <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBeamType"/>
            <Class IRI="#IfcBuildingElementProxyType"/>
            <Class IRI="#IfcColumnType"/>
            <Class IRI="#IfcCoveringType"/>
            <Class IRI="#IfcCurtainWallType"/>
            <Class IRI="#IfcMemberType"/>
            <Class IRI="#IfcPlateType"/>
            <Class IRI="#IfcRailingType"/>
            <Class IRI="#IfcRampFlightType"/>
            <Class IRI="#IfcSlabType"/>
            <Class IRI="#IfcStairFlightType"/>
            <Class IRI="#IfcWallType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingStorey"/>
        <Class IRI="#IfcSpatialStructureElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingStorey"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Elevation_IfcBuildingStorey"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingStorey"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Elevation_IfcBuildingStorey"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInX_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Depth_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Girth_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InternalFilletRadius_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WallThickness_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Width_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Depth_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Girth_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WallThickness_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Width_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInX_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#InternalFilletRadius_IfcCShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFittingType"/>
        <Class IRI="#IfcFlowFittingType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFittingType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFittingType"/>
            <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFittingType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFittingType"/>
            <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegmentType"/>
        <Class IRI="#IfcFlowSegmentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegmentType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegmentType"/>
            <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegmentType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegmentType"/>
            <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegmentType"/>
        <Class IRI="#IfcFlowSegmentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegmentType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableSegmentType"/>
            <Class IRI="#IfcCableSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegmentType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableSegmentType"/>
            <Class IRI="#IfcCableSegmentTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegmentTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <Class IRI="#IfcDateTimeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DayComponent_IfcCalendarDate"/>
            <Class IRI="#IfcDayInMonthNumber"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MonthComponent_IfcCalendarDate"/>
            <Class IRI="#IfcMonthInYearNumber"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#YearComponent_IfcCalendarDate"/>
            <Class IRI="#IfcYearNumber"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DayComponent_IfcCalendarDate"/>
            <Class IRI="#IfcDayInMonthNumber"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MonthComponent_IfcCalendarDate"/>
            <Class IRI="#IfcMonthInYearNumber"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCalendarDate"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#YearComponent_IfcCalendarDate"/>
            <Class IRI="#IfcYearNumber"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <Class IRI="#IfcPoint"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <Class IRI="#IfcTrimmingSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
            <Class IRI="#IfcLengthMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLengthMeasure_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
            <ObjectAllValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectAllValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <ObjectExactCardinality cardinality="1">
                        <ObjectProperty abbreviatedIRI="list:hasNext"/>
                        <Class IRI="#IfcLengthMeasure_EmptyList"/>
                    </ObjectExactCardinality>
                </ObjectAllValuesFrom>
            </ObjectAllValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
            <Class IRI="#IfcLengthMeasure_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_EmptyList"/>
        <Class IRI="#IfcCartesianPoint_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcCartesianPoint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcCartesianPoint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCartesianTransformationOperator2D"/>
            <Class IRI="#IfcCartesianTransformationOperator3D"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Axis1_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Axis2_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LocalOrigin_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scale_IfcCartesianTransformationOperator"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LocalOrigin_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Axis1_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Axis2_IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scale_IfcCartesianTransformationOperator"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator2D"/>
        <Class IRI="#IfcCartesianTransformationOperator"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator2DnonUniform"/>
        <Class IRI="#IfcCartesianTransformationOperator2D"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator2DnonUniform"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator2DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator2DnonUniform"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator2DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3D"/>
        <Class IRI="#IfcCartesianTransformationOperator"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Axis3_IfcCartesianTransformationOperator3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3D"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Axis3_IfcCartesianTransformationOperator3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
        <Class IRI="#IfcCartesianTransformationOperator3D"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator3DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scale3_IfcCartesianTransformationOperator3DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scale2_IfcCartesianTransformationOperator3DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianTransformationOperator3DnonUniform"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scale3_IfcCartesianTransformationOperator3DnonUniform"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCenterLineProfileDef"/>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCenterLineProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Thickness_IfcCenterLineProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCenterLineProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Thickness_IfcCenterLineProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChamferEdgeFeature"/>
        <Class IRI="#IfcEdgeFeature"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChamferEdgeFeature"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Height_IfcChamferEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChamferEdgeFeature"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Width_IfcChamferEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChamferEdgeFeature"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Height_IfcChamferEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChamferEdgeFeature"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Width_IfcChamferEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChangeActionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCharacterStyleSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChillerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChillerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcChillerType"/>
            <Class IRI="#IfcChillerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChillerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcChillerType"/>
            <Class IRI="#IfcChillerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChillerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircle"/>
        <Class IRI="#IfcConic"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcCircle"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcCircle"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleHollowProfileDef"/>
        <Class IRI="#IfcCircleProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleHollowProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WallThickness_IfcCircleHollowProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleHollowProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WallThickness_IfcCircleHollowProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcCircleProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCircleProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcCircleProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Contains_IfcClassification"/>
            <Class IRI="#IfcClassificationItem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EditionDate_IfcClassification"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Edition_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Source_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Edition_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Source_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EditionDate_IfcClassification"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsClassifiedItemIn_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationItemRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsClassifyingItemIn_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationItemRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ItemOf_IfcClassificationItem"/>
            <Class IRI="#IfcClassification"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Notation_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationNotationFacet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Title_IfcClassificationItem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Notation_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationNotationFacet"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Title_IfcClassificationItem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IsClassifiedItemIn_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationItemRelationship"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IsClassifyingItemIn_IfcClassificationItem"/>
            <Class IRI="#IfcClassificationItemRelationship"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ItemOf_IfcClassificationItem"/>
            <Class IRI="#IfcClassification"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItemRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedItems_IfcClassificationItemRelationship"/>
            <Class IRI="#IfcClassificationItem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItemRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingItem_IfcClassificationItemRelationship"/>
            <Class IRI="#IfcClassificationItem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItemRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedItems_IfcClassificationItemRelationship"/>
            <Class IRI="#IfcClassificationItem"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationItemRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingItem_IfcClassificationItemRelationship"/>
            <Class IRI="#IfcClassificationItem"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotation"/>
        <Class IRI="#IfcClassificationNotationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#NotationFacets_IfcClassificationNotation"/>
            <Class IRI="#IfcClassificationNotationFacet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotation"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#NotationFacets_IfcClassificationNotation"/>
            <Class IRI="#IfcClassificationNotationFacet"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotationFacet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#NotationValue_IfcClassificationNotationFacet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotationFacet"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#NotationValue_IfcClassificationNotationFacet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationNotationSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <Class IRI="#IfcClassificationNotationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
            <Class IRI="#IfcClassification"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
            <Class IRI="#IfcClassification"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClosedShell"/>
        <Class IRI="#IfcConnectedFaceSet"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClosedShell"/>
        <Class IRI="#IfcShell"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoilType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoilType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCoilType"/>
            <Class IRI="#IfcCoilTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoilType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCoilType"/>
            <Class IRI="#IfcCoilTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoilTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColour"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColour"/>
        <Class IRI="#IfcFillStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColour"/>
        <Class IRI="#IfcSymbolStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourOrFactor"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <Class IRI="#IfcColourOrFactor"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <Class IRI="#IfcColourSpecification"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Blue_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Green_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Red_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Blue_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Green_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgb"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Red_IfcColourRgb"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <Class IRI="#IfcColour"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <ObjectUnionOf>
            <Class IRI="#IfcColourRgb"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcColourSpecification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcColourSpecification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumn"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumnType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumnType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcColumnType"/>
            <Class IRI="#IfcColumnTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumnType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcColumnType"/>
            <Class IRI="#IfcColumnTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumnTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexNumber"/>
        <Class abbreviatedIRI="express:REAL_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexNumber"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexNumber"/>
        <ObjectSomeValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class abbreviatedIRI="express:REAL_List"/>
            </ObjectSomeValuesFrom>
        </ObjectSomeValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexNumber"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <ObjectExactCardinality cardinality="1">
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class abbreviatedIRI="express:REAL_EmptyList"/>
            </ObjectExactCardinality>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexProperty"/>
        <Class IRI="#IfcProperty"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexProperty"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasProperties_IfcComplexProperty"/>
            <Class IRI="#IfcProperty"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexProperty"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UsageName_IfcComplexProperty"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexProperty"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#HasProperties_IfcComplexProperty"/>
            <Class IRI="#IfcProperty"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexProperty"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UsageName_IfcComplexProperty"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <Class IRI="#IfcBoundedCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Segments_IfcCompositeCurve"/>
            <Class IRI="#IfcCompositeCurveSegment_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Segments_IfcCompositeCurve"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcCompositeCurveSegment_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SelfIntersect_IfcCompositeCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Segments_IfcCompositeCurve"/>
            <Class IRI="#IfcCompositeCurveSegment_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SelfIntersect_IfcCompositeCurve"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ParentCurve_IfcCompositeCurveSegment"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SameSense_IfcCompositeCurveSegment"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Transition_IfcCompositeCurveSegment"/>
            <Class IRI="#IfcTransitionCode"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ParentCurve_IfcCompositeCurveSegment"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SameSense_IfcCompositeCurveSegment"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Transition_IfcCompositeCurveSegment"/>
            <Class IRI="#IfcTransitionCode"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_EmptyList"/>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcCompositeCurveSegment"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcCompositeCurveSegment_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveSegment_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcCompositeCurveSegment_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeProfileDef"/>
        <Class IRI="#IfcProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Label_IfcCompositeProfileDef"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Profiles_IfcCompositeProfileDef"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeProfileDef"/>
        <ObjectMinCardinality cardinality="2">
            <ObjectProperty IRI="#Profiles_IfcCompositeProfileDef"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Label_IfcCompositeProfileDef"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompoundPlaneAngleMeasure"/>
        <Class abbreviatedIRI="express:INTEGER_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompoundPlaneAngleMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompoundPlaneAngleMeasure"/>
        <ObjectSomeValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:INTEGER_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectSomeValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompoundPlaneAngleMeasure"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <ObjectAllValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectExactCardinality cardinality="1">
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:INTEGER_EmptyList"/>
                </ObjectExactCardinality>
            </ObjectAllValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressorType"/>
        <Class IRI="#IfcFlowMovingDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCompressorType"/>
            <Class IRI="#IfcCompressorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCompressorType"/>
            <Class IRI="#IfcCompressorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenserType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenserType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCondenserType"/>
            <Class IRI="#IfcCondenserTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenserType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCondenserType"/>
            <Class IRI="#IfcCondenserTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenserTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondition"/>
        <Class IRI="#IfcGroup"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterion"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CriterionDateTime_IfcConditionCriterion"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Criterion_IfcConditionCriterion"/>
            <Class IRI="#IfcConditionCriterionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterion"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CriterionDateTime_IfcConditionCriterion"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterion"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Criterion_IfcConditionCriterion"/>
            <Class IRI="#IfcConditionCriterionSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConditionCriterionSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConic"/>
        <Class IRI="#IfcCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConic"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCircle"/>
            <Class IRI="#IfcEllipse"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConic"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcConic"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConic"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcConic"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectedFaceSet"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectedFaceSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CfsFaces_IfcConnectedFaceSet"/>
            <Class IRI="#IfcFace"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectedFaceSet"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#CfsFaces_IfcConnectedFaceSet"/>
            <Class IRI="#IfcFace"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionCurveGeometry"/>
        <Class IRI="#IfcConnectionGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionCurveGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveOnRelatedElement_IfcConnectionCurveGeometry"/>
            <Class IRI="#IfcCurveOrEdgeCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionCurveGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveOnRelatingElement_IfcConnectionCurveGeometry"/>
            <Class IRI="#IfcCurveOrEdgeCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionCurveGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CurveOnRelatingElement_IfcConnectionCurveGeometry"/>
            <Class IRI="#IfcCurveOrEdgeCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionCurveGeometry"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurveOnRelatedElement_IfcConnectionCurveGeometry"/>
            <Class IRI="#IfcCurveOrEdgeCurve"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionGeometry"/>
        <ObjectUnionOf>
            <Class IRI="#IfcConnectionCurveGeometry"/>
            <Class IRI="#IfcConnectionPointGeometry"/>
            <Class IRI="#IfcConnectionPortGeometry"/>
            <Class IRI="#IfcConnectionSurfaceGeometry"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <Class IRI="#IfcConnectionPointGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EccentricityInX_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EccentricityInY_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EccentricityInZ_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EccentricityInX_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EccentricityInY_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointEccentricity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EccentricityInZ_IfcConnectionPointEccentricity"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointGeometry"/>
        <Class IRI="#IfcConnectionGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PointOnRelatedElement_IfcConnectionPointGeometry"/>
            <Class IRI="#IfcPointOrVertexPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PointOnRelatingElement_IfcConnectionPointGeometry"/>
            <Class IRI="#IfcPointOrVertexPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PointOnRelatingElement_IfcConnectionPointGeometry"/>
            <Class IRI="#IfcPointOrVertexPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPointGeometry"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PointOnRelatedElement_IfcConnectionPointGeometry"/>
            <Class IRI="#IfcPointOrVertexPoint"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <Class IRI="#IfcConnectionGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LocationAtRelatedElement_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LocationAtRelatingElement_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ProfileOfPort_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LocationAtRelatingElement_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ProfileOfPort_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionPortGeometry"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LocationAtRelatedElement_IfcConnectionPortGeometry"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
        <Class IRI="#IfcConnectionGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SurfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
            <Class IRI="#IfcSurfaceOrFaceSurface"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SurfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
            <Class IRI="#IfcSurfaceOrFaceSurface"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SurfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
            <Class IRI="#IfcSurfaceOrFaceSurface"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionSurfaceGeometry"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SurfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
            <Class IRI="#IfcSurfaceOrFaceSurface"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectUnionOf>
            <Class IRI="#IfcMetric"/>
            <Class IRI="#IfcObjective"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Aggregates_IfcConstraint"/>
            <Class IRI="#IfcConstraintAggregationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ClassifiedAs_IfcConstraint"/>
            <Class IRI="#IfcConstraintClassificationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConstraintGrade_IfcConstraint"/>
            <Class IRI="#IfcConstraintEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConstraintSource_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CreatingActor_IfcConstraint"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CreationTime_IfcConstraint"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcConstraint"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedWith_IfcConstraint"/>
            <Class IRI="#IfcConstraintRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PropertiesForConstraint_IfcConstraint"/>
            <Class IRI="#IfcPropertyConstraintRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatesConstraints_IfcConstraint"/>
            <Class IRI="#IfcConstraintRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedGrade_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ConstraintGrade_IfcConstraint"/>
            <Class IRI="#IfcConstraintEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ConstraintSource_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CreatingActor_IfcConstraint"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CreationTime_IfcConstraint"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcConstraint"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedGrade_IfcConstraint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LogicalAggregator_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcLogicalOperatorEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedConstraints_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcConstraint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedConstraints_IfcConstraintAggregationRelationship"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcConstraint_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingConstraint_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LogicalAggregator_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcLogicalOperatorEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedConstraints_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcConstraint_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingConstraint_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintAggregationRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcConstraintAggregationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintClassificationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ClassifiedConstraint_IfcConstraintClassificationRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintClassificationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedClassifications_IfcConstraintClassificationRelationship"/>
            <Class IRI="#IfcClassificationNotationSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintClassificationRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedClassifications_IfcConstraintClassificationRelationship"/>
            <Class IRI="#IfcClassificationNotationSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintClassificationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ClassifiedConstraint_IfcConstraintClassificationRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcConstraintRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcConstraintRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedConstraints_IfcConstraintRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingConstraint_IfcConstraintRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedConstraints_IfcConstraintRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingConstraint_IfcConstraintRelationship"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcConstraintRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraintRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcConstraintRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_EmptyList"/>
        <Class IRI="#IfcConstraint_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcConstraint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcConstraint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcConstraint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Suppliers_IfcConstructionMaterialResource"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UsageRatio_IfcConstructionMaterialResource"/>
            <Class IRI="#IfcRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UsageRatio_IfcConstructionMaterialResource"/>
            <Class IRI="#IfcRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <Class IRI="#IfcResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectUnionOf>
            <Class IRI="#IfcConstructionEquipmentResource"/>
            <Class IRI="#IfcConstructionMaterialResource"/>
            <Class IRI="#IfcConstructionProductResource"/>
            <Class IRI="#IfcCrewResource"/>
            <Class IRI="#IfcLaborResource"/>
            <Class IRI="#IfcSubContractResource"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResourceConsumption_IfcConstructionResource"/>
            <Class IRI="#IfcResourceConsumptionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResourceGroup_IfcConstructionResource"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResourceIdentifier_IfcConstructionResource"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ResourceConsumption_IfcConstructionResource"/>
            <Class IRI="#IfcResourceConsumptionEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ResourceGroup_IfcConstructionResource"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ResourceIdentifier_IfcConstructionResource"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContextDependentMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContextDependentMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContextDependentUnit"/>
        <Class IRI="#IfcNamedUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContextDependentUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcContextDependentUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContextDependentUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcContextDependentUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <Class IRI="#IfcObject"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <ObjectUnionOf>
            <Class IRI="#IfcActionRequest"/>
            <Class IRI="#IfcConditionCriterion"/>
            <Class IRI="#IfcCostItem"/>
            <Class IRI="#IfcCostSchedule"/>
            <Class IRI="#IfcEquipmentStandard"/>
            <Class IRI="#IfcFurnitureStandard"/>
            <Class IRI="#IfcPerformanceHistory"/>
            <Class IRI="#IfcPermit"/>
            <Class IRI="#IfcProjectOrder"/>
            <Class IRI="#IfcProjectOrderRecord"/>
            <Class IRI="#IfcScheduleTimeControl"/>
            <Class IRI="#IfcServiceLife"/>
            <Class IRI="#IfcSpaceProgram"/>
            <Class IRI="#IfcTimeSeriesSchedule"/>
            <Class IRI="#IfcWorkControl"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Controls_IfcControl"/>
            <Class IRI="#IfcRelAssignsToControl"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControllerType"/>
        <Class IRI="#IfcDistributionControlElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControllerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcControllerType"/>
            <Class IRI="#IfcControllerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControllerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcControllerType"/>
            <Class IRI="#IfcControllerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControllerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnit"/>
        <Class IRI="#IfcNamedUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConversionFactor_IfcConversionBasedUnit"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcConversionBasedUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ConversionFactor_IfcConversionBasedUnit"/>
            <Class IRI="#IfcMeasureWithUnit"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcConversionBasedUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeamType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeamType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCooledBeamType"/>
            <Class IRI="#IfcCooledBeamTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeamType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCooledBeamType"/>
            <Class IRI="#IfcCooledBeamTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeamTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTowerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTowerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCoolingTowerType"/>
            <Class IRI="#IfcCoolingTowerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTowerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCoolingTowerType"/>
            <Class IRI="#IfcCoolingTowerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTowerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HourOffset_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcHourInDay"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MinuteOffset_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcMinuteInHour"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Sense_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcAheadOrBehind"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HourOffset_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcHourInDay"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Sense_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcAheadOrBehind"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MinuteOffset_IfcCoordinatedUniversalTimeOffset"/>
            <Class IRI="#IfcMinuteInHour"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ID_IfcCostSchedule"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
            <Class IRI="#IfcCostScheduleTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PreparedBy_IfcCostSchedule"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Status_IfcCostSchedule"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SubmittedBy_IfcCostSchedule"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SubmittedOn_IfcCostSchedule"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TargetUsers_IfcCostSchedule"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ID_IfcCostSchedule"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
            <Class IRI="#IfcCostScheduleTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PreparedBy_IfcCostSchedule"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Status_IfcCostSchedule"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SubmittedBy_IfcCostSchedule"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SubmittedOn_IfcCostSchedule"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostScheduleTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <Class IRI="#IfcAppliedValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <Class IRI="#IfcMetricValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Condition_IfcCostValue"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CostType_IfcCostValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CostType_IfcCostValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Condition_IfcCostValue"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCountMeasure"/>
        <Class abbreviatedIRI="express:NUMBER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCountMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CoversSpaces_IfcCovering"/>
            <Class IRI="#IfcRelCoversSpaces"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Covers_IfcCovering"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCovering"/>
            <Class IRI="#IfcCoveringTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CoversSpaces_IfcCovering"/>
            <Class IRI="#IfcRelCoversSpaces"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Covers_IfcCovering"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCovering"/>
            <Class IRI="#IfcCoveringTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoveringType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoveringType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCoveringType"/>
            <Class IRI="#IfcCoveringTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoveringType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCoveringType"/>
            <Class IRI="#IfcCoveringTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoveringTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseDepth1_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseDepth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseDepth3_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseWidth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseWidth4_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadDepth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadDepth3_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadWidth_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallHeight_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WebThickness_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseDepth1_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseDepth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseDepth3_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseWidth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseWidth4_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadDepth2_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadDepth3_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadWidth_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OverallHeight_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WebThickness_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailAShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseDepth1_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseDepth2_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadDepth2_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadDepth3_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HeadWidth_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallHeight_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WebThickness_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseDepth1_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseDepth2_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadDepth2_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadDepth3_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HeadWidth_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OverallHeight_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WebThickness_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInY_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCraneRailFShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <Class IRI="#IfcBooleanOperand"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <Class IRI="#IfcCsgSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBlock"/>
            <Class IRI="#IfcRectangularPyramid"/>
            <Class IRI="#IfcRightCircularCone"/>
            <Class IRI="#IfcRightCircularCylinder"/>
            <Class IRI="#IfcSphere"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcCsgPrimitive3D"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgPrimitive3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcCsgPrimitive3D"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgSolid"/>
        <Class IRI="#IfcSolidModel"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TreeRootExpression_IfcCsgSolid"/>
            <Class IRI="#IfcCsgSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCsgSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TreeRootExpression_IfcCsgSolid"/>
            <Class IRI="#IfcCsgSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ExchangeRate_IfcCurrencyRelationship"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RateDateTime_IfcCurrencyRelationship"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RateSource_IfcCurrencyRelationship"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedMonetaryUnit_IfcCurrencyRelationship"/>
            <Class IRI="#IfcMonetaryUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingMonetaryUnit_IfcCurrencyRelationship"/>
            <Class IRI="#IfcMonetaryUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ExchangeRate_IfcCurrencyRelationship"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RateDateTime_IfcCurrencyRelationship"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedMonetaryUnit_IfcCurrencyRelationship"/>
            <Class IRI="#IfcMonetaryUnit"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingMonetaryUnit_IfcCurrencyRelationship"/>
            <Class IRI="#IfcMonetaryUnit"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurrencyRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RateSource_IfcCurrencyRelationship"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWall"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWallType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWallType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCurtainWallType"/>
            <Class IRI="#IfcCurtainWallTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWallType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCurtainWallType"/>
            <Class IRI="#IfcCurtainWallTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWallTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurvatureMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurvatureMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurve"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurve"/>
        <Class IRI="#IfcGeometricSetSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurve"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBoundedCurve"/>
            <Class IRI="#IfcConic"/>
            <Class IRI="#IfcLine"/>
            <Class IRI="#IfcOffsetCurve2D"/>
            <Class IRI="#IfcOffsetCurve3D"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <Class IRI="#IfcBoundedSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BasisSurface_IfcCurveBoundedPlane"/>
            <Class IRI="#IfcPlane"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InnerBoundaries_IfcCurveBoundedPlane"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OuterBoundary_IfcCurveBoundedPlane"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BasisSurface_IfcCurveBoundedPlane"/>
            <Class IRI="#IfcPlane"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedPlane"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OuterBoundary_IfcCurveBoundedPlane"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveOrEdgeCurve"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <Class IRI="#IfcPresentationStyle"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <Class IRI="#IfcPresentationStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveColour_IfcCurveStyle"/>
            <Class IRI="#IfcColour"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveFont_IfcCurveStyle"/>
            <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveWidth_IfcCurveStyle"/>
            <Class IRI="#IfcSizeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurveColour_IfcCurveStyle"/>
            <Class IRI="#IfcColour"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurveFont_IfcCurveStyle"/>
            <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyle"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurveWidth_IfcCurveStyle"/>
            <Class IRI="#IfcSizeSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <Class IRI="#IfcCurveStyleFontSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcCurveStyleFont"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PatternList_IfcCurveStyleFont"/>
            <Class IRI="#IfcCurveStyleFontPattern_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PatternList_IfcCurveStyleFont"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcCurveStyleFontPattern_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PatternList_IfcCurveStyleFont"/>
            <Class IRI="#IfcCurveStyleFontPattern_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcCurveStyleFont"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveFontScaling_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurveFont_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcCurveStyleFontSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CurveFontScaling_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CurveFont_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcCurveStyleFontSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontAndScaling"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcCurveStyleFontAndScaling"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InvisibleSegmentLength_IfcCurveStyleFontPattern"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VisibleSegmentLength_IfcCurveStyleFontPattern"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#InvisibleSegmentLength_IfcCurveStyleFontPattern"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VisibleSegmentLength_IfcCurveStyleFontPattern"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_EmptyList"/>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcCurveStyleFontPattern"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcCurveStyleFontPattern_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontPattern_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcCurveStyleFontPattern_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFontSelect"/>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamperType"/>
        <Class IRI="#IfcFlowControllerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamperType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDamperType"/>
            <Class IRI="#IfcDamperTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamperType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDamperType"/>
            <Class IRI="#IfcDamperTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamperTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDataOriginEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <Class IRI="#IfcDateTimeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DateComponent_IfcDateAndTime"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TimeComponent_IfcDateAndTime"/>
            <Class IRI="#IfcLocalTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DateComponent_IfcDateAndTime"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateAndTime"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TimeComponent_IfcDateAndTime"/>
            <Class IRI="#IfcLocalTime"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect"/>
        <Class IRI="#IfcMetricValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_EmptyList"/>
        <Class IRI="#IfcDateTimeSelect_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcDateTimeSelect_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTimeSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcDateTimeSelect_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDayInMonthNumber"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDaylightSavingHour"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbol"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbol"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Definition_IfcDefinedSymbol"/>
            <Class IRI="#IfcDefinedSymbolSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbol"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Target_IfcDefinedSymbol"/>
            <Class IRI="#IfcCartesianTransformationOperator2D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbol"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Definition_IfcDefinedSymbol"/>
            <Class IRI="#IfcDefinedSymbolSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbol"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Target_IfcDefinedSymbol"/>
            <Class IRI="#IfcCartesianTransformationOperator2D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinedSymbolSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedMeasureValue"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedMeasureValue"/>
        <Class IRI="#IfcValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <Class IRI="#IfcProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Label_IfcDerivedProfileDef"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Operator_IfcDerivedProfileDef"/>
            <Class IRI="#IfcCartesianTransformationOperator2D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ParentProfile_IfcDerivedProfileDef"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Operator_IfcDerivedProfileDef"/>
            <Class IRI="#IfcCartesianTransformationOperator2D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ParentProfile_IfcDerivedProfileDef"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Label_IfcDerivedProfileDef"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <Class IRI="#IfcUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Elements_IfcDerivedUnit"/>
            <Class IRI="#IfcDerivedUnitElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UnitType_IfcDerivedUnit"/>
            <Class IRI="#IfcDerivedUnitEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedType_IfcDerivedUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Elements_IfcDerivedUnit"/>
            <Class IRI="#IfcDerivedUnitElement"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UnitType_IfcDerivedUnit"/>
            <Class IRI="#IfcDerivedUnitEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnit"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedType_IfcDerivedUnit"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnitElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Exponent_IfcDerivedUnitElement"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnitElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Unit_IfcDerivedUnitElement"/>
            <Class IRI="#IfcNamedUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnitElement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Exponent_IfcDerivedUnitElement"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnitElement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Unit_IfcDerivedUnitElement"/>
            <Class IRI="#IfcNamedUnit"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDerivedUnitEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDescriptiveMeasure"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDescriptiveMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDescriptiveMeasure"/>
        <Class IRI="#IfcSizeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiameterDimension"/>
        <Class IRI="#IfcDimensionCurveDirectedCallout"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCalloutRelationship"/>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCount"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurve"/>
        <Class IRI="#IfcAnnotationCurveOccurrence"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AnnotatedBySymbols_IfcDimensionCurve"/>
            <Class IRI="#IfcTerminatorSymbol"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurve"/>
        <ObjectMaxCardinality cardinality="2">
            <ObjectProperty IRI="#AnnotatedBySymbols_IfcDimensionCurve"/>
            <Class IRI="#IfcTerminatorSymbol"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurveDirectedCallout"/>
        <Class IRI="#IfcDraughtingCallout"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurveTerminator"/>
        <Class IRI="#IfcTerminatorSymbol"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurveTerminator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Role_IfcDimensionCurveTerminator"/>
            <Class IRI="#IfcDimensionExtentUsage"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionCurveTerminator"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Role_IfcDimensionCurveTerminator"/>
            <Class IRI="#IfcDimensionExtentUsage"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionExtentUsage"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionPair"/>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AmountOfSubstanceExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElectricCurrentExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LengthExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LuminousIntensityExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MassExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThermodynamicTemperatureExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TimeExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AmountOfSubstanceExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ElectricCurrentExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LengthExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LuminousIntensityExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MassExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ThermodynamicTemperatureExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDimensionalExponents"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TimeExponent_IfcDimensionalExponents"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <Class IRI="#IfcOrientationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <Class IRI="#IfcVectorOrDirection"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DirectionRatios_IfcDirection"/>
            <Class abbreviatedIRI="express:REAL_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DirectionRatios_IfcDirection"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:REAL_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DirectionRatios_IfcDirection"/>
            <ObjectAllValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectAllValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <ObjectExactCardinality cardinality="1">
                        <ObjectProperty abbreviatedIRI="list:hasNext"/>
                        <Class abbreviatedIRI="express:REAL_EmptyList"/>
                    </ObjectExactCardinality>
                </ObjectAllValuesFrom>
            </ObjectAllValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirection"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DirectionRatios_IfcDirection"/>
            <Class abbreviatedIRI="express:REAL_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDirectionSenseEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessory"/>
        <Class IRI="#IfcElementComponent"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessoryType"/>
        <Class IRI="#IfcElementComponentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElement"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElementType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElementType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElementType"/>
            <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElementType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElementType"/>
            <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElement"/>
        <Class IRI="#IfcDistributionElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AssignedToFlowElement_IfcDistributionControlElement"/>
            <Class IRI="#IfcRelFlowControlElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ControlElementId_IfcDistributionControlElement"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AssignedToFlowElement_IfcDistributionControlElement"/>
            <Class IRI="#IfcRelFlowControlElements"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ControlElementId_IfcDistributionControlElement"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElementType"/>
        <Class IRI="#IfcDistributionElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionControlElementType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcActuatorType"/>
            <Class IRI="#IfcAlarmType"/>
            <Class IRI="#IfcControllerType"/>
            <Class IRI="#IfcFlowInstrumentType"/>
            <Class IRI="#IfcSensorType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionFlowElement"/>
        <Class IRI="#IfcDistributionElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionFlowElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasControlElements_IfcDistributionFlowElement"/>
            <Class IRI="#IfcRelFlowControlElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionFlowElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#HasControlElements_IfcDistributionFlowElement"/>
            <Class IRI="#IfcRelFlowControlElements"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionFlowElementType"/>
        <Class IRI="#IfcDistributionElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionFlowElementType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcDistributionChamberElementType"/>
            <Class IRI="#IfcEnergyConversionDeviceType"/>
            <Class IRI="#IfcFlowControllerType"/>
            <Class IRI="#IfcFlowFittingType"/>
            <Class IRI="#IfcFlowMovingDeviceType"/>
            <Class IRI="#IfcFlowSegmentType"/>
            <Class IRI="#IfcFlowStorageDeviceType"/>
            <Class IRI="#IfcFlowTerminalType"/>
            <Class IRI="#IfcFlowTreatmentDeviceType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <Class IRI="#IfcPort"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlowDirection_IfcDistributionPort"/>
            <Class IRI="#IfcFlowDirectionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowDirection_IfcDistributionPort"/>
            <Class IRI="#IfcFlowDirectionEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentConfidentialityEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FileExtension_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MimeContentType_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MimeSubtype_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FileExtension_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MimeContentType_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentElectronicFormat"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MimeSubtype_IfcDocumentElectronicFormat"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <Class IRI="#IfcDocumentSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Confidentiality_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentConfidentialityEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CreationTime_IfcDocumentInformation"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DocumentId_IfcDocumentInformation"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DocumentOwner_IfcDocumentInformation"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DocumentReferences_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Editors_IfcDocumentInformation"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElectronicFormat_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentElectronicFormat"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IntendedUse_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsPointedTo_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentInformationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsPointer_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentInformationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastRevisionTime_IfcDocumentInformation"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcDocumentInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Purpose_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Revision_IfcDocumentInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scope_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Status_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentStatusEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValidFrom_IfcDocumentInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DocumentId_IfcDocumentInformation"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcDocumentInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Confidentiality_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentConfidentialityEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CreationTime_IfcDocumentInformation"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#DocumentOwner_IfcDocumentInformation"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ElectronicFormat_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentElectronicFormat"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IntendedUse_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IsPointer_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentInformationRelationship"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LastRevisionTime_IfcDocumentInformation"/>
            <Class IRI="#IfcDateAndTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Purpose_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Revision_IfcDocumentInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scope_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Status_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentStatusEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ValidFrom_IfcDocumentInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedDocuments_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingDocument_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelationshipType_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedDocuments_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingDocument_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RelationshipType_IfcDocumentInformationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <Class IRI="#IfcDocumentSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferenceToDocument_IfcDocumentReference"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferenceToDocument_IfcDocumentReference"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentStatusEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallHeight_IfcDoor"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallWidth_IfcDoor"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OverallHeight_IfcDoor"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OverallWidth_IfcDoor"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CasingDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CasingThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LiningDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LiningOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LiningThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorLiningProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThresholdDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThresholdOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThresholdThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TransomOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TransomThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CasingDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CasingThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LiningDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LiningOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LiningThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorLiningProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThresholdDepth_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThresholdOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThresholdThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TransomOffset_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TransomThickness_IfcDoorLiningProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelOperationEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelPositionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PanelDepth_IfcDoorPanelProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PanelOperation_IfcDoorPanelProperties"/>
            <Class IRI="#IfcDoorPanelOperationEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PanelPosition_IfcDoorPanelProperties"/>
            <Class IRI="#IfcDoorPanelPositionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PanelWidth_IfcDoorPanelProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorPanelProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PanelOperation_IfcDoorPanelProperties"/>
            <Class IRI="#IfcDoorPanelOperationEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PanelPosition_IfcDoorPanelProperties"/>
            <Class IRI="#IfcDoorPanelPositionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PanelDepth_IfcDoorPanelProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PanelWidth_IfcDoorPanelProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorPanelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ShapeAspectStyle_IfcDoorPanelProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <Class IRI="#IfcTypeProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConstructionType_IfcDoorStyle"/>
            <Class IRI="#IfcDoorStyleConstructionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OperationType_IfcDoorStyle"/>
            <Class IRI="#IfcDoorStyleOperationEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Sizeable_IfcDoorStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ConstructionType_IfcDoorStyle"/>
            <Class IRI="#IfcDoorStyleConstructionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OperationType_IfcDoorStyle"/>
            <Class IRI="#IfcDoorStyleOperationEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Sizeable_IfcDoorStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyleConstructionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorStyleOperationEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoseEquivalentMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoseEquivalentMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCallout"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCallout"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Contents_IfcDraughtingCallout"/>
            <Class IRI="#IfcDraughtingCalloutElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCallout"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedFromCallout_IfcDraughtingCallout"/>
            <Class IRI="#IfcDraughtingCalloutRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCallout"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedToCallout_IfcDraughtingCallout"/>
            <Class IRI="#IfcDraughtingCalloutRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCallout"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Contents_IfcDraughtingCallout"/>
            <Class IRI="#IfcDraughtingCalloutElement"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutElement"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedDraughtingCallout_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcDraughtingCallout"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingDraughtingCallout_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcDraughtingCallout"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedDraughtingCallout_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcDraughtingCallout"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingDraughtingCallout_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcDraughtingCallout"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingCalloutRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcDraughtingCalloutRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingPreDefinedColour"/>
        <Class IRI="#IfcPreDefinedColour"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingPreDefinedCurveFont"/>
        <Class IRI="#IfcPreDefinedCurveFont"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingPreDefinedTextFont"/>
        <Class IRI="#IfcPreDefinedTextFont"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFittingType"/>
        <Class IRI="#IfcFlowFittingType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFittingType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctFittingType"/>
            <Class IRI="#IfcDuctFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFittingType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctFittingType"/>
            <Class IRI="#IfcDuctFittingTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFittingTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegmentType"/>
        <Class IRI="#IfcFlowSegmentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegmentType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctSegmentType"/>
            <Class IRI="#IfcDuctSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegmentType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctSegmentType"/>
            <Class IRI="#IfcDuctSegmentTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegmentTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencerType"/>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctSilencerType"/>
            <Class IRI="#IfcDuctSilencerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctSilencerType"/>
            <Class IRI="#IfcDuctSilencerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDynamicViscosityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDynamicViscosityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdge"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdge"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeEnd_IfcEdge"/>
            <Class IRI="#IfcVertex"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdge"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeStart_IfcEdge"/>
            <Class IRI="#IfcVertex"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdge"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeEnd_IfcEdge"/>
            <Class IRI="#IfcVertex"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdge"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeStart_IfcEdge"/>
            <Class IRI="#IfcVertex"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <Class IRI="#IfcCurveOrEdgeCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <Class IRI="#IfcEdge"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeGeometry_IfcEdgeCurve"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SameSense_IfcEdgeCurve"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeGeometry_IfcEdgeCurve"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeCurve"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SameSense_IfcEdgeCurve"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeFeature"/>
        <Class IRI="#IfcFeatureElementSubtraction"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeFeature"/>
        <ObjectUnionOf>
            <Class IRI="#IfcChamferEdgeFeature"/>
            <Class IRI="#IfcRoundedEdgeFeature"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeFeature"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FeatureLength_IfcEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeFeature"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FeatureLength_IfcEdgeFeature"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeLoop"/>
        <Class IRI="#IfcLoop"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeLoop"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeList_IfcEdgeLoop"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeLoop"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeList_IfcEdgeLoop"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcOrientedEdge_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEdgeLoop"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeList_IfcEdgeLoop"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricApplianceType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricApplianceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricApplianceType"/>
            <Class IRI="#IfcElectricApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricApplianceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricApplianceType"/>
            <Class IRI="#IfcElectricApplianceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricApplianceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCapacitanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCapacitanceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricChargeMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricChargeMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricConductanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricConductanceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCurrentEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCurrentMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCurrentMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPoint"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPoint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DistributionPointFunction_IfcElectricDistributionPoint"/>
            <Class IRI="#IfcElectricDistributionPointFunctionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPoint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedFunction_IfcElectricDistributionPoint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPoint"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DistributionPointFunction_IfcElectricDistributionPoint"/>
            <Class IRI="#IfcElectricDistributionPointFunctionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPoint"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedFunction_IfcElectricDistributionPoint"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionPointFunctionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDeviceType"/>
        <Class IRI="#IfcFlowStorageDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDeviceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDeviceType"/>
            <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDeviceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDeviceType"/>
            <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGeneratorType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGeneratorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricGeneratorType"/>
            <Class IRI="#IfcElectricGeneratorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGeneratorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricGeneratorType"/>
            <Class IRI="#IfcElectricGeneratorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGeneratorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricHeaterType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricHeaterType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricHeaterType"/>
            <Class IRI="#IfcElectricHeaterTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricHeaterType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricHeaterType"/>
            <Class IRI="#IfcElectricHeaterTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricHeaterTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotorType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricMotorType"/>
            <Class IRI="#IfcElectricMotorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricMotorType"/>
            <Class IRI="#IfcElectricMotorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricResistanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricResistanceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControlType"/>
        <Class IRI="#IfcFlowControllerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControlType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControlType"/>
            <Class IRI="#IfcElectricTimeControlTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControlType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControlType"/>
            <Class IRI="#IfcElectricTimeControlTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControlTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricVoltageMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricVoltageMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <Class IRI="#IfcEnergyProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElectricCurrentType_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FullLoadCurrent_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InputFrequency_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcFrequencyMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InputPhase_IfcElectricalBaseProperties"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InputVoltage_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricVoltageMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaximumPowerInput_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcPowerMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MinimumCircuitCurrent_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RatedPowerInput_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcPowerMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#InputFrequency_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcFrequencyMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#InputPhase_IfcElectricalBaseProperties"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#InputVoltage_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricVoltageMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ElectricCurrentType_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FullLoadCurrent_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MaximumPowerInput_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcPowerMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MinimumCircuitCurrent_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcElectricCurrentMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalBaseProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RatedPowerInput_IfcElectricalBaseProperties"/>
            <Class IRI="#IfcPowerMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalCircuit"/>
        <Class IRI="#IfcSystem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricalElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <Class IRI="#IfcProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <Class IRI="#IfcStructuralActivityAssignmentSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBuildingElement"/>
            <Class IRI="#IfcDistributionElement"/>
            <Class IRI="#IfcElectricalElement"/>
            <Class IRI="#IfcElementAssembly"/>
            <Class IRI="#IfcElementComponent"/>
            <Class IRI="#IfcEquipmentElement"/>
            <Class IRI="#IfcFeatureElement"/>
            <Class IRI="#IfcFurnishingElement"/>
            <Class IRI="#IfcTransportElement"/>
            <Class IRI="#IfcVirtualElement"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConnectedFrom_IfcElement"/>
            <Class IRI="#IfcRelConnectsElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConnectedTo_IfcElement"/>
            <Class IRI="#IfcRelConnectsElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FillsVoids_IfcElement"/>
            <Class IRI="#IfcRelFillsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasCoverings_IfcElement"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasOpenings_IfcElement"/>
            <Class IRI="#IfcRelVoidsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasPorts_IfcElement"/>
            <Class IRI="#IfcRelConnectsPortToElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasProjections_IfcElement"/>
            <Class IRI="#IfcRelProjectsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasStructuralMember_IfcElement"/>
            <Class IRI="#IfcRelConnectsStructuralElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsConnectionRealization_IfcElement"/>
            <Class IRI="#IfcRelConnectsWithRealizingElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ProvidesBoundaries_IfcElement"/>
            <Class IRI="#IfcRelSpaceBoundary"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedInStructures_IfcElement"/>
            <Class IRI="#IfcRelReferencedInSpatialStructure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Tag_IfcElement"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FillsVoids_IfcElement"/>
            <Class IRI="#IfcRelFillsElement"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Tag_IfcElement"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AssemblyPlace_IfcElementAssembly"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElementAssembly"/>
            <Class IRI="#IfcElementAssemblyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElementAssembly"/>
            <Class IRI="#IfcElementAssemblyTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AssemblyPlace_IfcElementAssembly"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssemblyTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponent"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponent"/>
        <ObjectUnionOf>
            <Class IRI="#IfcDiscreteAccessory"/>
            <Class IRI="#IfcFastener"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponentType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponentType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcDiscreteAccessoryType"/>
            <Class IRI="#IfcFastenerType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementCompositionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MethodOfMeasurement_IfcElementQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Quantities_IfcElementQuantity"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Quantities_IfcElementQuantity"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MethodOfMeasurement_IfcElementQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementType"/>
        <Class IRI="#IfcTypeProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBuildingElementType"/>
            <Class IRI="#IfcDistributionElementType"/>
            <Class IRI="#IfcElementComponentType"/>
            <Class IRI="#IfcFurnishingElementType"/>
            <Class IRI="#IfcSpatialStructureElementType"/>
            <Class IRI="#IfcTransportElementType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ElementType_IfcElementType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ElementType_IfcElementType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementarySurface"/>
        <Class IRI="#IfcSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementarySurface"/>
        <ObjectUnionOf>
            <Class IRI="#IfcPlane"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementarySurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcElementarySurface"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementarySurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcElementarySurface"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipse"/>
        <Class IRI="#IfcConic"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipse"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SemiAxis1_IfcEllipse"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipse"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SemiAxis2_IfcEllipse"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipse"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SemiAxis1_IfcEllipse"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipse"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SemiAxis2_IfcEllipse"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipseProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipseProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SemiAxis1_IfcEllipseProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipseProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SemiAxis2_IfcEllipseProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipseProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SemiAxis1_IfcEllipseProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEllipseProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SemiAxis2_IfcEllipseProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyConversionDevice"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAirToAirHeatRecoveryType"/>
            <Class IRI="#IfcBoilerType"/>
            <Class IRI="#IfcChillerType"/>
            <Class IRI="#IfcCoilType"/>
            <Class IRI="#IfcCondenserType"/>
            <Class IRI="#IfcCooledBeamType"/>
            <Class IRI="#IfcCoolingTowerType"/>
            <Class IRI="#IfcElectricGeneratorType"/>
            <Class IRI="#IfcElectricMotorType"/>
            <Class IRI="#IfcEvaporativeCoolerType"/>
            <Class IRI="#IfcEvaporatorType"/>
            <Class IRI="#IfcHeatExchangerType"/>
            <Class IRI="#IfcHumidifierType"/>
            <Class IRI="#IfcMotorConnectionType"/>
            <Class IRI="#IfcSpaceHeaterType"/>
            <Class IRI="#IfcTransformerType"/>
            <Class IRI="#IfcTubeBundleType"/>
            <Class IRI="#IfcUnitaryEquipmentType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyProperties"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EnergySequence_IfcEnergyProperties"/>
            <Class IRI="#IfcEnergySequenceEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedEnergySequence_IfcEnergyProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EnergySequence_IfcEnergyProperties"/>
            <Class IRI="#IfcEnergySequenceEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergyProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedEnergySequence_IfcEnergyProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnergySequenceEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactCategoryEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <Class IRI="#IfcAppliedValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Category_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcEnvironmentalImpactCategoryEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ImpactType_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedCategory_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Category_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcEnvironmentalImpactCategoryEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ImpactType_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEnvironmentalImpactValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedCategory_IfcEnvironmentalImpactValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEquipmentElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEquipmentStandard"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCoolerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCoolerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCoolerType"/>
            <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCoolerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCoolerType"/>
            <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporatorType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporatorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEvaporatorType"/>
            <Class IRI="#IfcEvaporatorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporatorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEvaporatorType"/>
            <Class IRI="#IfcEvaporatorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporatorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ExtendedProperties_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcProperty"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#ExtendedProperties_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcProperty"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <Class IRI="#IfcLightDistributionDataSourceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectUnionOf>
            <Class IRI="#IfcClassificationReference"/>
            <Class IRI="#IfcDocumentReference"/>
            <Class IRI="#IfcExternallyDefinedHatchStyle"/>
            <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
            <Class IRI="#IfcExternallyDefinedSymbol"/>
            <Class IRI="#IfcExternallyDefinedTextFont"/>
            <Class IRI="#IfcLibraryReference"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ItemReference_IfcExternalReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcExternalReference"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcExternalReference"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ItemReference_IfcExternalReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcExternalReference"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcExternalReference"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedHatchStyle"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedHatchStyle"/>
        <Class IRI="#IfcFillStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
        <Class IRI="#IfcSurfaceStyleElementSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedSymbol"/>
        <Class IRI="#IfcDefinedSymbolSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedSymbol"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedTextFont"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternallyDefinedTextFont"/>
        <Class IRI="#IfcTextFontSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolid"/>
        <Class IRI="#IfcSweptAreaSolid"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Depth_IfcExtrudedAreaSolid"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ExtrudedDirection_IfcExtrudedAreaSolid"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Depth_IfcExtrudedAreaSolid"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ExtrudedDirection_IfcExtrudedAreaSolid"/>
            <Class IRI="#IfcDirection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFace"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFace"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Bounds_IfcFace"/>
            <Class IRI="#IfcFaceBound"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFace"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Bounds_IfcFace"/>
            <Class IRI="#IfcFaceBound"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBasedSurfaceModel"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBasedSurfaceModel"/>
        <Class IRI="#IfcSurfaceOrFaceSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBasedSurfaceModel"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FbsmFaces_IfcFaceBasedSurfaceModel"/>
            <Class IRI="#IfcConnectedFaceSet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBasedSurfaceModel"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#FbsmFaces_IfcFaceBasedSurfaceModel"/>
            <Class IRI="#IfcConnectedFaceSet"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBound"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBound"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Bound_IfcFaceBound"/>
            <Class IRI="#IfcLoop"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBound"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Orientation_IfcFaceBound"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBound"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Bound_IfcFaceBound"/>
            <Class IRI="#IfcLoop"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceBound"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Orientation_IfcFaceBound"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceOuterBound"/>
        <Class IRI="#IfcFaceBound"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <Class IRI="#IfcFace"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <Class IRI="#IfcSurfaceOrFaceSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FaceSurface_IfcFaceSurface"/>
            <Class IRI="#IfcSurface"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SameSense_IfcFaceSurface"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#FaceSurface_IfcFaceSurface"/>
            <Class IRI="#IfcSurface"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFaceSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SameSense_IfcFaceSurface"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFacetedBrep"/>
        <Class IRI="#IfcManifoldSolidBrep"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFacetedBrepWithVoids"/>
        <Class IRI="#IfcManifoldSolidBrep"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFacetedBrepWithVoids"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Voids_IfcFacetedBrepWithVoids"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFacetedBrepWithVoids"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Voids_IfcFacetedBrepWithVoids"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <Class IRI="#IfcStructuralConnectionCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CompressionFailureX_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CompressionFailureY_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CompressionFailureZ_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TensionFailureX_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TensionFailureY_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TensionFailureZ_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CompressionFailureX_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CompressionFailureY_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CompressionFailureZ_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TensionFailureX_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TensionFailureY_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFailureConnectionCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TensionFailureZ_IfcFailureConnectionCondition"/>
            <Class IRI="#IfcForceMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFanType"/>
        <Class IRI="#IfcFlowMovingDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFanType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFanType"/>
            <Class IRI="#IfcFanTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFanType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFanType"/>
            <Class IRI="#IfcFanTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFanTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastener"/>
        <Class IRI="#IfcElementComponent"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastenerType"/>
        <Class IRI="#IfcElementComponentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcFeatureElementAddition"/>
            <Class IRI="#IfcFeatureElementSubtraction"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementAddition"/>
        <Class IRI="#IfcFeatureElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementAddition"/>
        <ObjectUnionOf>
            <Class IRI="#IfcProjectionElement"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementAddition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ProjectsElements_IfcFeatureElementAddition"/>
            <Class IRI="#IfcRelProjectsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementAddition"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ProjectsElements_IfcFeatureElementAddition"/>
            <Class IRI="#IfcRelProjectsElement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementSubtraction"/>
        <Class IRI="#IfcFeatureElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementSubtraction"/>
        <ObjectUnionOf>
            <Class IRI="#IfcEdgeFeature"/>
            <Class IRI="#IfcOpeningElement"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementSubtraction"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VoidsElements_IfcFeatureElementSubtraction"/>
            <Class IRI="#IfcRelVoidsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElementSubtraction"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VoidsElements_IfcFeatureElementSubtraction"/>
            <Class IRI="#IfcRelVoidsElement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <Class IRI="#IfcPresentationStyle"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <Class IRI="#IfcPresentationStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FillStyles_IfcFillAreaStyle"/>
            <Class IRI="#IfcFillStyleSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#FillStyles_IfcFillAreaStyle"/>
            <Class IRI="#IfcFillStyleSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <Class IRI="#IfcFillStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HatchLineAngle_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HatchLineAppearance_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCurveStyle"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PatternStart_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PointOfReferenceHatchLine_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#StartOfNextHatchLine_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcHatchLineDistanceSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HatchLineAngle_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HatchLineAppearance_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCurveStyle"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#StartOfNextHatchLine_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcHatchLineDistanceSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PatternStart_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleHatching"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PointOfReferenceHatchLine_IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTileShapeSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
        <Class IRI="#IfcFillAreaStyleTileShapeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Symbol_IfcFillAreaStyleTileSymbolWithStyle"/>
            <Class IRI="#IfcAnnotationSymbolOccurrence"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Symbol_IfcFillAreaStyleTileSymbolWithStyle"/>
            <Class IRI="#IfcAnnotationSymbolOccurrence"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <Class IRI="#IfcFillStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Tiles_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcFillAreaStyleTileShapeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcOneDirectionRepeatFactor"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TilingScale_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Tiles_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcFillAreaStyleTileShapeSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcOneDirectionRepeatFactor"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TilingScale_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillStyleSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilterType"/>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilterType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFilterType"/>
            <Class IRI="#IfcFilterTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilterType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFilterType"/>
            <Class IRI="#IfcFilterTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilterTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminalType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminalType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminalType"/>
            <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminalType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminalType"/>
            <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowController"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowControllerType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowControllerType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAirTerminalBoxType"/>
            <Class IRI="#IfcDamperType"/>
            <Class IRI="#IfcElectricTimeControlType"/>
            <Class IRI="#IfcFlowMeterType"/>
            <Class IRI="#IfcProtectiveDeviceType"/>
            <Class IRI="#IfcSwitchingDeviceType"/>
            <Class IRI="#IfcValveType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowDirectionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowFitting"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowFittingType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowFittingType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCableCarrierFittingType"/>
            <Class IRI="#IfcDuctFittingType"/>
            <Class IRI="#IfcJunctionBoxType"/>
            <Class IRI="#IfcPipeFittingType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrumentType"/>
        <Class IRI="#IfcDistributionControlElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrumentType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFlowInstrumentType"/>
            <Class IRI="#IfcFlowInstrumentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrumentType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFlowInstrumentType"/>
            <Class IRI="#IfcFlowInstrumentTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrumentTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeterType"/>
        <Class IRI="#IfcFlowControllerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeterType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFlowMeterType"/>
            <Class IRI="#IfcFlowMeterTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeterType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFlowMeterType"/>
            <Class IRI="#IfcFlowMeterTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeterTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMovingDevice"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMovingDeviceType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMovingDeviceType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCompressorType"/>
            <Class IRI="#IfcFanType"/>
            <Class IRI="#IfcPumpType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowSegment"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowSegmentType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowSegmentType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCableCarrierSegmentType"/>
            <Class IRI="#IfcCableSegmentType"/>
            <Class IRI="#IfcDuctSegmentType"/>
            <Class IRI="#IfcPipeSegmentType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowStorageDevice"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowStorageDeviceType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowStorageDeviceType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcElectricFlowStorageDeviceType"/>
            <Class IRI="#IfcTankType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTerminal"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTerminalType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTerminalType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAirTerminalType"/>
            <Class IRI="#IfcElectricApplianceType"/>
            <Class IRI="#IfcElectricHeaterType"/>
            <Class IRI="#IfcFireSuppressionTerminalType"/>
            <Class IRI="#IfcGasTerminalType"/>
            <Class IRI="#IfcLampType"/>
            <Class IRI="#IfcLightFixtureType"/>
            <Class IRI="#IfcOutletType"/>
            <Class IRI="#IfcSanitaryTerminalType"/>
            <Class IRI="#IfcStackTerminalType"/>
            <Class IRI="#IfcWasteTerminalType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTreatmentDevice"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
        <Class IRI="#IfcDistributionFlowElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcDuctSilencerType"/>
            <Class IRI="#IfcFilterType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlowConditionSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlowConditionTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlowrateSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcDerivedMeasureValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlowrateTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Fluid_IfcFluidFlowProperties"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PressureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PressureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PropertySource_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPropertySourceEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TemperatureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TemperatureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedPropertySource_IfcFluidFlowProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VelocitySingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcLinearVelocityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VelocityTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WetBulbTemperatureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WetBulbTemperatureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Fluid_IfcFluidFlowProperties"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PropertySource_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPropertySourceEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowConditionSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowConditionTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowrateSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcDerivedMeasureValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowrateTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PressureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PressureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TemperatureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TemperatureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedPropertySource_IfcFluidFlowProperties"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VelocitySingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcLinearVelocityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VelocityTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WetBulbTemperatureSingleValue_IfcFluidFlowProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFluidFlowProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WetBulbTemperatureTimeSeries_IfcFluidFlowProperties"/>
            <Class IRI="#IfcTimeSeries"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFontStyle"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFontVariant"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFontWeight"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFooting"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFooting"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFooting"/>
            <Class IRI="#IfcFootingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFooting"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFooting"/>
            <Class IRI="#IfcFootingTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFootingTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcForceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcForceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFrequencyMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFrequencyMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CarbonContent_IfcFuelProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CombustionTemperature_IfcFuelProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HigherHeatingValue_IfcFuelProperties"/>
            <Class IRI="#IfcHeatingValueMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LowerHeatingValue_IfcFuelProperties"/>
            <Class IRI="#IfcHeatingValueMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CarbonContent_IfcFuelProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CombustionTemperature_IfcFuelProperties"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#HigherHeatingValue_IfcFuelProperties"/>
            <Class IRI="#IfcHeatingValueMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFuelProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LowerHeatingValue_IfcFuelProperties"/>
            <Class IRI="#IfcHeatingValueMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnishingElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnishingElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureStandard"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureType"/>
        <Class IRI="#IfcFurnishingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AssemblyPlace_IfcFurnitureType"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AssemblyPlace_IfcFurnitureType"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGasTerminalType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGasTerminalType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcGasTerminalType"/>
            <Class IRI="#IfcGasTerminalTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGasTerminalType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcGasTerminalType"/>
            <Class IRI="#IfcGasTerminalTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGasTerminalTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MassDensity_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcMassDensityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MolecularWeight_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcMolecularWeightMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Porosity_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MassDensity_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcMassDensityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MolecularWeight_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcMolecularWeightMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Porosity_IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <Class IRI="#IfcProfileProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CrossSectionArea_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcAreaMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaximumPlateThickness_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MinimumPlateThickness_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Perimeter_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PhysicalWeight_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcMassPerLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CrossSectionArea_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcAreaMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MaximumPlateThickness_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MinimumPlateThickness_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Perimeter_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeneralProfileProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PhysicalWeight_IfcGeneralProfileProperties"/>
            <Class IRI="#IfcMassPerLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricCurveSet"/>
        <Class IRI="#IfcGeometricSet"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricProjectionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <Class IRI="#IfcRepresentationContext"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CoordinateSpaceDimension_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcDimensionCount"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasSubContexts_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcGeometricRepresentationSubContext"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Precision_IfcGeometricRepresentationContext"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TrueNorth_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WorldCoordinateSystem_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CoordinateSpaceDimension_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcDimensionCount"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WorldCoordinateSystem_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Precision_IfcGeometricRepresentationContext"/>
            <Class abbreviatedIRI="express:REAL"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TrueNorth_IfcGeometricRepresentationContext"/>
            <Class IRI="#IfcDirection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationItem"/>
        <Class IRI="#IfcRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationItem"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAnnotationFillArea"/>
            <Class IRI="#IfcAnnotationSurface"/>
            <Class IRI="#IfcBooleanResult"/>
            <Class IRI="#IfcBoundingBox"/>
            <Class IRI="#IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcCompositeCurveSegment"/>
            <Class IRI="#IfcCsgPrimitive3D"/>
            <Class IRI="#IfcCurve"/>
            <Class IRI="#IfcDefinedSymbol"/>
            <Class IRI="#IfcDirection"/>
            <Class IRI="#IfcDraughtingCallout"/>
            <Class IRI="#IfcFaceBasedSurfaceModel"/>
            <Class IRI="#IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcFillAreaStyleTileSymbolWithStyle"/>
            <Class IRI="#IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcGeometricSet"/>
            <Class IRI="#IfcHalfSpaceSolid"/>
            <Class IRI="#IfcLightSource"/>
            <Class IRI="#IfcOneDirectionRepeatFactor"/>
            <Class IRI="#IfcPlacement"/>
            <Class IRI="#IfcPlanarExtent"/>
            <Class IRI="#IfcPoint"/>
            <Class IRI="#IfcSectionedSpine"/>
            <Class IRI="#IfcShellBasedSurfaceModel"/>
            <Class IRI="#IfcSolidModel"/>
            <Class IRI="#IfcSurface"/>
            <Class IRI="#IfcTextLiteral"/>
            <Class IRI="#IfcVector"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <Class IRI="#IfcGeometricRepresentationContext"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ParentContext_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcGeometricRepresentationContext"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TargetScale_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TargetView_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcGeometricProjectionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedTargetView_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ParentContext_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcGeometricRepresentationContext"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TargetView_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcGeometricProjectionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TargetScale_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationSubContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedTargetView_IfcGeometricRepresentationSubContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricSet"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Elements_IfcGeometricSet"/>
            <Class IRI="#IfcGeometricSetSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricSet"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Elements_IfcGeometricSet"/>
            <Class IRI="#IfcGeometricSetSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricSetSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGlobalOrLocalEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGloballyUniqueId"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <Class IRI="#IfcProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UAxes_IfcGrid"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcGridAxis_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VAxes_IfcGrid"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcGridAxis_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WAxes_IfcGrid"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcGridAxis_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGrid"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WAxes_IfcGrid"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AxisCurve_IfcGridAxis"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AxisTag_IfcGridAxis"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SameSense_IfcGridAxis"/>
            <Class IRI="#IfcBoolean"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AxisCurve_IfcGridAxis"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SameSense_IfcGridAxis"/>
            <Class IRI="#IfcBoolean"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AxisTag_IfcGridAxis"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_EmptyList"/>
        <Class IRI="#IfcGridAxis_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcGridAxis"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridAxis_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcGridAxis_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacement"/>
        <Class IRI="#IfcObjectPlacement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PlacementLocation_IfcGridPlacement"/>
            <Class IRI="#IfcVirtualGridIntersection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PlacementRefDirection_IfcGridPlacement"/>
            <Class IRI="#IfcVirtualGridIntersection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PlacementLocation_IfcGridPlacement"/>
            <Class IRI="#IfcVirtualGridIntersection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PlacementRefDirection_IfcGridPlacement"/>
            <Class IRI="#IfcVirtualGridIntersection"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGroup"/>
        <Class IRI="#IfcObject"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGroup"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsGroupedBy_IfcGroup"/>
            <Class IRI="#IfcRelAssignsToGroup"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGroup"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#IsGroupedBy_IfcGroup"/>
            <Class IRI="#IfcRelAssignsToGroup"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <Class IRI="#IfcBooleanOperand"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AgreementFlag_IfcHalfSpaceSolid"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseSurface_IfcHalfSpaceSolid"/>
            <Class IRI="#IfcSurface"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AgreementFlag_IfcHalfSpaceSolid"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHalfSpaceSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BaseSurface_IfcHalfSpaceSolid"/>
            <Class IRI="#IfcSurface"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHatchLineDistanceSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchangerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchangerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcHeatExchangerType"/>
            <Class IRI="#IfcHeatExchangerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchangerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcHeatExchangerType"/>
            <Class IRI="#IfcHeatExchangerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchangerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatFluxDensityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatFluxDensityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatingValueMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatingValueMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHourInDay"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifierType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifierType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcHumidifierType"/>
            <Class IRI="#IfcHumidifierTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifierType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcHumidifierType"/>
            <Class IRI="#IfcHumidifierTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifierTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsothermalMoistureCapacity_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcIsothermalMoistureCapacityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LowerVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MoistureDiffusivity_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcMoistureDiffusivityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UpperVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VaporPermeability_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcVaporPermeabilityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IsothermalMoistureCapacity_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcIsothermalMoistureCapacityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LowerVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MoistureDiffusivity_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcMoistureDiffusivityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UpperVaporResistanceFactor_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHygroscopicMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VaporPermeability_IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcVaporPermeabilityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FilletRadius_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlangeThickness_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallDepth_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallWidth_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WebThickness_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#FlangeThickness_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OverallDepth_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OverallWidth_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WebThickness_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FilletRadius_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIlluminanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIlluminanceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcImageTexture"/>
        <Class IRI="#IfcSurfaceTexture"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcImageTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UrlReference_IfcImageTexture"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcImageTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UrlReference_IfcImageTexture"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInductanceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInductanceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInteger"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInteger"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIntegerCountRateMeasure"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIntegerCountRateMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInternalOrExternalEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <Class IRI="#IfcGroup"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CurrentValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InventoryType_IfcInventory"/>
            <Class IRI="#IfcInventoryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Jurisdiction_IfcInventory"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastUpdateDate_IfcInventory"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OriginalValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResponsiblePersons_IfcInventory"/>
            <Class IRI="#IfcPerson"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#ResponsiblePersons_IfcInventory"/>
            <Class IRI="#IfcPerson"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#InventoryType_IfcInventory"/>
            <Class IRI="#IfcInventoryTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Jurisdiction_IfcInventory"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LastUpdateDate_IfcInventory"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurrentValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OriginalValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventoryTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIonConcentrationMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIonConcentrationMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeries"/>
        <Class IRI="#IfcTimeSeries"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeries"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Values_IfcIrregularTimeSeries"/>
            <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeries"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Values_IfcIrregularTimeSeries"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeries"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Values_IfcIrregularTimeSeries"/>
            <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ListValues_IfcIrregularTimeSeriesValue"/>
            <Class IRI="#IfcValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ListValues_IfcIrregularTimeSeriesValue"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TimeStamp_IfcIrregularTimeSeriesValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ListValues_IfcIrregularTimeSeriesValue"/>
            <Class IRI="#IfcValue_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TimeStamp_IfcIrregularTimeSeriesValue"/>
            <Class IRI="#IfcDateTimeSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_EmptyList"/>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcIrregularTimeSeriesValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcIrregularTimeSeriesValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIsothermalMoistureCapacityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIsothermalMoistureCapacityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBoxType"/>
        <Class IRI="#IfcFlowFittingType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBoxType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcJunctionBoxType"/>
            <Class IRI="#IfcJunctionBoxTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBoxType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcJunctionBoxType"/>
            <Class IRI="#IfcJunctionBoxTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBoxTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcKinematicViscosityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcKinematicViscosityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInX_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CentreOfGravityInY_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Depth_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LegSlope_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Thickness_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Width_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Depth_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Thickness_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInX_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CentreOfGravityInY_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LegSlope_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Width_IfcLShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel"/>
        <Class IRI="#IfcConditionCriterionSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_EmptyList"/>
        <Class IRI="#IfcLabel_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLabel_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SkillSet_IfcLaborResource"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SkillSet_IfcLaborResource"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLampType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLampType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcLampType"/>
            <Class IRI="#IfcLampTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLampType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLampType"/>
            <Class IRI="#IfcLampTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLampTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLayerSetDirectionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLayeredItem"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure"/>
        <Class IRI="#IfcSizeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_EmptyList"/>
        <Class IRI="#IfcLengthMeasure_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcLengthMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcLengthMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <Class IRI="#IfcLibrarySelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LibraryReference_IfcLibraryInformation"/>
            <Class IRI="#IfcLibraryReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcLibraryInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Publisher_IfcLibraryInformation"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VersionDate_IfcLibraryInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Version_IfcLibraryInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcLibraryInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Publisher_IfcLibraryInformation"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VersionDate_IfcLibraryInformation"/>
            <Class IRI="#IfcCalendarDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Version_IfcLibraryInformation"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <Class IRI="#IfcLibrarySelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferenceIntoLibrary_IfcLibraryReference"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferenceIntoLibrary_IfcLibraryReference"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibrarySelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionCurveEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LuminousIntensity_IfcLightDistributionData"/>
            <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LuminousIntensity_IfcLightDistributionData"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MainPlaneAngle_IfcLightDistributionData"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SecondaryPlaneAngle_IfcLightDistributionData"/>
            <Class IRI="#IfcPlaneAngleMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SecondaryPlaneAngle_IfcLightDistributionData"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcPlaneAngleMeasure_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LuminousIntensity_IfcLightDistributionData"/>
            <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MainPlaneAngle_IfcLightDistributionData"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SecondaryPlaneAngle_IfcLightDistributionData"/>
            <Class IRI="#IfcPlaneAngleMeasure_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionDataSourceSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_EmptyList"/>
        <Class IRI="#IfcLightDistributionData_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcLightDistributionData"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcLightDistributionData_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightDistributionData_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcLightDistributionData_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightEmissionSourceEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixtureType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixtureType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcLightFixtureType"/>
            <Class IRI="#IfcLightFixtureTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixtureType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLightFixtureType"/>
            <Class IRI="#IfcLightFixtureTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixtureTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <Class IRI="#IfcLightDistributionDataSourceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DistributionData_IfcLightIntensityDistribution"/>
            <Class IRI="#IfcLightDistributionData_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DistributionData_IfcLightIntensityDistribution"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLightDistributionData_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LightDistributionCurve_IfcLightIntensityDistribution"/>
            <Class IRI="#IfcLightDistributionCurveEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DistributionData_IfcLightIntensityDistribution"/>
            <Class IRI="#IfcLightDistributionData_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightIntensityDistribution"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LightDistributionCurve_IfcLightIntensityDistribution"/>
            <Class IRI="#IfcLightDistributionCurveEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectUnionOf>
            <Class IRI="#IfcLightSourceAmbient"/>
            <Class IRI="#IfcLightSourceDirectional"/>
            <Class IRI="#IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLightSourcePositional"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AmbientIntensity_IfcLightSource"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Intensity_IfcLightSource"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LightColour_IfcLightSource"/>
            <Class IRI="#IfcColourRgb"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcLightSource"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LightColour_IfcLightSource"/>
            <Class IRI="#IfcColourRgb"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AmbientIntensity_IfcLightSource"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Intensity_IfcLightSource"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcLightSource"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceAmbient"/>
        <Class IRI="#IfcLightSource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceDirectional"/>
        <Class IRI="#IfcLightSource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceDirectional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Orientation_IfcLightSourceDirectional"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceDirectional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Orientation_IfcLightSourceDirectional"/>
            <Class IRI="#IfcDirection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <Class IRI="#IfcLightSource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourAppearance_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcColourRgb"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourTemperature_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LightDistributionDataSource_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLightDistributionDataSourceSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LightEmissionSource_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLightEmissionSourceEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LuminousFlux_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLuminousFluxMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ColourTemperature_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LightDistributionDataSource_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLightDistributionDataSourceSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LightEmissionSource_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLightEmissionSourceEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LuminousFlux_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcLuminousFluxMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceGoniometric"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ColourAppearance_IfcLightSourceGoniometric"/>
            <Class IRI="#IfcColourRgb"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <Class IRI="#IfcLightSource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConstantAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DistanceAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcLightSourcePositional"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#QuadricAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcLightSourcePositional"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ConstantAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DistanceAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcLightSourcePositional"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#QuadricAttenuation_IfcLightSourcePositional"/>
            <Class IRI="#IfcReal"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourcePositional"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcLightSourcePositional"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <Class IRI="#IfcLightSourcePositional"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BeamWidthAngle_IfcLightSourceSpot"/>
            <Class IRI="#IfcPositivePlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConcentrationExponent_IfcLightSourceSpot"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Orientation_IfcLightSourceSpot"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SpreadAngle_IfcLightSourceSpot"/>
            <Class IRI="#IfcPositivePlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BeamWidthAngle_IfcLightSourceSpot"/>
            <Class IRI="#IfcPositivePlaneAngleMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Orientation_IfcLightSourceSpot"/>
            <Class IRI="#IfcDirection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SpreadAngle_IfcLightSourceSpot"/>
            <Class IRI="#IfcPositivePlaneAngleMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightSourceSpot"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ConcentrationExponent_IfcLightSourceSpot"/>
            <Class IRI="#IfcReal"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLine"/>
        <Class IRI="#IfcCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLine"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Dir_IfcLine"/>
            <Class IRI="#IfcVector"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLine"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Pnt_IfcLine"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLine"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Dir_IfcLine"/>
            <Class IRI="#IfcVector"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLine"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Pnt_IfcLine"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearDimension"/>
        <Class IRI="#IfcDimensionCurveDirectedCallout"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearForceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearForceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearMomentMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearMomentMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearStiffnessMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearStiffnessMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearVelocityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLinearVelocityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLoadGroupTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalPlacement"/>
        <Class IRI="#IfcObjectPlacement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PlacementRelTo_IfcLocalPlacement"/>
            <Class IRI="#IfcObjectPlacement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelativePlacement_IfcLocalPlacement"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalPlacement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelativePlacement_IfcLocalPlacement"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalPlacement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PlacementRelTo_IfcLocalPlacement"/>
            <Class IRI="#IfcObjectPlacement"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <Class IRI="#IfcDateTimeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DaylightSavingOffset_IfcLocalTime"/>
            <Class IRI="#IfcDaylightSavingHour"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HourComponent_IfcLocalTime"/>
            <Class IRI="#IfcHourInDay"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MinuteComponent_IfcLocalTime"/>
            <Class IRI="#IfcMinuteInHour"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SecondComponent_IfcLocalTime"/>
            <Class IRI="#IfcSecondInMinute"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Zone_IfcLocalTime"/>
            <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#HourComponent_IfcLocalTime"/>
            <Class IRI="#IfcHourInDay"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#DaylightSavingOffset_IfcLocalTime"/>
            <Class IRI="#IfcDaylightSavingHour"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MinuteComponent_IfcLocalTime"/>
            <Class IRI="#IfcMinuteInHour"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SecondComponent_IfcLocalTime"/>
            <Class IRI="#IfcSecondInMinute"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLocalTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Zone_IfcLocalTime"/>
            <Class IRI="#IfcCoordinatedUniversalTimeOffset"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLogical"/>
        <Class abbreviatedIRI="express:LOGICAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLogical"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLogicalOperatorEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLoop"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousFluxMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousFluxMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_EmptyList"/>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcLuminousIntensityDistributionMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcLuminousIntensityDistributionMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLuminousIntensityMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMagneticFluxDensityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMagneticFluxDensityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMagneticFluxMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMagneticFluxMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcManifoldSolidBrep"/>
        <Class IRI="#IfcSolidModel"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcManifoldSolidBrep"/>
        <ObjectUnionOf>
            <Class IRI="#IfcFacetedBrep"/>
            <Class IRI="#IfcFacetedBrepWithVoids"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcManifoldSolidBrep"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Outer_IfcManifoldSolidBrep"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcManifoldSolidBrep"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Outer_IfcManifoldSolidBrep"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMappedItem"/>
        <Class IRI="#IfcRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMappedItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MappingSource_IfcMappedItem"/>
            <Class IRI="#IfcRepresentationMap"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMappedItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MappingTarget_IfcMappedItem"/>
            <Class IRI="#IfcCartesianTransformationOperator"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMappedItem"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MappingSource_IfcMappedItem"/>
            <Class IRI="#IfcRepresentationMap"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMappedItem"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MappingTarget_IfcMappedItem"/>
            <Class IRI="#IfcCartesianTransformationOperator"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassDensityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassDensityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassFlowRateMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassFlowRateMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassPerLengthMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMassPerLengthMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ClassifiedAs_IfcMaterial"/>
            <Class IRI="#IfcMaterialClassificationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
            <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcMaterial"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcMaterial"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ClassifiedAs_IfcMaterial"/>
            <Class IRI="#IfcMaterialClassificationRelationship"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
            <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ClassifiedMaterial_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaterialClassifications_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcClassificationNotationSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#MaterialClassifications_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcClassificationNotationSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ClassifiedMaterial_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        <Class IRI="#IfcProductRepresentation"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RepresentedMaterial_IfcMaterialDefinitionRepresentation"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RepresentedMaterial_IfcMaterialDefinitionRepresentation"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsVentilated_IfcMaterialLayer"/>
            <Class IRI="#IfcLogical"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LayerThickness_IfcMaterialLayer"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Material_IfcMaterialLayer"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LayerThickness_IfcMaterialLayer"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IsVentilated_IfcMaterialLayer"/>
            <Class IRI="#IfcLogical"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Material_IfcMaterialLayer"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LayerSetName_IfcMaterialLayerSet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaterialLayers_IfcMaterialLayerSet"/>
            <Class IRI="#IfcMaterialLayer_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaterialLayers_IfcMaterialLayerSet"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcMaterialLayer_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MaterialLayers_IfcMaterialLayerSet"/>
            <Class IRI="#IfcMaterialLayer_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSet"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LayerSetName_IfcMaterialLayerSet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DirectionSense_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcDirectionSenseEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ForLayerSet_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcMaterialLayerSet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LayerSetDirection_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcLayerSetDirectionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OffsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DirectionSense_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcDirectionSenseEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ForLayerSet_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcMaterialLayerSet"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LayerSetDirection_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcLayerSetDirectionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OffsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_EmptyList"/>
        <Class IRI="#IfcMaterialLayer_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcMaterialLayer"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcMaterialLayer_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialLayer_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcMaterialLayer_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialList"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialList"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialList"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Materials_IfcMaterialList"/>
            <Class IRI="#IfcMaterial_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialList"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Materials_IfcMaterialList"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcMaterial_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialList"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Materials_IfcMaterialList"/>
            <Class IRI="#IfcMaterial_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialProperties"/>
        <ObjectUnionOf>
            <Class IRI="#IfcExtendedMaterialProperties"/>
            <Class IRI="#IfcFuelProperties"/>
            <Class IRI="#IfcGeneralMaterialProperties"/>
            <Class IRI="#IfcHygroscopicMaterialProperties"/>
            <Class IRI="#IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcProductsOfCombustionProperties"/>
            <Class IRI="#IfcThermalMaterialProperties"/>
            <Class IRI="#IfcWaterProperties"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Material_IfcMaterialProperties"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Material_IfcMaterialProperties"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_EmptyList"/>
        <Class IRI="#IfcMaterial_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcMaterial_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcMaterial_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureValue"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureValue"/>
        <Class IRI="#IfcValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <Class IRI="#IfcAppliedValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <Class IRI="#IfcConditionCriterionSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <Class IRI="#IfcMetricValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UnitComponent_IfcMeasureWithUnit"/>
            <Class IRI="#IfcUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValueComponent_IfcMeasureWithUnit"/>
            <Class IRI="#IfcValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UnitComponent_IfcMeasureWithUnit"/>
            <Class IRI="#IfcUnit"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMeasureWithUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ValueComponent_IfcMeasureWithUnit"/>
            <Class IRI="#IfcValue"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AdmixturesDescription_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CompressiveStrength_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaxAggregateSize_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ProtectivePoreRatio_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WaterImpermeability_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Workability_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AdmixturesDescription_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CompressiveStrength_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MaxAggregateSize_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ProtectivePoreRatio_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WaterImpermeability_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalConcreteMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Workability_IfcMechanicalConcreteMaterialProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastener"/>
        <Class IRI="#IfcFastener"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastener"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#NominalDiameter_IfcMechanicalFastener"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastener"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#NominalLength_IfcMechanicalFastener"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastener"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#NominalDiameter_IfcMechanicalFastener"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastener"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#NominalLength_IfcMechanicalFastener"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalFastenerType"/>
        <Class IRI="#IfcFastenerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DynamicViscosity_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcDynamicViscosityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PoissonRatio_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ShearModulus_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThermalExpansionCoefficient_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcThermalExpansionCoefficientMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#YoungModulus_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#DynamicViscosity_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcDynamicViscosityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PoissonRatio_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ShearModulus_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThermalExpansionCoefficient_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcThermalExpansionCoefficientMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#YoungModulus_IfcMechanicalMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <Class IRI="#IfcMechanicalMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HardeningModule_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PlasticStrain_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ProportionalStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Relaxations_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcRelaxation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UltimateStrain_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UltimateStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#YieldStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#HardeningModule_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcModulusOfElasticityMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PlasticStrain_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ProportionalStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UltimateStrain_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UltimateStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMechanicalSteelMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#YieldStress_IfcMechanicalSteelMaterialProperties"/>
            <Class IRI="#IfcPressureMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMember"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMemberType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMemberType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcMemberType"/>
            <Class IRI="#IfcMemberTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMemberType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcMemberType"/>
            <Class IRI="#IfcMemberTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMemberTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <Class IRI="#IfcConstraint"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Benchmark_IfcMetric"/>
            <Class IRI="#IfcBenchmarkEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DataValue_IfcMetric"/>
            <Class IRI="#IfcMetricValueSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValueSource_IfcMetric"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Benchmark_IfcMetric"/>
            <Class IRI="#IfcBenchmarkEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DataValue_IfcMetric"/>
            <Class IRI="#IfcMetricValueSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetric"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ValueSource_IfcMetric"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMetricValueSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMinuteInHour"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfElasticityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfElasticityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMoistureDiffusivityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMoistureDiffusivityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMolecularWeightMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMolecularWeightMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMomentOfInertiaMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMomentOfInertiaMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryMeasure"/>
        <Class IRI="#IfcAppliedValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryUnit"/>
        <Class IRI="#IfcUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Currency_IfcMonetaryUnit"/>
            <Class IRI="#IfcCurrencyEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonetaryUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Currency_IfcMonetaryUnit"/>
            <Class IRI="#IfcCurrencyEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMonthInYearNumber"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMotorConnectionType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMotorConnectionType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcMotorConnectionType"/>
            <Class IRI="#IfcMotorConnectionTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMotorConnectionType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcMotorConnectionType"/>
            <Class IRI="#IfcMotorConnectionTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMotorConnectionTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <Class IRI="#IfcTask"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MoveFrom_IfcMove"/>
            <Class IRI="#IfcSpatialStructureElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MoveTo_IfcMove"/>
            <Class IRI="#IfcSpatialStructureElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PunchList_IfcMove"/>
            <Class IRI="#IfcText_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PunchList_IfcMove"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcText_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MoveFrom_IfcMove"/>
            <Class IRI="#IfcSpatialStructureElement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MoveTo_IfcMove"/>
            <Class IRI="#IfcSpatialStructureElement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMove"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PunchList_IfcMove"/>
            <Class IRI="#IfcText_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <Class IRI="#IfcUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <ObjectUnionOf>
            <Class IRI="#IfcContextDependentUnit"/>
            <Class IRI="#IfcConversionBasedUnit"/>
            <Class IRI="#IfcSIUnit"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Dimensions_IfcNamedUnit"/>
            <Class IRI="#IfcDimensionalExponents"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UnitType_IfcNamedUnit"/>
            <Class IRI="#IfcUnitEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Dimensions_IfcNamedUnit"/>
            <Class IRI="#IfcDimensionalExponents"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNamedUnit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UnitType_IfcNamedUnit"/>
            <Class IRI="#IfcUnitEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
        <Class IRI="#IfcColourOrFactor"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
        <Class IRI="#IfcRatioMeasure"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
        <Class IRI="#IfcSizeSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNullStyle"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNullStyle"/>
        <Class IRI="#IfcPresentationStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNumericMeasure"/>
        <Class abbreviatedIRI="express:NUMBER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcNumericMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObject"/>
        <Class IRI="#IfcObjectDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObject"/>
        <ObjectUnionOf>
            <Class IRI="#IfcActor"/>
            <Class IRI="#IfcControl"/>
            <Class IRI="#IfcGroup"/>
            <Class IRI="#IfcProcess"/>
            <Class IRI="#IfcProduct"/>
            <Class IRI="#IfcProject"/>
            <Class IRI="#IfcResource"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObject"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsDefinedBy_IfcObject"/>
            <Class IRI="#IfcRelDefines"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObject"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ObjectType_IfcObject"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObject"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ObjectType_IfcObject"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <Class IRI="#IfcRoot"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <ObjectUnionOf>
            <Class IRI="#IfcObject"/>
            <Class IRI="#IfcTypeObject"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Decomposes_IfcObjectDefinition"/>
            <Class IRI="#IfcRelDecomposes"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasAssignments_IfcObjectDefinition"/>
            <Class IRI="#IfcRelAssigns"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsDecomposedBy_IfcObjectDefinition"/>
            <Class IRI="#IfcRelDecomposes"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectDefinition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Decomposes_IfcObjectDefinition"/>
            <Class IRI="#IfcRelDecomposes"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectPlacement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcGridPlacement"/>
            <Class IRI="#IfcLocalPlacement"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PlacesObject_IfcObjectPlacement"/>
            <Class IRI="#IfcProduct"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedByPlacements_IfcObjectPlacement"/>
            <Class IRI="#IfcLocalPlacement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectPlacement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PlacesObject_IfcObjectPlacement"/>
            <Class IRI="#IfcProduct"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectReferenceSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <Class IRI="#IfcConstraint"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BenchmarkValues_IfcObjective"/>
            <Class IRI="#IfcMetric"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ObjectiveQualifier_IfcObjective"/>
            <Class IRI="#IfcObjectiveEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResultValues_IfcObjective"/>
            <Class IRI="#IfcMetric"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedQualifier_IfcObjective"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ObjectiveQualifier_IfcObjective"/>
            <Class IRI="#IfcObjectiveEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BenchmarkValues_IfcObjective"/>
            <Class IRI="#IfcMetric"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ResultValues_IfcObjective"/>
            <Class IRI="#IfcMetric"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjective"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedQualifier_IfcObjective"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcObjectiveEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOccupant"/>
        <Class IRI="#IfcActor"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOccupant"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcOccupant"/>
            <Class IRI="#IfcOccupantTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOccupant"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcOccupant"/>
            <Class IRI="#IfcOccupantTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOccupantTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <Class IRI="#IfcCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve2D"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Distance_IfcOffsetCurve2D"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve2D"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve2D"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Distance_IfcOffsetCurve2D"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve2D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve2D"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <Class IRI="#IfcCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve3D"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Distance_IfcOffsetCurve3D"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RefDirection_IfcOffsetCurve3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve3D"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BasisCurve_IfcOffsetCurve3D"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Distance_IfcOffsetCurve3D"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RefDirection_IfcOffsetCurve3D"/>
            <Class IRI="#IfcDirection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOffsetCurve3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve3D"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOneDirectionRepeatFactor"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOneDirectionRepeatFactor"/>
        <Class IRI="#IfcHatchLineDistanceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOneDirectionRepeatFactor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RepeatFactor_IfcOneDirectionRepeatFactor"/>
            <Class IRI="#IfcVector"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOneDirectionRepeatFactor"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RepeatFactor_IfcOneDirectionRepeatFactor"/>
            <Class IRI="#IfcVector"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpenShell"/>
        <Class IRI="#IfcConnectedFaceSet"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpenShell"/>
        <Class IRI="#IfcShell"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpeningElement"/>
        <Class IRI="#IfcFeatureElementSubtraction"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpeningElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasFillings_IfcOpeningElement"/>
            <Class IRI="#IfcRelFillsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <Class IRI="#IfcMaterialProperties"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SolarReflectanceBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SolarReflectanceFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SolarTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThermalIrEmissivityBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThermalIrEmissivityFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThermalIrTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VisibleReflectanceBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VisibleReflectanceFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VisibleTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SolarReflectanceBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SolarReflectanceFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SolarTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThermalIrEmissivityBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThermalIrEmissivityFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ThermalIrTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VisibleReflectanceBack_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VisibleReflectanceFront_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOpticalMaterialProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VisibleTransmittance_IfcOpticalMaterialProperties"/>
            <Class IRI="#IfcPositiveRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrderAction"/>
        <Class IRI="#IfcTask"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrderAction"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ActionID_IfcOrderAction"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrderAction"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ActionID_IfcOrderAction"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <Class IRI="#IfcActorSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Addresses_IfcOrganization"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Addresses_IfcOrganization"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcAddress_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcOrganization"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Engages_IfcOrganization"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Id_IfcOrganization"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedBy_IfcOrganization"/>
            <Class IRI="#IfcOrganizationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcOrganization"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Relates_IfcOrganization"/>
            <Class IRI="#IfcOrganizationRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcOrganization"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcOrganization"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcActorRole_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcOrganization"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Addresses_IfcOrganization"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcOrganization"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Id_IfcOrganization"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganization"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Roles_IfcOrganization"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcOrganizationRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcOrganizationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedOrganizations_IfcOrganizationRelationship"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingOrganization_IfcOrganizationRelationship"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedOrganizations_IfcOrganizationRelationship"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcOrganizationRelationship"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingOrganization_IfcOrganizationRelationship"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrganizationRelationship"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcOrganizationRelationship"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientationSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge"/>
        <Class IRI="#IfcEdge"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeElement_IfcOrientedEdge"/>
            <Class IRI="#IfcEdge"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Orientation_IfcOrientedEdge"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeElement_IfcOrientedEdge"/>
            <Class IRI="#IfcEdge"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Orientation_IfcOrientedEdge"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_EmptyList"/>
        <Class IRI="#IfcOrientedEdge_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcOrientedEdge"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOrientedEdge_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOutletType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOutletType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcOutletType"/>
            <Class IRI="#IfcOutletTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOutletType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcOutletType"/>
            <Class IRI="#IfcOutletTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOutletTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ChangeAction_IfcOwnerHistory"/>
            <Class IRI="#IfcChangeActionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CreationDate_IfcOwnerHistory"/>
            <Class IRI="#IfcTimeStamp"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastModifiedDate_IfcOwnerHistory"/>
            <Class IRI="#IfcTimeStamp"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastModifyingApplication_IfcOwnerHistory"/>
            <Class IRI="#IfcApplication"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastModifyingUser_IfcOwnerHistory"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OwningApplication_IfcOwnerHistory"/>
            <Class IRI="#IfcApplication"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OwningUser_IfcOwnerHistory"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#State_IfcOwnerHistory"/>
            <Class IRI="#IfcStateEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ChangeAction_IfcOwnerHistory"/>
            <Class IRI="#IfcChangeActionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CreationDate_IfcOwnerHistory"/>
            <Class IRI="#IfcTimeStamp"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OwningApplication_IfcOwnerHistory"/>
            <Class IRI="#IfcApplication"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OwningUser_IfcOwnerHistory"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LastModifiedDate_IfcOwnerHistory"/>
            <Class IRI="#IfcTimeStamp"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LastModifyingApplication_IfcOwnerHistory"/>
            <Class IRI="#IfcApplication"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LastModifyingUser_IfcOwnerHistory"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcOwnerHistory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#State_IfcOwnerHistory"/>
            <Class IRI="#IfcStateEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPHMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPHMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue"/>
        <Class IRI="#IfcTrimmingSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_EmptyList"/>
        <Class IRI="#IfcParameterValue_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcParameterValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterizedProfileDef"/>
        <Class IRI="#IfcProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterizedProfileDef"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCShapeProfileDef"/>
            <Class IRI="#IfcCircleProfileDef"/>
            <Class IRI="#IfcCraneRailAShapeProfileDef"/>
            <Class IRI="#IfcCraneRailFShapeProfileDef"/>
            <Class IRI="#IfcEllipseProfileDef"/>
            <Class IRI="#IfcIShapeProfileDef"/>
            <Class IRI="#IfcLShapeProfileDef"/>
            <Class IRI="#IfcRectangleProfileDef"/>
            <Class IRI="#IfcTShapeProfileDef"/>
            <Class IRI="#IfcTrapeziumProfileDef"/>
            <Class IRI="#IfcUShapeProfileDef"/>
            <Class IRI="#IfcZShapeProfileDef"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterizedProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Position_IfcParameterizedProfileDef"/>
            <Class IRI="#IfcAxis2Placement2D"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcParameterizedProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Position_IfcParameterizedProfileDef"/>
            <Class IRI="#IfcAxis2Placement2D"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPath"/>
        <Class IRI="#IfcTopologicalRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPath"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeList_IfcPath"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPath"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EdgeList_IfcPath"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcOrientedEdge_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPath"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EdgeList_IfcPath"/>
            <Class IRI="#IfcOrientedEdge_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerformanceHistory"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerformanceHistory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LifeCyclePhase_IfcPerformanceHistory"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerformanceHistory"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LifeCyclePhase_IfcPerformanceHistory"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringOperationEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <Class IRI="#IfcPropertySetDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FrameDepth_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FrameThickness_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OperationType_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPermeableCoveringOperationEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PanelPosition_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcWindowPanelPositionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ShapeAspectStyle_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OperationType_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPermeableCoveringOperationEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PanelPosition_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcWindowPanelPositionEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FrameDepth_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FrameThickness_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermeableCoveringProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ShapeAspectStyle_IfcPermeableCoveringProperties"/>
            <Class IRI="#IfcShapeAspect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermit"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermit"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PermitID_IfcPermit"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPermit"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PermitID_IfcPermit"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <Class IRI="#IfcActorSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Addresses_IfcPerson"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Addresses_IfcPerson"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcAddress_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EngagedIn_IfcPerson"/>
            <Class IRI="#IfcPersonAndOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FamilyName_IfcPerson"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#GivenName_IfcPerson"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Id_IfcPerson"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MiddleNames_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MiddleNames_IfcPerson"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLabel_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PrefixTitles_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PrefixTitles_IfcPerson"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLabel_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcPerson"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcPerson"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcActorRole_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SuffixTitles_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SuffixTitles_IfcPerson"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLabel_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Addresses_IfcPerson"/>
            <Class IRI="#IfcAddress_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FamilyName_IfcPerson"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#GivenName_IfcPerson"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Id_IfcPerson"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#MiddleNames_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PrefixTitles_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Roles_IfcPerson"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPerson"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SuffixTitles_IfcPerson"/>
            <Class IRI="#IfcLabel_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <Class IRI="#IfcActorSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcPersonAndOrganization"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Roles_IfcPersonAndOrganization"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcActorRole_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TheOrganization_IfcPersonAndOrganization"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ThePerson_IfcPersonAndOrganization"/>
            <Class IRI="#IfcPerson"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TheOrganization_IfcPersonAndOrganization"/>
            <Class IRI="#IfcOrganization"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ThePerson_IfcPersonAndOrganization"/>
            <Class IRI="#IfcPerson"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPersonAndOrganization"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Roles_IfcPersonAndOrganization"/>
            <Class IRI="#IfcActorRole_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <Class IRI="#IfcPhysicalQuantity"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Discrimination_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasQuantities_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Quality_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Usage_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#HasQuantities_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Discrimination_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Quality_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalComplexQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Usage_IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalOrVirtualEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectUnionOf>
            <Class IRI="#IfcPhysicalComplexQuantity"/>
            <Class IRI="#IfcPhysicalSimpleQuantity"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcPhysicalQuantity"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcPhysicalQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PartOfComplex_IfcPhysicalQuantity"/>
            <Class IRI="#IfcPhysicalComplexQuantity"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcPhysicalQuantity"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcPhysicalQuantity"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PartOfComplex_IfcPhysicalQuantity"/>
            <Class IRI="#IfcPhysicalComplexQuantity"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
        <Class IRI="#IfcPhysicalQuantity"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
        <ObjectUnionOf>
            <Class IRI="#IfcQuantityArea"/>
            <Class IRI="#IfcQuantityCount"/>
            <Class IRI="#IfcQuantityLength"/>
            <Class IRI="#IfcQuantityTime"/>
            <Class IRI="#IfcQuantityVolume"/>
            <Class IRI="#IfcQuantityWeight"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Unit_IfcPhysicalSimpleQuantity"/>
            <Class IRI="#IfcNamedUnit"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Unit_IfcPhysicalSimpleQuantity"/>
            <Class IRI="#IfcNamedUnit"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPile"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPile"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConstructionType_IfcPile"/>
            <Class IRI="#IfcPileConstructionEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPile"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcPile"/>
            <Class IRI="#IfcPileTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPile"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcPile"/>
            <Class IRI="#IfcPileTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPile"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ConstructionType_IfcPile"/>
            <Class IRI="#IfcPileConstructionEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPileConstructionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPileTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeFittingType"/>
        <Class IRI="#IfcFlowFittingType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeFittingType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcPipeFittingType"/>
            <Class IRI="#IfcPipeFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeFittingType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcPipeFittingType"/>
            <Class IRI="#IfcPipeFittingTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeFittingTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeSegmentType"/>
        <Class IRI="#IfcFlowSegmentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeSegmentType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcPipeSegmentType"/>
            <Class IRI="#IfcPipeSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeSegmentType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcPipeSegmentType"/>
            <Class IRI="#IfcPipeSegmentTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPipeSegmentTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <Class IRI="#IfcSurfaceTexture"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourComponents_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Height_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Pixel_IfcPixelTexture"/>
            <Class abbreviatedIRI="express:BINARY_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Pixel_IfcPixelTexture"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class abbreviatedIRI="express:BINARY_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Width_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ColourComponents_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Height_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Pixel_IfcPixelTexture"/>
            <Class abbreviatedIRI="express:BINARY_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPixelTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Width_IfcPixelTexture"/>
            <Class IRI="#IfcInteger"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlacement"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlacement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcAxis1Placement"/>
            <Class IRI="#IfcAxis2Placement2D"/>
            <Class IRI="#IfcAxis2Placement3D"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlacement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcPlacement"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlacement"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcPlacement"/>
            <Class IRI="#IfcCartesianPoint"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarBox"/>
        <Class IRI="#IfcPlanarExtent"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Placement_IfcPlanarBox"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarBox"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Placement_IfcPlanarBox"/>
            <Class IRI="#IfcAxis2Placement"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarExtent"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarExtent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SizeInX_IfcPlanarExtent"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarExtent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SizeInY_IfcPlanarExtent"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarExtent"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SizeInX_IfcPlanarExtent"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarExtent"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SizeInY_IfcPlanarExtent"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarForceMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlanarForceMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlane"/>
        <Class IRI="#IfcElementarySurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure"/>
        <Class IRI="#IfcOrientationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_EmptyList"/>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcPlaneAngleMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlaneAngleMeasure_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcPlaneAngleMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlate"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlateType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlateType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcPlateType"/>
            <Class IRI="#IfcPlateTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlateType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcPlateType"/>
            <Class IRI="#IfcPlateTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPlateTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPoint"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPoint"/>
        <Class IRI="#IfcGeometricSetSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPoint"/>
        <Class IRI="#IfcPointOrVertexPoint"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPoint"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCartesianPoint"/>
            <Class IRI="#IfcPointOnCurve"/>
            <Class IRI="#IfcPointOnSurface"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPointOnCurve"/>
        <Class IRI="#IfcPoint"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcPointOnCurve"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BasisCurve_IfcPointOnCurve"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Cla