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

IFC4.owl

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

RDF file icon IFC4.owl — RDF file, 3185 kB (3262045 bytes)

File contents

<?xml version="1.0"?>
<Ontology xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.buildingsmart-tech.org/ifcOWL/IFC4"
     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/IFC4">
	 <Prefix name="" IRI="http://www.buildingsmart-tech.org/ifcOWL/IFC4#"/>
    <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/IFC4#"/>
    <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/IFC4</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:identifier"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">IFC4</Literal>
    </Annotation>
    <Annotation>
        <AnnotationProperty abbreviatedIRI="dce:title"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">IFC4</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="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="rdfs:comment"/>
        <Literal datatypeIRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#PlainLiteral">Ontology automatically generated from the EXPRESS schema &apos;IFC4&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">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: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="#IfcAbsorbedDoseMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAccelerationMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcActionRequestTypeEnum"/>
    </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="#IfcActuator"/>
    </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="#IfcAdvancedBrep"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAdvancedBrepWithVoids"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAdvancedFace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalBox"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalBoxType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirToAirHeatRecovery"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirToAirHeatRecoveryType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAlarm"/>
    </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="#IfcAngularVelocityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAnnotationFillArea"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApplication"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValueSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAppliedValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApproval"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryClosedProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryOpenProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcArbitraryProfileDefWithVoids"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAreaDensityMeasure"/>
    </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="#IfcAudioVisualAppliance"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAudioVisualApplianceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
    </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="#IfcBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBSplineSurfaceForm"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeam"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeamStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeamType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBeamTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBenchmarkEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBendingParameterSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBendingParameterSelect_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBendingParameterSelect_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBlobTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBlock"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBoiler"/>
    </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="#IfcBoundaryCurve"/>
    </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="#IfcBuildingElementPart"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementPartType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingElementPartTypeEnum"/>
    </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="#IfcBuildingSystem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBuildingSystemTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBurner"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBurnerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcBurnerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierFitting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierSegment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableFitting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableSegment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCableSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCardinalPointReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPointList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPointList3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_List_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCartesianPoint_List_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="#IfcChangeActionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChiller"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChillerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChillerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChimney"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChimneyType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcChimneyTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCircleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCivilElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCivilElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassification"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationReferenceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClassificationSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcClosedShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoil"/>
    </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="#IfcColourRgbList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColourSpecification"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumn"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumnStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumnType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcColumnTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCommunicationsAppliance"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCommunicationsApplianceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcComplexPropertyTemplateTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompositeCurveOnSurface"/>
    </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="#IfcCompressor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompressorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCompressorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondenser"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondenserType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCondenserTypeEnum"/>
    </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="#IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConnectionVolumeGeometry"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraintEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstraint_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionEquipmentResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionEquipmentResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionMaterialResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionMaterialResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionProductResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionProductResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConstructionResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcContext"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcContextDependentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcContextDependentUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcController"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControllerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcControllerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcConversionBasedUnitWithOffset"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCooledBeam"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCooledBeamType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCooledBeamTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoolingTower"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoolingTowerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoolingTowerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoordinateOperation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostItemTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostScheduleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostValue_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCostValue_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCountMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCovering"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoveringType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCoveringTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCrewResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCrewResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCrewResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgPrimitive3D"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCsgSolid"/>
    </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="#IfcCurveBoundedSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveInterpolationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcCurveOnSurface"/>
    </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="#IfcCylindricalSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDamper"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDamperType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDamperTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDataOriginEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDateTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDayInMonthNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDayInWeekNumber"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDefinitionSelect"/>
    </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="#IfcDimensionCount"/>
    </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="#IfcDiscreteAccessoryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionCircuit"/>
    </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="#IfcDistributionPortTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionSystem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDistributionSystemEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDocumentConfidentialityEnum"/>
    </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="#IfcDoorStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyleConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorStyleOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoorTypeOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDoseEquivalentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingPreDefinedColour"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDraughtingPreDefinedCurveFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctFitting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSegment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSegmentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSegmentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSilencer"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSilencerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuctSilencerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDuration"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcDynamicViscosityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdgeCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEdgeLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricAppliance"/>
    </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="#IfcElectricCurrentMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricDistributionBoard"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricDistributionBoardType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricFlowStorageDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricFlowStorageDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricGenerator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricGeneratorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricGeneratorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricMotor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricMotorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricMotorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricResistanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricTimeControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricTimeControlType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricTimeControlTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElectricVoltageMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcElementAssemblyType"/>
    </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="#IfcEngine"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEngineType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEngineTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporativeCooler"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporativeCoolerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporatorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvaporatorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEvent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEventTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEventTriggerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEventType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcEventTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExtendedProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalInformation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalSpatialElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalSpatialElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternalSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedHatchStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExternallyDefinedTextFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExtrudedAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcExtrudedAreaSolidTapered"/>
    </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="#IfcFan"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFanType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFanTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFastener"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFastenerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFastenerTypeEnum"/>
    </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="#IfcFillAreaStyleTiles"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFillStyleSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFilter"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFilterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFilterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFireSuppressionTerminal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFireSuppressionTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
    </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="#IfcFlowInstrument"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowInstrumentType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowInstrumentTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFlowMeter"/>
    </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="#IfcFontStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFontVariant"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFontWeight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFooting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFootingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFootingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcForceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFrequencyMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnishingElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnishingElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurniture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnitureType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcFurnitureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeographicElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeographicElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGeographicElementTypeEnum"/>
    </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="#IfcGridPlacementDirectionSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGridTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHalfSpaceSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHatchLineDistanceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatExchanger"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatExchangerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatExchangerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatFluxDensityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHeatingValueMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHumidifier"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHumidifierType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcHumidifierTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIdentifier"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIdentifier_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIdentifier_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIlluminanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcImageTexture"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIndexedColourMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIndexedTextureMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIndexedTriangleTextureMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInductanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInteger"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcIntegerCountRateMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInterceptor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInterceptorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcInterceptorTypeEnum"/>
    </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="#IfcJunctionBox"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcJunctionBoxType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcJunctionBoxTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcKinematicViscosityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcKnotType"/>
    </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="#IfcLaborResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLaborResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLagTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLamp"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLampType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLampTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLanguageId"/>
    </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="#IfcLengthMeasure_List_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcLengthMeasure_List_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="#IfcLightFixture"/>
    </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="#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="#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="#IfcMapConversion"/>
    </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="#IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialConstituentSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialDefinitionRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayerWithOffsets"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialLayer_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfileSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfileSetUsage"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfileSetUsageTapering"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfileWithOffsets"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfile_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProfile_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMaterialUsageDefinition"/>
    </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="#IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalFastenerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMechanicalFastenerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMedicalDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMedicalDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMedicalDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMemberStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMemberType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMemberTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMetric"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMetricValueSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMirroredProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfElasticityMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfLinearSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfRotationalSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfSubgradeReactionMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
    </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="#IfcMotorConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMotorConnectionType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcMotorConnectionTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNamedUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNonNegativeLengthMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure_List_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNormalisedRatioMeasure_List_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNullStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcNumericMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectDefinition_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcObjectDefinition_List"/>
    </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="#IfcOpenShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpeningElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpeningElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOpeningStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrganization"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrganizationRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOrientedEdge_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOuterBoundaryCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcOutlet"/>
    </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="#IfcParameterValue_List_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterValue_List_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPath"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPcurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPerformanceHistory"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPerformanceHistoryTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermeableCoveringOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermeableCoveringProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPermitTypeEnum"/>
    </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="#IfcPhysicalQuantity_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalQuantity_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPhysicalSimpleQuantity"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPile"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPileConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPileType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPileTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeFitting"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeFittingType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeFittingTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPipeSegment"/>
    </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="#IfcPlateStandardCase"/>
    </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="#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="#IfcPreDefinedItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedPropertySet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPreDefinedTextFont"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentableText"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPresentationItem"/>
    </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="#IfcProcedureType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcedureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcess"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProcessSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductDefinitionShape"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductRepresentationSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProductSelect"/>
    </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="#IfcProjectLibrary"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectOrderTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectedCRS"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectedOrTrueLengthEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectionElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProjectionElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProperty"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyAbstraction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyBoundedValue"/>
    </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="#IfcPropertySetDefinitionSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySetDefinitionSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySetTemplate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySetTemplateTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertySingleValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPropertyTemplateDefinition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceTrippingUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceTrippingUnitType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceTrippingUnitTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProtectiveDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcProxy"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcPump"/>
    </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="#IfcQuantitySet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityVolume"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcQuantityWeight"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRadioActivityMeasure"/>
    </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="#IfcRampType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRampTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRatioMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRatioMeasure_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRatioMeasure_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRationalBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRationalBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReal_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReal_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangularPyramid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRecurrenceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReference"/>
    </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="#IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingBarTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReinforcingMeshTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAggregates"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToGroupByFactor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProcess"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssignsToResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelAssociates"/>
    </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="#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="#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="#IfcRelDeclares"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDecomposes"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefines"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByObject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByProperties"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByTemplate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelDefinesByType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelFillsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelNests"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelReferencedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelServicesBuildings"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSpaceBoundary1stLevel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelSpaceBoundary2ndLevel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelVoidsElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcReparametrisedCompositeCurveSegment"/>
    </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="#IfcResourceApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceLevelRelationship"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceObjectSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRevolvedAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRevolvedAreaSolidTapered"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRightCircularCone"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRightCircularCylinder"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoleEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoof"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoofType"/>
    </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="#IfcRotationalStiffnessSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcRoundedRectangleProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIPrefix"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSIUnitName"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSanitaryTerminal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSanitaryTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSanitaryTerminalTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSchedulingTime"/>
    </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="#IfcSensor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSensorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSensorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSequenceEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShadingDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShadingDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcShadingDeviceTypeEnum"/>
    </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="#IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimplePropertyTemplateTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSimpleValue"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSite"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSizeSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlab"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabElementedCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlabTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolarDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolarDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolarDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolidAngleMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolidModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSolidOrShell"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPowerLevelMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPowerMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPressureLevelMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSoundPressureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpace"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceBoundarySelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceHeater"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceHeaterType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceHeaterTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpaceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialStructureElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialStructureElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialZone"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialZoneType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSpatialZoneTypeEnum"/>
    </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="#IfcStackTerminal"/>
    </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="#IfcStairType"/>
    </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="#IfcStructuralCurveAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveActivityTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveMemberTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveMemberVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralCurveReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLinearAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoad"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadConfiguration"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadLinearForce"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadOrResult"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadOrResult_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralLoadOrResult_List"/>
    </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="#IfcStructuralMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPlanarAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralPointReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceAction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceActivityTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceConnection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceMember"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceMemberTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceMemberVarying"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStructuralSurfaceReaction"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyleAssignmentSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyleModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcStyledRepresentation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubContractResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubContractResourceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubContractResourceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSubedge"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceFeature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceFeatureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOfLinearExtrusion"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOfRevolution"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceOrFaceSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceReinforcementArea"/>
    </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="#IfcSurfaceTexture_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSurfaceTexture_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptDiskSolidPolygonal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSweptSurface"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSwitchingDevice"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSwitchingDeviceType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSwitchingDeviceTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystem"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystemFurnitureElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystemFurnitureElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcSystemFurnitureElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTable"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableColumn"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableColumn_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableColumn_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTableRow_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTank"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTankType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTankTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTask"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTaskDurationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTaskTimeRecurring"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTaskType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTaskTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTemperatureGradientMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTemperatureRateOfChangeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendon"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonAnchor"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonAnchorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonAnchorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTendonTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTessellatedItem"/>
    </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="#IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextTransformation"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureCoordinate"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureMap"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureVertex"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTextureVertexList"/>
    </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="#IfcThermalResistanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermalTransmittanceMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcThermodynamicTemperatureMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeOrRatioSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimePeriod"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimePeriod_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimePeriod_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTimeSeriesDataTypeEnum"/>
    </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="#IfcTransformer"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransformerType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransformerTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransitionCode"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTranslationalStiffnessSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTransportElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTriangulatedFaceSet"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmingPreference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTrimmingSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTubeBundle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTubeBundleType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTubeBundleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeProcess"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeProduct"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcTypeResource"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcURIReference"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcURIReference_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcURIReference_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnit"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitAssignment"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryControlElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryControlElementType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryControlElementTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcUnitaryEquipment"/>
    </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="#IfcValve"/>
    </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="#IfcVector_EmptyList"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVector_List"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertex"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertexLoop"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVertexPoint"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVibrationIsolator"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVibrationIsolatorType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVibrationIsolatorTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVirtualElement"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVirtualGridIntersection"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVoidingFeature"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVoidingFeatureTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVolumeMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcVolumetricFlowRateMeasure"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWall"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWallElementedCase"/>
    </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="#IfcWarpingStiffnessSelect"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWasteTerminal"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWasteTerminalType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWasteTerminalTypeEnum"/>
    </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="#IfcWindowStandardCase"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyleConstructionEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowStyleOperationEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowType"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWindowTypePartitioningEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkCalendar"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkCalendarTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkPlan"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkPlanTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkSchedule"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkScheduleTypeEnum"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcWorkTime"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcZShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <Class IRI="#IfcZone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AccessState_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActingRole_IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActionSource_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActionType_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualDate_IfcEventTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualDuration_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualFinish_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualFinish_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualStart_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualStart_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualUsage_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ActualWork_IfcResourceTime"/>
    </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="#AgreementFlag_IfcHalfSpaceSolid"/>
    </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="#ApplicableDate_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableEntity_IfcPropertySetTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApplicableOccurrence_IfcTypeObject"/>
    </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="#ApprovedObjects_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ApprovedResources_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AreaValue_IfcQuantityArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ArithmeticOperator_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssemblyPlace_IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#AssemblyPlace_IfcFurnitureType"/>
    </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="#AttributeIdentifier_IfcReference"/>
    </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="#Axis_IfcStructuralCurveConnection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Axis_IfcStructuralCurveMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BackgroundColour_IfcTextStyleForDefinedFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarCount_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarLength_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarLength_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarSurface_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarSurface_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BarSurface_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseCosts_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseCosts_IfcConstructionResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseQuantity_IfcConstructionResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BaseSurface_IfcHalfSpaceSolid"/>
    </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_IfcCurveBoundedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BasisSurface_IfcPcurve"/>
    </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="#BendingParameters_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BendingParameters_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BendingShapeCode_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BendingShapeCode_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Blue_IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomRadius_IfcRightCircularCone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BottomXDim_IfcTrapeziumProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Bound_IfcFaceBound"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Boundaries_IfcCurveBoundedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Bounds_IfcFace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BoxAlignment_IfcTextLiteralWithExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#BuildingAddress_IfcBuilding"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CardinalEndPoint_IfcMaterialProfileSetUsageTapering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CardinalPoint_IfcMaterialProfileSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CasingDepth_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CasingThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Category_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CfsFaces_IfcConnectedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ChangeAction_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClassifiedMaterial_IfcMaterialClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ClosedCurve_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Closed_IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coefficient_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourAppearance_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourComponents_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourIndex_IfcIndexedColourMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourList_IfcColourRgbList"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ColourTemperature_IfcLightSourceGoniometric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Colour_IfcTextStyleForDefinedFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Colours_IfcIndexedColourMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Columns_IfcTable"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Completion_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Completion_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Components_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CompositeProfile_IfcMaterialProfileSet"/>
    </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="#ConcentrationExponent_IfcLightSourceSpot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConditionCoordinateSystem_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConditionCoordinateSystem_IfcStructuralPointConnection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Condition_IfcAppliedValue"/>
    </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_IfcSpatialElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextIdentifier_IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextOfItems_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ContextType_IfcRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ControlPointsList_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ControlPointsList_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Controls_IfcControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConversionFactor_IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ConversionOffset_IfcConversionBasedUnitWithOffset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoordIndex_IfcTriangulatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoordList_IfcCartesianPointList3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoordinateSpaceDimension_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coordinates_IfcCartesianPoint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coordinates_IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Coordinates_IfcTextureVertex"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Corner_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CorrespondingBoundary_IfcRelSpaceBoundary2ndLevel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Corresponds_IfcRelSpaceBoundary2ndLevel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CostQuantities_IfcCostItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CostValues_IfcCostItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CountValue_IfcQuantityCount"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Country_IfcPostalAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoversElements_IfcCovering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CoversSpaces_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="#CrossSectionArea_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#CrossSectionArea_IfcTendonType"/>
    </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="#CurveInterpolation_IfcPropertyTableValue"/>
    </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="#DataOrigin_IfcSchedulingTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DataOrigin_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DataValue_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DayComponent_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Declares_IfcContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Declares_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Decomposes_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinedUnit_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinedValues_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinesOccurrence_IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinesType_IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Defines_IfcPropertySetTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefiningUnit_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefiningValues_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DefinitionType_IfcReinforcementDefinitionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Degree_IfcBSplineCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaTConstant_IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaTY_IfcStructuralLoadTemperature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DeltaTZ_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_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcCoordinateReferenceSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcDocumentReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcExtendedProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcLibraryReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialConstituentSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcMaterialProfileSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcOrganization"/>
    </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_IfcResourceLevelRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Description_IfcTableColumn"/>
    </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="#Directrix_IfcFixedReferenceSweptAreaSolid"/>
    </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="#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="#DocumentOwner_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DurationType_IfcLagTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#DurationType_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Duration_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EarlyDate_IfcEventTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EarlyFinish_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EarlyStart_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Eastings_IfcMapConversion"/>
    </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="#ElectronicFormat_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElectronicMailAddresses_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElementType_IfcElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ElementType_IfcSpatialElementType"/>
    </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_IfcFixedReferenceSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndParam_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndParam_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndProfile_IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndSweptArea_IfcExtrudedAreaSolidTapered"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndSweptArea_IfcRevolvedAreaSolidTapered"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndTime_IfcTimePeriod"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EndTime_IfcTimeSeries"/>
    </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="#Enumerators_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EventOccurenceTime_IfcEvent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EventTriggerType_IfcEvent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#EventTriggerType_IfcEventType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExceptionTimes_IfcWorkCalendar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExchangeRate_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Exponent_IfcDerivedUnitElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcMaterialRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcPropertyDependencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcPropertyTableValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Expression_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Extent_IfcTextLiteralWithExtent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ExternalReferenceForResources_IfcExternalReference"/>
    </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="#Factor_IfcRelAssignsToGroupByFactor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FamilyName_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FbsmFaces_IfcFaceBasedSurfaceModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FillStyles_IfcFillAreaStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FilletRadius_IfcSweptDiskSolidPolygonal"/>
    </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="#FinishTime_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Finish_IfcWorkTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstMullionOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstOperand_IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FirstTransomOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FixedReference_IfcFixedReferenceSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FixedUntilDate_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeEdgeRadius_IfcIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeEdgeRadius_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FlangeSlope_IfcIShapeProfileDef"/>
    </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="#FlowDirection_IfcDistributionPort"/>
    </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="#ForProfileEndSet_IfcMaterialProfileSetUsageTapering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForProfileSet_IfcMaterialProfileSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceX_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceY_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ForceZ_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityCount"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityLength"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityVolume"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Formula_IfcQuantityWeight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Fraction_IfcMaterialConstituent"/>
    </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_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#FrictionCoefficient_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GeodeticDatum_IfcCoordinateReferenceSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Girth_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GivenName_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GivingApproval_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GlobalId_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#GlobalOrLocal_IfcStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Green_IfcColourRgb"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasAssignments_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasColours_IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasControlElements_IfcDistributionFlowElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasCoverings_IfcBuildingElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasCoverings_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasDocumentReferences_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasFillings_IfcOpeningElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasLibraryReferences_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasOpenings_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPorts_IfcDistributionElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProjections_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcMaterialDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasProperties_IfcPropertySet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPropertySets_IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPropertyTemplates_IfcComplexPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasPropertyTemplates_IfcPropertySetTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasQuantities_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasResults_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasSubContexts_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasTextureMaps_IfcFace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HasTextures_IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HatchLineAngle_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#HatchLineAppearance_IfcFillAreaStyleHatching"/>
    </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="#Identification_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcTypeProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identification_IfcTypeResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcPresentationLayerAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Identifier_IfcTableColumn"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ImplicitOuter_IfcCurveBoundedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ImpliedOrder_IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerBoundaries_IfcAnnotationFillArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerBoundaries_IfcCurveBoundedPlane"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerBoundaries_IfcRelSpaceBoundary1stLevel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerCurves_IfcArbitraryProfileDefWithVoids"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerFilletRadius_IfcRectangleHollowProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerRadius_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InnerReference_IfcReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InstanceName_IfcReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IntendedUse_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Intensity_IfcLightSource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Intent_IfcRelAssociatesConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InterferenceGeometry_IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InterferenceType_IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InterferesElements_IfcElement"/>
    </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="#Interval_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#InvisibleSegmentLength_IfcCurveStyleFontPattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsActingUpon_IfcActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsConnectionRealization_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsCritical_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsDeclaredBy_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsDecomposedBy_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsDefinedBy_IfcPropertySetDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsGroupedBy_IfcGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsHeading_IfcTableRow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsInterferedByElements_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsLinear_IfcStructuralResultGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsMilestone_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsNestedBy_IfcObjectDefinition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsOverAllocated_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPointedTo_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPointer_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsPredecessorTo_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedBy_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedWith_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsRelatedWith_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsSuccessorFrom_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsTypedBy_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#IsVentilated_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Item_IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Items_IfcRepresentation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Jurisdiction_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#KnotMultiplicities_IfcBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#KnotSpec_IfcBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#KnotSpec_IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Knots_IfcBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Label_IfcCompositeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Label_IfcDerivedProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LagValue_IfcLagTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LandTitleNumber_IfcSite"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Language_IfcLibraryReference"/>
    </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="#LateDate_IfcEventTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LateFinish_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LateStart_IfcTaskTime"/>
    </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="#Level_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LevelingDelay_IfcResourceTime"/>
    </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="#LiningDepth_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningDepth_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningOffset_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningThickness_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningThickness_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningToPanelOffsetX_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningToPanelOffsetX_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningToPanelOffsetY_IfcDoorLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LiningToPanelOffsetY_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ListPositions_IfcReference"/>
    </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="#Location_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcExternalReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcLibraryInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Location_IfcPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Locations_IfcStructuralLoadConfiguration"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LogicalAggregator_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcPermit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcTypeProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongDescription_IfcTypeResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcDistributionSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcSpaceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcSpatialElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcSpatialZoneType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongName_IfcZone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarCrossSectionArea_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarCrossSectionArea_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarNominalDiameter_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarNominalDiameter_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarSpacing_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#LongitudinalBarSpacing_IfcReinforcingMeshType"/>
    </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="#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="#MapProjection_IfcProjectedCRS"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MapUnit_IfcProjectedCRS"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MapUsage_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MapZone_IfcProjectedCRS"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappedRepresentation_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappedTo_IfcIndexedColourMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappedTo_IfcIndexedTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappedTo_IfcTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingOrigin_IfcRepresentationMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingSource_IfcMappedItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MappingTarget_IfcMappedItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Maps_IfcTextureCoordinate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MassExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MasterRepresentation_IfcTrimmedCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialClassifications_IfcMaterialClassificationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialConstituents_IfcMaterialConstituentSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialLayers_IfcMaterialLayerSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MaterialProfiles_IfcMaterialProfileSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Material_IfcMaterialProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Materials_IfcMaterialList"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshLength_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshLength_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshWidth_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MeshWidth_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MessagingIDs_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MethodOfMeasurement_IfcElementQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MiddleNames_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MinCurvatureRadius_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Mode_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Mode_IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ModelOrDraughting_IfcCurveStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ModelOrDraughting_IfcTextStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ModelorDraughting_IfcFillAreaStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentX_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentY_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MomentZ_IfcStructuralLoadSingleForce"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MonthComponent_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#MullionThickness_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcAppliedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcApproval"/>
    </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_IfcContextDependentUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcConversionBasedUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcCoordinateReferenceSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcCurveStyleFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcCurveStyleFontAndScaling"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcExtendedProperties"/>
    </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_IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcMaterialConstituentSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcMaterialProfileSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcOrganization"/>
    </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_IfcPropertyEnumeration"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcResourceLevelRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcRoot"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcSchedulingTime"/>
    </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_IfcTableColumn"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Name_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalBarDiameter_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcMechanicalFastenerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalDiameter_IfcTendonType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalLength_IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalLength_IfcMechanicalFastenerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NominalValue_IfcPropertySingleValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NormalIndex_IfcTriangulatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Normals_IfcTessellatedFaceSet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Northings_IfcMapConversion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NumberOfRiser_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#NumberOfTreads_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectPlacement_IfcProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectType_IfcContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectType_IfcObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ObjectiveQualifier_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Occurrences_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetDirection_IfcMaterialLayerWithOffsets"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetDistances_IfcVirtualGridIntersection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetFromReferenceLine_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetValues_IfcMaterialLayerWithOffsets"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OffsetValues_IfcMaterialProfileWithOffsets"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcDoor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcDoorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OperationType_IfcPermeableCoveringProperties"/>
    </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="#OrthogonalHeight_IfcMapConversion"/>
    </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_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#OverallDepth_IfcIShapeProfileDef"/>
    </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="#Overrides_IfcIndexedColourMap"/>
    </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="#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="#ParamLength_IfcReparametrisedCompositeCurveSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcWindowStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParameterTakesPrecedence_IfcWindowType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Parameter_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Parameter_IfcTextureCoordinateGenerator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ParentBoundary_IfcRelSpaceBoundary1stLevel"/>
    </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="#PartOfComplexTemplate_IfcPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfComplex_IfcPhysicalQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfComplex_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfProductDefinitionShape_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfPsetTemplate_IfcPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartOfPset_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartitioningType_IfcWindow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PartitioningType_IfcWindowType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Path_IfcTextLiteral"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PatternList_IfcCurveStyleFont"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PatternStart_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Phase_IfcContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PhysicalOrVirtualBoundary_IfcRelSpaceBoundary"/>
    </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="#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="#Polygon_IfcPolyLoop"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PolygonalBoundary_IfcPolygonalBoundedHalfSpace"/>
    </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_IfcRecurrencePattern"/>
    </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_IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcActuator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcActuatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminal"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBoxType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecovery"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecoveryType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAlarm"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAlarmType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAudioVisualAppliance"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcAudioVisualApplianceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBeam"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBeamType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBoiler"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBoilerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPart"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPartType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxyType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBuildingSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBurner"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcBurnerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFitting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableFitting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCableSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcChiller"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcChillerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcChimney"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcChimneyType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoil"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoilType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcColumn"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcColumnType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCommunicationsAppliance"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCommunicationsApplianceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCompressor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCompressorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCondenser"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCondenserType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcController"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcControllerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCooledBeam"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCooledBeamType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoolingTower"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoolingTowerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCostItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCovering"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCoveringType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCrewResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCrewResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCurtainWall"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcCurtainWallType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDamper"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDamperType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessoryType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDistributionPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDistributionSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDoor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDoorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctFitting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSilencer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcDuctSilencerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricAppliance"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricApplianceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoard"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoardType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricGenerator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricGeneratorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricMotor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricMotorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControlType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElementAssembly"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcElementAssemblyType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEngine"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEngineType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCooler"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCoolerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvaporatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEvent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcEventType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcExternalSpatialElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFan"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFanType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFastenerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFilter"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFilterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminal"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowInstrument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowInstrumentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowMeter"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFlowMeterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFooting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFootingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFurniture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcFurnitureType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcGeographicElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcGeographicElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcGrid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHeatExchanger"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHeatExchangerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHumidifier"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcHumidifierType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcInterceptor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcInterceptorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcInventory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcJunctionBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcJunctionBoxType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLaborResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLaborResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLamp"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLampType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLightFixture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcLightFixtureType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMechanicalFastener"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMechanicalFastenerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMedicalDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMedicalDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMemberType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMotorConnection"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcMotorConnectionType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOccupant"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOpeningElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOutlet"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcOutletType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPerformanceHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPermit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPileType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeFitting"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeFittingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeSegment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPipeSegmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPlate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPlateType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProcedure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProcedureType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProjectOrder"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProjectionElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProtectiveDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProtectiveDeviceTrippingUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProtectiveDeviceTrippingUnitType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcProtectiveDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPump"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcPumpType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRailing"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRailingType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRamp"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRampFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRampFlightType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRampType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcReinforcingBar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcReinforcingBarType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRoof"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcRoofType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSanitaryTerminal"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSanitaryTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSensor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSensorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcShadingDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcShadingDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSlab"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSlabType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSolarDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSolarDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpace"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpaceHeater"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpaceHeaterType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpaceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpatialZone"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSpatialZoneType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStackTerminal"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStackTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStair"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStairFlightType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStairType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralCurveAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralCurveMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralCurveReaction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralSurfaceAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralSurfaceMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcStructuralSurfaceReaction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSubContractResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSubContractResourceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSurfaceFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSwitchingDevice"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSwitchingDeviceType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSystemFurnitureElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcSystemFurnitureElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTank"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTankType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTaskType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTendon"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTendonAnchor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTendonAnchorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTendonType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransformer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransformerType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransportElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTransportElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTubeBundle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcTubeBundleType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcUnitaryControlElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcUnitaryControlElementType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcUnitaryEquipment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcUnitaryEquipmentType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcValve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcValveType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcVibrationIsolator"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcVibrationIsolatorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcVoidingFeature"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWall"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWallType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWasteTerminal"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWasteTerminalType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWindow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWindowType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWorkCalendar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWorkPlan"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PredefinedType_IfcWorkSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PrefixTitles_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Prefix_IfcSIUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PrimaryMeasureType_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PrimaryUnit_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Priority_IfcMaterialLayer"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Priority_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Priority_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProcessType_IfcTypeProcess"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProductDefinitional_IfcShapeAspect"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileDefinition_IfcProfileProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileName_IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProfileType_IfcProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Profile_IfcMaterialProfile"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Profiles_IfcCompositeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectedOrTrue_IfcStructuralCurveAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectedOrTrue_IfcStructuralSurfaceAction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProjectsElements_IfcFeatureElementAddition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertiesForConstraint_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Properties_IfcExtendedProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyDependsOn_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyForDependance_IfcProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#PropertyReference_IfcPropertyReferenceValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProvidesBoundaries_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ProxyType_IfcProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Publisher_IfcLibraryInformation"/>
    </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="#Qualifier_IfcApproval"/>
    </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_IfcCylindricalSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcLightSourcePositional"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Radius_IfcRightCircularCylinder"/>
    </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="#RealizingElement_IfcRelConnectsPorts"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RealizingElements_IfcRelConnectsWithRealizingElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Recurrance_IfcTaskTimeRecurring"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RecurrencePattern_IfcWorkTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RecurrenceType_IfcRecurrencePattern"/>
    </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="#ReferenceCurve_IfcPcurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceExtent_IfcMaterialLayerSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceExtent_IfcMaterialProfileSetUsage"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencePath_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencePath_IfcTableColumn"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceSurface_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferenceTokens_IfcClassification"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedByPlacements_IfcObjectPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedDocument_IfcDocumentReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedInStructures_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedLibrary_IfcLibraryReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ReferencesElements_IfcSpatialElement"/>
    </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="#RelatedApprovals_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildingElement_IfcRelFillsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildingElement_IfcRelSpaceBoundary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedBuildings_IfcRelServicesBuildings"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedConnectionType_IfcRelConnectsPathElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedControlElements_IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedCoverings_IfcRelCoversBldgElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedCoverings_IfcRelCoversSpaces"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedDefinitions_IfcRelDeclares"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedDocuments_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElement_IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElement_IfcRelConnectsPortToElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElement_IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElements_IfcRelContainedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedElements_IfcRelReferencedInSpatialStructure"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedFeatureElement_IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedMaterials_IfcMaterialRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedMonetaryUnit_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjectsType_IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelAggregates"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelAssigns"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelAssociates"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelDefinesByObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelDefinesByProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelDefinesByType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedObjects_IfcRelNests"/>
    </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="#RelatedPropertySets_IfcRelDefinesByTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedResourceObjects_IfcExternalReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedResourceObjects_IfcResourceApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedResourceObjects_IfcResourceConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedStructuralActivity_IfcRelConnectsStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatedStructuralConnection_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatesTo_IfcMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Relates_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Relates_IfcOrganization"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingActor_IfcRelAssignsToActor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingApproval_IfcRelAssociatesApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingApproval_IfcResourceApprovalRelationship"/>
    </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_IfcRelAssociatesConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingConstraint_IfcResourceConstraintRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingContext_IfcRelDeclares"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingControl_IfcRelAssignsToControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingDocument_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingDocument_IfcRelAssociatesDocument"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelConnectsElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelConnectsStructuralActivity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelInterferesElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingElement_IfcRelProjectsElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingFlowElement_IfcRelFlowControlElements"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingGroup_IfcRelAssignsToGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingLibrary_IfcRelAssociatesLibrary"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingMaterial_IfcMaterialRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingMaterial_IfcRelAssociatesMaterial"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingMonetaryUnit_IfcCurrencyRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingObject_IfcRelAggregates"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingObject_IfcRelDefinesByObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingObject_IfcRelNests"/>
    </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="#RelatingPropertyDefinition_IfcRelDefinesByProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingReference_IfcExternalReferenceRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingResource_IfcRelAssignsToResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingSpace_IfcRelCoversSpaces"/>
    </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="#RelatingTemplate_IfcRelDefinesByTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelatingType_IfcRelDefinesByType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelationshipType_IfcDocumentInformationRelationship"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RelativePlacement_IfcLocalPlacement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RemainingTime_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RemainingUsage_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RemainingWork_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepeatS_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepeatT_IfcSurfaceTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RepresentationContexts_IfcContext"/>
    </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="#RequestingApproval_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ResourceType_IfcTypeResource"/>
    </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="#Revision_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#RiserHeight_IfcStairFlight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Role_IfcActorRole"/>
    </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="#Scale_IfcMapConversion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleContour_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleDate_IfcEventTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleDuration_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleFinish_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleFinish_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleStart_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleStart_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleUsage_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ScheduleWork_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Scope_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondMullionOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondOperand_IfcBooleanResult"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondTransomOffset_IfcWindowLiningProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondaryMeasureType_IfcSimplePropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondaryPlaneAngle_IfcLightDistributionData"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SecondaryUnit_IfcSimplePropertyTemplate"/>
    </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_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcCompositeCurve"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve2D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfIntersect_IfcOffsetCurve3D"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SelfWeightCoefficients_IfcStructuralLoadCase"/>
    </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="#SequenceType_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServicedBySystems_IfcSpatialElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ServicesBuildings_IfcSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SetPointValue_IfcPropertyBoundedValue"/>
    </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="#SharedPlacement_IfcStructuralAnalysisModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ShearReinforcement_IfcSurfaceReinforcementArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SheethDiameter_IfcTendonType"/>
    </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="#SlippageX_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SlippageY_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SlippageZ_IfcSlippageConnectionCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Sort_IfcClassificationReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SourceCRS_IfcCoordinateOperation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SourceOfResultGroup_IfcStructuralLoadGroup"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Source_IfcClassification"/>
    </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="#StartOfNextHatchLine_IfcFillAreaStyleHatching"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartParam_IfcFixedReferenceSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartParam_IfcSurfaceCurveSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartParam_IfcSweptDiskSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartProfile_IfcSectionProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartTime_IfcTimePeriod"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartTime_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StartTime_IfcWorkControl"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Start_IfcWorkTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#State_IfcOwnerHistory"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StatusTime_IfcResourceTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#StatusTime_IfcTaskTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcActionRequest"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Status_IfcPermit"/>
    </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="#StyledByItem_IfcRepresentationItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcPresentationStyleAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcStyledItem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Styles_IfcSurfaceStyle"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SubmittedOn_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SuffixTitles_IfcPerson"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SupportedLength_IfcRelConnectsStructuralMember"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceColour_IfcSurfaceStyleShading"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceForm_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceOnRelatedElement_IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceOnRelatingElement_IfcConnectionSurfaceGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceReinforcement1_IfcSurfaceReinforcementArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SurfaceReinforcement2_IfcSurfaceReinforcementArea"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SweptArea_IfcSweptAreaSolid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SweptCurve_IfcSweptSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#SystemType_IfcDistributionPort"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcElement"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcProxy"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Tag_IfcTypeProduct"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetCRS_IfcCoordinateOperation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetScale_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TargetView_IfcGeometricRepresentationSubContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TaskTime_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TelephoneNumbers_IfcTelecomAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TemplateType_IfcComplexPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TemplateType_IfcPropertySetTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TemplateType_IfcSimplePropertyTemplate"/>
    </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="#TexCoordIndex_IfcIndexedTriangleTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TexCoordsList_IfcTextureVertexList"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TexCoords_IfcIndexedTextureMap"/>
    </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="#TextureTransform_IfcSurfaceTexture"/>
    </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="#ThermodynamicTemperatureExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcCenterLineProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Thickness_IfcLShapeProfileDef"/>
    </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="#TimeExponent_IfcDimensionalExponents"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeLag_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeOfApproval_IfcApproval"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimePeriods_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeSeriesDataType_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeStamp_IfcIrregularTimeSeriesValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeStep_IfcRegularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TimeValue_IfcQuantityTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ToMaterialConstituentSet_IfcMaterialConstituent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TopFlangeSlope_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="#TotalCrossSectionArea_IfcReinforcementBarProperties"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TotalFloat_IfcTaskTime"/>
    </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="#TranslationalStiffnessByAreaX_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessByAreaY_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessX_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessY_IfcBoundaryNodeCondition"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TranslationalStiffnessZ_IfcBoundaryNodeCondition"/>
    </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="#TransverseBarCrossSectionArea_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarNominalDiameter_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarNominalDiameter_IfcReinforcingMeshType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarSpacing_IfcReinforcingMesh"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#TransverseBarSpacing_IfcReinforcingMeshType"/>
    </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="#TypeIdentifier_IfcReference"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Types_IfcTypeObject"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#U1_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#U2_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UAxes_IfcGrid"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UClosed_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UDegree_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UKnots_IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UMultiplicities_IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#URLReference_IfcImageTexture"/>
    </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_IfcTableColumn"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Unit_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UnitsInContext_IfcContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Units_IfcUnitAssignment"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UpperBoundValue_IfcPropertyBoundedValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageName_IfcComplexProperty"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageName_IfcComplexPropertyTemplate"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UsageName_IfcPropertyReferenceValue"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Usage_IfcConstructionResource"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Usage_IfcPhysicalComplexQuantity"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Usense_IfcRectangularTrimmedSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedDataOrigin_IfcSchedulingTime"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedDataOrigin_IfcTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEvent"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEventType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedGrade_IfcConstraint"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedOperationType_IfcDoor"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedOperationType_IfcDoorType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPartitioningType_IfcWindow"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPartitioningType_IfcWindowType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedPurpose_IfcAddress"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedQualifier_IfcObjective"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedRole_IfcActorRole"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedSequenceType_IfcRelSequence"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#UserDefinedTargetView_IfcGeometricRepresentationSubContext"/>
    </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="#VClosed_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VDegree_IfcBSplineSurface"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VKnots_IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VMultiplicities_IfcBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValidFrom_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValueComponent_IfcMeasureWithUnit"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ValueSource_IfcMetric"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Values_IfcIrregularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Values_IfcRegularTimeSeries"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Values_IfcStructuralLoadConfiguration"/>
    </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="#VerticalDatum_IfcCoordinateReferenceSystem"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Vertices_IfcTextureMap"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VisibleSegmentLength_IfcCurveStyleFontPattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VoidsElements_IfcFeatureElementSubtraction"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Voids_IfcAdvancedBrepWithVoids"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Voids_IfcFacetedBrepWithVoids"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VolumeOnRelatedElement_IfcConnectionVolumeGeometry"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#VolumeOnRelatingElement_IfcConnectionVolumeGeometry"/>
    </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="#WarpingMoment_IfcStructuralLoadSingleForceWarping"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebEdgeRadius_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebSlope_IfcTShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WebThickness_IfcAsymmetricIShapeProfileDef"/>
    </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="#WeekdayComponent_IfcRecurrencePattern"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WeightValue_IfcQuantityWeight"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WeightsData_IfcRationalBSplineCurveWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WeightsData_IfcRationalBSplineSurfaceWithKnots"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcCShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcLShapeProfileDef"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#Width_IfcPixelTexture"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WordSpacing_IfcTextStyleTextModel"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorkMethod_IfcTask"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorkMethod_IfcTaskType"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorkingTimes_IfcWorkCalendar"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#WorldCoordinateSystem_IfcGeometricRepresentationContext"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XAxisAbscissa_IfcMapConversion"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#XAxisOrdinate_IfcMapConversion"/>
    </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="#ZDim_IfcBoundingBox"/>
    </Declaration>
    <Declaration>
        <ObjectProperty IRI="#ZLength_IfcBlock"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ABSORBEDDOSEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACCELERATIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ACCESS"/>
    </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="#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="#ADMINISTRATION"/>
    </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="#AGGREGATES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRCONDITIONING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRCONDITIONINGUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRCOOLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRHANDLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRPARTICLEFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRRELEASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AIRSTATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ALARMPANEL"/>
    </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="#AMPLIFIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANCHORBOLT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANCHORING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANCHORPLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANGULARVELOCITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANTENNA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ANTIVACUUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ARCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ARCHITECT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AREA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AREADENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AREAUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ASSEMBLY"/>
    </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="#ATSTART"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATTENDANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ATTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AUDIOVISUAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AUDIOVISUALOUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AWNING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS1"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS2"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#AXIS3"/>
    </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="#BASELINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BASESLAB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BASIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BATH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BATTERY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEAM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BEAM_GRID"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BECQUEREL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BED"/>
    </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="#BIDET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BILINEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BIRDCAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BLASTDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BLINN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOLT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BOOSTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BORED"/>
    </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="#BRACKET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BRAKES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BREAKGLASSBUTTON"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BREAKPRESSURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BREECHINGINLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUDGET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUILDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUILDINGOPERATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUILDINGOWNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUOYANCY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUSBARSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BUTTERFLY_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BY_DAY_COUNT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#BY_WEEKDAY_COUNT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLECARRIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLELADDERSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLESEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLETRAYSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CABLETRUNKINGSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAISSON_FOUNDATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CALIBRATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAMERA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CANDELA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAPACITORBANK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CARPENTRY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CARTESIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CAST_IN_PLACE"/>
    </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="#CHAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHAMFER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHANGEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHANGEOVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHECK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHEMICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHILLEDWATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHORD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CHP"/>
    </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="#CLEANING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CLIENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COATED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CODECOMPLIANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CODEWAIVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COHESION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COLLAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COLUMN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMMISSIONING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMMISSIONINGENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMMUNICATION"/>
    </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="#COMPRESSEDAIR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPRESSEDAIRFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPRESSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPRESSION_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COMPUTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONCRETE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDENSERWATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDUCTANCESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDUCTORSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONDUITSEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONFIDENTIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONICAL_SURF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSTANTFLOW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSTRUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSTRUCTIONMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSULTANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONSUMERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CONTACTSENSOR"/>
    </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="#CONVEYING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CORESEGMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COSTENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COSTPLAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COULOMB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COUPLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COUPLING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#COWL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CRANEWAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CREEP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CROSS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CUBIC_METRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CULVERT"/>
    </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="#CUTOUT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CYCLONIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#CYLINDRICAL_SURF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DAILY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DATA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DATAOUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DC"/>
    </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="#DEHUMIDIFIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DELETED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DEMOLISHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DEMOLITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESIGNINTENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DESK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIAGNOSTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIFFERENCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIFFUSER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIMMERSWITCH"/>
    </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="#DIRECTEXPANSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONBRAZEDPLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONSHELLANDTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTEXPANSIONTUBEINTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DIRECTIONSOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCONTINUOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCRETE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISCRETEBINARY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISHWASHER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISMANTLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DISPLAY"/>
    </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="#DOMESTICCOLDWATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOMESTICHOTWATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOME_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOOR"/>
    </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="#DOWEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DOWN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRAINAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRAWOFFCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRIVEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DRYWALL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DUCT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DXCOOLINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DYNAMIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#DYNAMICVISCOSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHINGSWITCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHLEAKAGECIRCUITBREAKER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHMOVING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EARTHQUAKE_E"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EDGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELAPSEDTIME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICALENGINEER"/>
    </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="#ELECTRICHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICRESISTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRICVOLTAGEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTROACOUSTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTROMAGNETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ELECTRONIC"/>
    </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="#EMAIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EMERGENCYSTOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENDEVENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENDSUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENERGYMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENERGYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENGINEER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENGINEGENERATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ENTRY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EQUIDISTANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ERECTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ERECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ESCALATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ESTIMATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVAPORATIVECOOLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVENTCOMPLEX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVENTMESSAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVENTRULE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EVENTTIME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXHAUST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXPANSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNALCOMBUSTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNAL_EARTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNAL_FIRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTERNAL_WATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#EXTRAORDINARY_A"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FACILITIESMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FACTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FARAD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FAUCET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FAX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FEEDAIRUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FEEDANDEXPANSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FEMTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FENESTRATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIELDCONSTRUCTIONMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FILECABINET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINALDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINISHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINISH_FINISH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINISH_START"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FINNED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIREDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIREHYDRANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIREPROTECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRESAFETY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRESENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRESMOKEDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRSTSHIFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIRST_ORDER_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDCASEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATECOUNTERFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATECROSSFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXEDPLATEPARALLELFLOWEXCHANGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FIXED_END"/>
    </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="#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="#FORMWORK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FOUNDATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREEFORM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREESTANDINGELECTRICHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREESTANDINGFAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREESTANDINGWATERCOOLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREESTANDINGWATERHEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREEZER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCYMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FREQUENCYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FRICTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FRIDGE_FREEZER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#FUEL"/>
    </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="#GABLE_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GAMBREL_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GAS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASDETECTIONPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GASTAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GATEWAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GENERAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GENERALISED_CONE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GFA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GIGA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GIRDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GLASS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GLOBAL_COORDS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GLUE"/>
    </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="#GREASE"/>
    </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="#GUARDRAIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GULLYSUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GULLYTRAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GUTTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#GYPSUM"/>
    </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="#HALOGEN"/>
    </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="#HAZARDOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEALTHANDSAFETY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATFLUXDENSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HEATING"/>
    </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="#HOLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HOLLOWCORE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HOME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HOSEREEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HUMIDISTAT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HUMIDITYSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HVAC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HYDRAULICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HYDRONICCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#HYPERBOLIC_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ICE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ILLUMINANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IMPACT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IMPULSE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INCLUDEDIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INCLUDES"/>
    </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="#INDUCTANCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INDUCTORBANK"/>
    </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="#INTERMEDIATEEVENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTERNAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTERNALCOMBUSTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INTERSECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#INVERTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IN_PLANE_LOADING_2D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IONCONCENTRATIONSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IONCONCENTRATIONUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#IRREGULAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ISOCONTOUR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ISOLATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ISOTHERMALMOISTURECAPACITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JALOUSIE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JETGROUTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JOIST"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JOULE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#JUNCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KELVIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KEYPAD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KILO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KINEMATICVISCOSITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#KITCHENMACHINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LACK_OF_FIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LANDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LANDSCAPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LED"/>
    </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="#LEVELSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIFTINGGEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGATURE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTDOME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTEMITTINGDIODE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTNINGPROTECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LIGHTSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LINEARFORCEUNIT"/>
    </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="#LOADBEARING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOADING_3D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_CASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOAD_COMBINATION"/>
    </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="#LOGICALNOTAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGICALNOTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGICALOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGICALXOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOGISTIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOG_LINEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOG_LOG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOUVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOUVRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOWPRESSURESODIUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#LOWVOLTAGEHALOGEN"/>
    </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="#MANUFACTURER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MARK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MASONRY"/>
    </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="#MERGECONFLICT"/>
    </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="#MICROPHONE"/>
    </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="#MITER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MIXING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODELVIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODEL_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODEM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MODIFIED"/>
    </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="#MOLDING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOLECULARWEIGHTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOMENTARYSWITCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOMENTOFINERTIAUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MONTHLY_BY_DAY_OF_MONTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MONTHLY_BY_POSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MORTAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOTORCONTROLCENTRE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVABLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVEMENTSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MOVINGWALKWAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MULLION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MULTIPLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MULTIPOSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#MUNICIPALSOLIDWASTE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NAIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NAILPLATE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NANO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NATURALDRAFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NEGATIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NETWORKAPPLIANCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NETWORKBRIDGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NETWORKHUB"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NEWTON"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOCHANGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTDEFIEND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTDEFINED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTEQUALTO"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTINCLUDEDIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NOTINCLUDES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#NULL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OBSTRUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OCCUPANCY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#ODORFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OFFICE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OHM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OILFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OILMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OLED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPENING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPENTYPE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPERATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OPERATIONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OTHEROPERATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OTHER_CONSTRUCTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OUTERSHELL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OUT_PLANE_LOADING_2D"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OWNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OXYGENGENERATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#OXYGENPLANT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAD_FOOTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAINTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARABOLA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARABOLIC_ARC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARAMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARAPET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARKING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARTIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PARTITIONING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PASCAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PASSIVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAVILION_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PAVING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PERMANENT_G"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PERSONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PETA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PETROL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHASEANGLEMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHONE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHONG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHOTOCOPIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PHSENSOR"/>
    </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="#PIECEWISE_BEZIER_KNOTS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PILASTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PILE_CAP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIN_JOINED_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIPE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIVOTHORIZONTAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PIVOTVERTICAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANARFORCEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANEANGLEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLANE_SURF"/>
    </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="#PLAYER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PLUMBING"/>
    </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="#POWER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWERFACTORMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWERGENERATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWEROUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#POWERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRECASTPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRECAST_CONCRETE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PREDICTED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PREFAB_STEEL"/>
    </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="#PRINTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROCESS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PRODUCT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROGRAMMABLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECTED_LENGTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECTMANAGER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROJECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPELLORAXIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPORTIONAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROPPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PROVISIONFORVOID"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PSET_OCCURRENCEDRIVEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PSET_PERFORMANCEDRIVEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PSET_TYPEDRIVENONLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PSET_TYPEDRIVENOVERRIDE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PUBLIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PUMPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PUNCHING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURCHASE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURCHASEORDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#PURLIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_BOUNDEDVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_COMPLEX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_ENUMERATEDVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_LISTVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_REFERENCEVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_SINGLEVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#P_TABLEVALUE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QTO_OCCURRENCEDRIVEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QTO_TYPEDRIVENONLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QTO_TYPEDRIVENOVERRIDE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#QUADRIC_SURF"/>
    </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="#QUASI_UNIFORM_KNOTS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_AREA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_COMPLEX"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_COUNT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_LENGTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_TIME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_VOLUME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#Q_WEIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIATIONSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RADIOACTIVITYSENSOR"/>
    </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="#RAINWATER"/>
    </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="#RECEIVER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECESS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECIPROCATING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECTANGULAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RECTIFIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REDUCER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFLECTED_PLAN_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REFRIGERATION"/>
    </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="#RELAY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELIEFDAMPER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RELUCTANCESYNCHRONOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REMOVABLECASEMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REMOVAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RENOVATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REPEATER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#REQUIREMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESELLER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RESIDUALCURRENT"/>
    </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="#RIVET"/>
    </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="#ROUTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RULED_SURF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#RUNAROUNDCOILLOOP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SAFETYCUTOFF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SANITARYFOUNTAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCANNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCHEDULEOFRATES"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCREEN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCREW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SCROLL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECOND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECONDSHIFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECOND_ORDER_THEORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONAREAINTEGRALUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTIONMODULUSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECTION_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECURITY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SECURITYLIGHTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SELECTORSWITCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SEMIHERMETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SETTLEMENT_U"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SEWAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHADING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEAR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEARCONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEARMODULUSUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHED_ROOF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHEET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELLANDCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHELLANDTUBE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHOE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHOWER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHRINKAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHUTDOWN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SHUTTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIDEHUNGLEFTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIDEHUNGRIGHTHAND"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIEMENS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIEVERT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIGNAL"/>
    </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="#SINUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SIREN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SITE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SITEGRADING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SKETCH_VIEW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SKIRTINGBOARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SKYLIGHT"/>
    </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="#SOFA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOLARCOLLECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOLARPANEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOLIDANGLEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOLIDWALL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPOWERLEVELUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPOWERUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPRESSURELEVELUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDPRESSUREUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOUNDSENSOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOURCE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SOURCEANDSINK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPACE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPACEINVENTORY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPANDREL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPEAKER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPECIFICATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPECIFICHEATCAPACITYUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SPHERICAL_SURF"/>
    </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="#STANDALONE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STANDARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STAPLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STARTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STARTEVENT"/>
    </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="#STEELWORK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STERADIAN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STOPCOCK"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STORAGE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#STORMWATER"/>
    </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="#STUDSHEARCONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUBCONTRACTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUBMERSIBLEPUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUBTRACT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUMPPUMP"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUPPLIER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SUPPORT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SURF_OF_LINEAR_EXTRUSION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SURF_OF_REVOLUTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SURVEYING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWINGING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWING_FIXED_LEFT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWING_FIXED_RIGHT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWITCHBOARD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWITCHDISCONNECTOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SWITCHER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SYNCHRONOUS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#SYSTEM_IMPERFECTION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TABLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TAG"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TAPERED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TELEPHONE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TELEPHONEOUTLET"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEMPERATUREGRADIENTUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEMPERATURERATEOFCHANGEUNIT"/>
    </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="#TENSIONING_END"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TENSION_MEMBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TERA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TERRAIN"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TESLA"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TEXTURED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMAL"/>
    </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="#THERMOSTAT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THERMOSTATICACTUATOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#THIRDSHIFT"/>
    </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="#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="#TOROIDAL_SURF"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TORQUEUNIT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSITION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSPORT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRANSPORTING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRAPDOOR"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TREATMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRENCH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRIANGULAR"/>
    </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="#TROCHOIDAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRUE_LENGTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TRUSS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUBEAXIAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUMBLEDRYER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUNER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TUNGSTENFILAMENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#TV"/>
    </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="#UNIFORM_KNOTS"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#UNION"/>
    </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="#USERDEFINED"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VACUUM"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VACUUMSTATION"/>
    </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="#VENDINGMACHINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VENT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VENTILATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VERBAL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VERTICALINLINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VERTICALTURBINE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VESSEL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#VIRTUAL"/>
    </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="#WASTEWATER"/>
    </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="#WATERCOOLINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERFILTER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERHEATINGCOIL"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERMETER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATERSUPPLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WATT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WAVE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WCSEAT"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WEATHERSTATION"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WEBER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WEEKLY"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WELD"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WELDEDSHELLHERMETIC"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WHISTLE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WINDER"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WINDOW"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WINDSENSOR"/>
    </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="#WORKSURFACE"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WORKTIME"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#WRAPPING"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#YEARLY_BY_DAY_OF_MONTH"/>
    </Declaration>
    <Declaration>
        <NamedIndividual IRI="#YEARLY_BY_POSITION"/>
    </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="#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="#LongDescription_IfcActionRequest"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcActionRequest"/>
            <Class IRI="#IfcActionRequestTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Status_IfcActionRequest"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LongDescription_IfcActionRequest"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcActionRequest"/>
            <Class IRI="#IfcActionRequestTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequest"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Status_IfcActionRequest"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActionRequestTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </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="#IfcActuator"/>
        <Class IRI="#IfcDistributionControlElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcActuator"/>
            <Class IRI="#IfcActuatorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcActuator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcActuator"/>
            <Class IRI="#IfcActuatorTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcAdvancedBrep"/>
        <Class IRI="#IfcManifoldSolidBrep"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAdvancedBrepWithVoids"/>
        <Class IRI="#IfcAdvancedBrep"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAdvancedBrepWithVoids"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Voids_IfcAdvancedBrepWithVoids"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAdvancedBrepWithVoids"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Voids_IfcAdvancedBrepWithVoids"/>
            <Class IRI="#IfcClosedShell"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAdvancedFace"/>
        <Class IRI="#IfcFaceSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminal"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminal"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminal"/>
            <Class IRI="#IfcAirTerminalTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminal"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminal"/>
            <Class IRI="#IfcAirTerminalTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBox"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBox"/>
            <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirTerminalBox"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirTerminalBox"/>
            <Class IRI="#IfcAirTerminalBoxTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcAirToAirHeatRecovery"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecovery"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecovery"/>
            <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAirToAirHeatRecovery"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAirToAirHeatRecovery"/>
            <Class IRI="#IfcAirToAirHeatRecoveryTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcAlarm"/>
        <Class IRI="#IfcDistributionControlElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarm"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAlarm"/>
            <Class IRI="#IfcAlarmTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAlarm"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAlarm"/>
            <Class IRI="#IfcAlarmTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#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="#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="#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="#IfcMetricValueSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApplicableDate_IfcAppliedValue"/>
            <Class IRI="#IfcDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#AppliedValue_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValueSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ArithmeticOperator_IfcAppliedValue"/>
            <Class IRI="#IfcArithmeticOperatorEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Category_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Components_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Components_IfcAppliedValue"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcAppliedValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Condition_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </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="#IfcDate"/>
        </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"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ApplicableDate_IfcAppliedValue"/>
            <Class IRI="#IfcDate"/>
        </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="#ArithmeticOperator_IfcAppliedValue"/>
            <Class IRI="#IfcArithmeticOperatorEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Category_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Components_IfcAppliedValue"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Condition_IfcAppliedValue"/>
            <Class IRI="#IfcLabel"/>
        </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="#IfcDate"/>
        </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="#IfcAppliedValueSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_EmptyList"/>
        <Class IRI="#IfcAppliedValue_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcAppliedValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAppliedValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovedObjects_IfcApproval"/>
            <Class IRI="#IfcRelAssociatesApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ApprovedResources_IfcApproval"/>
            <Class IRI="#IfcResourceApprovalRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#GivingApproval_IfcApproval"/>
            <Class IRI="#IfcActorSelect"/>
        </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="#Level_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Qualifier_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Relates_IfcApproval"/>
            <Class IRI="#IfcApprovalRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RequestingApproval_IfcApproval"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Status_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TimeOfApproval_IfcApproval"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#GivingApproval_IfcApproval"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Identifier_IfcApproval"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Level_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Qualifier_IfcApproval"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RequestingApproval_IfcApproval"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Status_IfcApproval"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApproval"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TimeOfApproval_IfcApproval"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <Class IRI="#IfcResourceLevelRelationship"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedApprovals_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedApprovals_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcApprovalRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingApproval_IfcApprovalRelationship"/>
            <Class IRI="#IfcApproval"/>
        </ObjectExactCardinality>
    </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="#IfcAreaDensityMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAreaDensityMeasure"/>
        <Class IRI="#IfcDerivedMeasureValue"/>
    </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="#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="#Identification_IfcAsset"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
            <Class IRI="#IfcDate"/>
        </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"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CurrentValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#DepreciatedValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Identification_IfcAsset"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#IncorporationDate_IfcAsset"/>
            <Class IRI="#IfcDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OriginalValue_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Owner_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ResponsiblePerson_IfcAsset"/>
            <Class IRI="#IfcPerson"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TotalReplacementCost_IfcAsset"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsset"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#User_IfcAsset"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BottomFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BottomFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BottomFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OverallDepth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TopFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WebThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BottomFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BottomFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OverallDepth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeWidth_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#WebThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BottomFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BottomFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BottomFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeEdgeRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeFilletRadius_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeSlope_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAsymmetricIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TopFlangeThickness_IfcAsymmetricIShapeProfileDef"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualAppliance"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualAppliance"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAudioVisualAppliance"/>
            <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualAppliance"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAudioVisualAppliance"/>
            <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualApplianceType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualApplianceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcAudioVisualApplianceType"/>
            <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualApplianceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcAudioVisualApplianceType"/>
            <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcAudioVisualApplianceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#IfcBSplineCurveWithKnots"/>
        </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="#IfcBSplineCurveWithKnots"/>
        <Class IRI="#IfcBSplineCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#KnotMultiplicities_IfcBSplineCurveWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#KnotMultiplicities_IfcBSplineCurveWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:INTEGER_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#KnotSpec_IfcBSplineCurveWithKnots"/>
            <Class IRI="#IfcKnotType"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Knots_IfcBSplineCurveWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Knots_IfcBSplineCurveWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcParameterValue_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#KnotMultiplicities_IfcBSplineCurveWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#KnotSpec_IfcBSplineCurveWithKnots"/>
            <Class IRI="#IfcKnotType"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineCurveWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Knots_IfcBSplineCurveWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <Class IRI="#IfcBoundedSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineSurface"/>
            <Class IRI="#IfcCartesianPoint_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineSurface"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcCartesianPoint_List_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SelfIntersect_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SurfaceForm_IfcBSplineSurface"/>
            <Class IRI="#IfcBSplineSurfaceForm"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UClosed_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UDegree_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VClosed_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VDegree_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ControlPointsList_IfcBSplineSurface"/>
            <Class IRI="#IfcCartesianPoint_List_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SelfIntersect_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SurfaceForm_IfcBSplineSurface"/>
            <Class IRI="#IfcBSplineSurfaceForm"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UClosed_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UDegree_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VClosed_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:LOGICAL"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VDegree_IfcBSplineSurface"/>
            <Class abbreviatedIRI="express:INTEGER"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceForm"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <Class IRI="#IfcBSplineSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#KnotSpec_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcKnotType"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UKnots_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UKnots_IfcBSplineSurfaceWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcParameterValue_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:INTEGER_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VKnots_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VKnots_IfcBSplineSurfaceWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcParameterValue_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class abbreviatedIRI="express:INTEGER_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#KnotSpec_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcKnotType"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UKnots_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#UMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VKnots_IfcBSplineSurfaceWithKnots"/>
            <Class IRI="#IfcParameterValue_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBSplineSurfaceWithKnots"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VMultiplicities_IfcBSplineSurfaceWithKnots"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeam"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeam"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBeam"/>
            <Class IRI="#IfcBeamTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeam"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBeam"/>
            <Class IRI="#IfcBeamTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBeamStandardCase"/>
        <Class IRI="#IfcBeam"/>
    </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="#IfcBendingParameterSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_EmptyList"/>
        <Class IRI="#IfcBendingParameterSelect_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcBendingParameterSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcBendingParameterSelect_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBendingParameterSelect_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcBendingParameterSelect_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <Class IRI="#IfcSurfaceTexture"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBlobTexture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RasterCode_IfcBlobTexture"/>
            <Class abbreviatedIRI="express:BINARY"/>
        </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:BINARY"/>
        </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="#IfcBoiler"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoiler"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBoiler"/>
            <Class IRI="#IfcBoilerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoiler"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBoiler"/>
            <Class IRI="#IfcBoilerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcModulusOfRotationalSubgradeReactionSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcRotationalStiffnessSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcTranslationalStiffnessSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoolean"/>
        <Class IRI="#IfcWarpingStiffnessSelect"/>
    </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="#IfcBoundaryCurve"/>
        <Class IRI="#IfcCompositeCurveOnSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfRotationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByLengthX_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByLengthY_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryEdgeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByLengthZ_IfcBoundaryEdgeCondition"/>
            <Class IRI="#IfcModulusOfTranslationalSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByAreaX_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByAreaY_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByAreaX_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByAreaY_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryFaceCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessByAreaZ_IfcBoundaryFaceCondition"/>
            <Class IRI="#IfcModulusOfSubgradeReactionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <Class IRI="#IfcBoundaryCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RotationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TranslationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RotationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcRotationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessX_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessY_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeCondition"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TranslationalStiffnessZ_IfcBoundaryNodeCondition"/>
            <Class IRI="#IfcTranslationalStiffnessSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <Class IRI="#IfcBoundaryNodeCondition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
            <Class IRI="#IfcWarpingStiffnessSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBoundaryNodeConditionWarping"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#WarpingStiffness_IfcBoundaryNodeConditionWarping"/>
            <Class IRI="#IfcWarpingStiffnessSelect"/>
        </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="#IfcBoundedSurface"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBSplineSurface"/>
            <Class IRI="#IfcCurveBoundedPlane"/>
            <Class IRI="#IfcCurveBoundedSurface"/>
            <Class IRI="#IfcRectangularTrimmedSurface"/>
        </ObjectUnionOf>
    </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="#IfcBuildingElementProxy"/>
            <Class IRI="#IfcChimney"/>
            <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="#IfcShadingDevice"/>
            <Class IRI="#IfcSlab"/>
            <Class IRI="#IfcStair"/>
            <Class IRI="#IfcStairFlight"/>
            <Class IRI="#IfcWall"/>
            <Class IRI="#IfcWindow"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasCoverings_IfcBuildingElement"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPart"/>
        <Class IRI="#IfcElementComponent"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPart"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPart"/>
            <Class IRI="#IfcBuildingElementPartTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPart"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPart"/>
            <Class IRI="#IfcBuildingElementPartTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPartType"/>
        <Class IRI="#IfcElementComponentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPartType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPartType"/>
            <Class IRI="#IfcBuildingElementPartTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPartType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementPartType"/>
            <Class IRI="#IfcBuildingElementPartTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementPartTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxy"/>
            <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingElementProxy"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBuildingElementProxy"/>
            <Class IRI="#IfcBuildingElementProxyTypeEnum"/>
        </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="#IfcChimneyType"/>
            <Class IRI="#IfcColumnType"/>
            <Class IRI="#IfcCoveringType"/>
            <Class IRI="#IfcCurtainWallType"/>
            <Class IRI="#IfcDoorType"/>
            <Class IRI="#IfcFootingType"/>
            <Class IRI="#IfcMemberType"/>
            <Class IRI="#IfcPileType"/>
            <Class IRI="#IfcPlateType"/>
            <Class IRI="#IfcRailingType"/>
            <Class IRI="#IfcRampFlightType"/>
            <Class IRI="#IfcRampType"/>
            <Class IRI="#IfcRoofType"/>
            <Class IRI="#IfcShadingDeviceType"/>
            <Class IRI="#IfcSlabType"/>
            <Class IRI="#IfcStairFlightType"/>
            <Class IRI="#IfcStairType"/>
            <Class IRI="#IfcWallType"/>
            <Class IRI="#IfcWindowType"/>
        </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="#IfcBuildingSystem"/>
        <Class IRI="#IfcSystem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBuildingSystem"/>
            <Class IRI="#IfcBuildingSystemTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBuildingSystem"/>
            <Class IRI="#IfcBuildingSystemTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBuildingSystemTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurner"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurner"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBurner"/>
            <Class IRI="#IfcBurnerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurner"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBurner"/>
            <Class IRI="#IfcBurnerTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurnerType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurnerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcBurnerType"/>
            <Class IRI="#IfcBurnerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurnerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcBurnerType"/>
            <Class IRI="#IfcBurnerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcBurnerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </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="#IfcNonNegativeLengthMeasure"/>
        </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="#InternalFilletRadius_IfcCShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFitting"/>
        <Class IRI="#IfcFlowFitting"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFitting"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFitting"/>
            <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierFitting"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierFitting"/>
            <Class IRI="#IfcCableCarrierFittingTypeEnum"/>
        </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="#IfcCableCarrierSegment"/>
        <Class IRI="#IfcFlowSegment"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegment"/>
            <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableCarrierSegment"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableCarrierSegment"/>
            <Class IRI="#IfcCableCarrierSegmentTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcCableFitting"/>
        <Class IRI="#IfcFlowFitting"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFitting"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableFitting"/>
            <Class IRI="#IfcCableFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFitting"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableFitting"/>
            <Class IRI="#IfcCableFittingTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFittingType"/>
        <Class IRI="#IfcFlowFittingType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFittingType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableFittingType"/>
            <Class IRI="#IfcCableFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFittingType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableFittingType"/>
            <Class IRI="#IfcCableFittingTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableFittingTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegment"/>
        <Class IRI="#IfcFlowSegment"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCableSegment"/>
            <Class IRI="#IfcCableSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCableSegment"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCableSegment"/>
            <Class IRI="#IfcCableSegmentTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcCardinalPointReference"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </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="#IfcCartesianPointList"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPointList"/>
        <ObjectUnionOf>
            <Class IRI="#IfcCartesianPointList3D"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPointList3D"/>
        <Class IRI="#IfcCartesianPointList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPointList3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CoordList_IfcCartesianPointList3D"/>
            <Class IRI="#IfcLengthMeasure_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPointList3D"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CoordList_IfcCartesianPointList3D"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcLengthMeasure_List_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPointList3D"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#CoordList_IfcCartesianPointList3D"/>
            <Class IRI="#IfcLengthMeasure_List_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="#IfcCartesianPoint_List_EmptyList"/>
        <Class IRI="#IfcCartesianPoint_List_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcCartesianPoint_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcCartesianPoint_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCartesianPoint_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcCartesianPoint_List_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="#IfcChangeActionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChiller"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChiller"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcChiller"/>
            <Class IRI="#IfcChillerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChiller"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcChiller"/>
            <Class IRI="#IfcChillerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcChimney"/>
        <Class IRI="#IfcBuildingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimney"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcChimney"/>
            <Class IRI="#IfcChimneyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimney"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcChimney"/>
            <Class IRI="#IfcChimneyTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimneyType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimneyType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcChimneyType"/>
            <Class IRI="#IfcChimneyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimneyType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcChimneyType"/>
            <Class IRI="#IfcChimneyTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcChimneyTypeEnum"/>
        <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="#IfcCivilElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCivilElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <Class IRI="#IfcClassificationReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <Class IRI="#IfcClassificationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <Class IRI="#IfcExternalInformation"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcClassification"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EditionDate_IfcClassification"/>
            <Class IRI="#IfcDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Edition_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcClassification"/>
            <Class IRI="#IfcURIReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferenceTokens_IfcClassification"/>
            <Class IRI="#IfcIdentifier_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferenceTokens_IfcClassification"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcIdentifier_List"/>
            </ObjectSomeValuesFrom>
        </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="#Name_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcClassification"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EditionDate_IfcClassification"/>
            <Class IRI="#IfcDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Edition_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcClassification"/>
            <Class IRI="#IfcURIReference"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferenceTokens_IfcClassification"/>
            <Class IRI="#IfcIdentifier_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassification"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Source_IfcClassification"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <Class IRI="#IfcClassificationReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <Class IRI="#IfcClassificationSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <Class IRI="#IfcExternalReference"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcClassificationReference"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
            <Class IRI="#IfcClassificationReferenceSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Sort_IfcClassificationReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcClassificationReference"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferencedSource_IfcClassificationReference"/>
            <Class IRI="#IfcClassificationReferenceSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Sort_IfcClassificationReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationReferenceSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClassificationSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClosedShell"/>
        <Class IRI="#IfcConnectedFaceSet"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClosedShell"/>
        <Class IRI="#IfcShell"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcClosedShell"/>
        <Class IRI="#IfcSolidOrShell"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoil"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoil"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCoil"/>
            <Class IRI="#IfcCoilTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoil"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCoil"/>
            <Class IRI="#IfcCoilTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#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="#IfcColourRgbList"/>
        <Class IRI="#IfcPresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgbList"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourList_IfcColourRgbList"/>
            <Class IRI="#IfcNormalisedRatioMeasure_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgbList"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourList_IfcColourRgbList"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcNormalisedRatioMeasure_List_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourRgbList"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ColourList_IfcColourRgbList"/>
            <Class IRI="#IfcNormalisedRatioMeasure_List_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <Class IRI="#IfcColour"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColourSpecification"/>
        <Class IRI="#IfcPresentationItem"/>
    </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="#IfcColumn"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcColumn"/>
            <Class IRI="#IfcColumnTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumn"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcColumn"/>
            <Class IRI="#IfcColumnTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcColumnStandardCase"/>
        <Class IRI="#IfcColumn"/>
    </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="#IfcCommunicationsAppliance"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsAppliance"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCommunicationsAppliance"/>
            <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsAppliance"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCommunicationsAppliance"/>
            <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsApplianceType"/>
        <Class IRI="#IfcFlowTerminalType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsApplianceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCommunicationsApplianceType"/>
            <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsApplianceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCommunicationsApplianceType"/>
            <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCommunicationsApplianceTypeEnum"/>
        <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="#IfcComplexPropertyTemplate"/>
        <Class IRI="#IfcPropertyTemplate"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasPropertyTemplates_IfcComplexPropertyTemplate"/>
            <Class IRI="#IfcPropertyTemplate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TemplateType_IfcComplexPropertyTemplate"/>
            <Class IRI="#IfcComplexPropertyTemplateTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplate"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UsageName_IfcComplexPropertyTemplate"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplate"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TemplateType_IfcComplexPropertyTemplate"/>
            <Class IRI="#IfcComplexPropertyTemplateTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplate"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UsageName_IfcComplexPropertyTemplate"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcComplexPropertyTemplateTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#IfcCompositeCurveOnSurface"/>
        <Class IRI="#IfcCompositeCurve"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompositeCurveOnSurface"/>
        <Class IRI="#IfcCurveOnSurface"/>
    </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"/>
                <ObjectAllValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <ObjectExactCardinality cardinality="1">
                        <ObjectProperty abbreviatedIRI="list:hasNext"/>
                        <Class abbreviatedIRI="express:INTEGER_EmptyList"/>
                    </ObjectExactCardinality>
                </ObjectAllValuesFrom>
            </ObjectAllValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressor"/>
        <Class IRI="#IfcFlowMovingDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCompressor"/>
            <Class IRI="#IfcCompressorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCompressor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCompressor"/>
            <Class IRI="#IfcCompressorTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcCondenser"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenser"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCondenser"/>
            <Class IRI="#IfcCondenserTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCondenser"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCondenser"/>
            <Class IRI="#IfcCondenserTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#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="#IfcConnectionSurfaceGeometry"/>
            <Class IRI="#IfcConnectionVolumeGeometry"/>
        </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="#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="#IfcConnectionVolumeGeometry"/>
        <Class IRI="#IfcConnectionGeometry"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionVolumeGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VolumeOnRelatedElement_IfcConnectionVolumeGeometry"/>
            <Class IRI="#IfcSolidOrShell"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionVolumeGeometry"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VolumeOnRelatingElement_IfcConnectionVolumeGeometry"/>
            <Class IRI="#IfcSolidOrShell"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionVolumeGeometry"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#VolumeOnRelatingElement_IfcConnectionVolumeGeometry"/>
            <Class IRI="#IfcSolidOrShell"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConnectionVolumeGeometry"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VolumeOnRelatedElement_IfcConnectionVolumeGeometry"/>
            <Class IRI="#IfcSolidOrShell"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectUnionOf>
            <Class IRI="#IfcMetric"/>
            <Class IRI="#IfcObjective"/>
        </ObjectUnionOf>
    </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="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstraint"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcConstraint"/>
            <Class IRI="#IfcText"/>
        </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="#IfcResourceConstraintRelationship"/>
        </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="#IfcDateTime"/>
        </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="#IfcConstraintEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#IfcConstructionEquipmentResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResource"/>
            <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResource"/>
            <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResourceType"/>
        <Class IRI="#IfcConstructionResourceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResourceType"/>
            <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResourceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionEquipmentResourceType"/>
            <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionEquipmentResourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResource"/>
            <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResource"/>
            <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResourceType"/>
        <Class IRI="#IfcConstructionResourceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResourceType"/>
            <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResourceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionMaterialResourceType"/>
            <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionMaterialResourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResource"/>
            <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResource"/>
            <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResourceType"/>
        <Class IRI="#IfcConstructionResourceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResourceType"/>
            <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResourceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcConstructionProductResourceType"/>
            <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionProductResourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#BaseCosts_IfcConstructionResource"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseCosts_IfcConstructionResource"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcAppliedValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Usage_IfcConstructionResource"/>
            <Class IRI="#IfcResourceTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BaseCosts_IfcConstructionResource"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResource"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Usage_IfcConstructionResource"/>
            <Class IRI="#IfcResourceTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <Class IRI="#IfcTypeResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcConstructionEquipmentResourceType"/>
            <Class IRI="#IfcConstructionMaterialResourceType"/>
            <Class IRI="#IfcConstructionProductResourceType"/>
            <Class IRI="#IfcCrewResourceType"/>
            <Class IRI="#IfcLaborResourceType"/>
            <Class IRI="#IfcSubContractResourceType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseCosts_IfcConstructionResourceType"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseCosts_IfcConstructionResourceType"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcAppliedValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResourceType"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BaseCosts_IfcConstructionResourceType"/>
            <Class IRI="#IfcAppliedValue_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConstructionResourceType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#BaseQuantity_IfcConstructionResourceType"/>
            <Class IRI="#IfcPhysicalQuantity"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <Class IRI="#IfcObjectDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectUnionOf>
            <Class IRI="#IfcProject"/>
            <Class IRI="#IfcProjectLibrary"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Declares_IfcContext"/>
            <Class IRI="#IfcRelDeclares"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LongName_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ObjectType_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Phase_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RepresentationContexts_IfcContext"/>
            <Class IRI="#IfcRepresentationContext"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UnitsInContext_IfcContext"/>
            <Class IRI="#IfcUnitAssignment"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LongName_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ObjectType_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Phase_IfcContext"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcContext"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UnitsInContext_IfcContext"/>
            <Class IRI="#IfcUnitAssignment"/>
        </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"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </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="#IfcCostItem"/>
            <Class IRI="#IfcCostSchedule"/>
            <Class IRI="#IfcPerformanceHistory"/>
            <Class IRI="#IfcPermit"/>
            <Class IRI="#IfcProjectOrder"/>
            <Class IRI="#IfcWorkCalendar"/>
            <Class IRI="#IfcWorkControl"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Controls_IfcControl"/>
            <Class IRI="#IfcRelAssignsToControl"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Identification_IfcControl"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcControl"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Identification_IfcControl"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcController"/>
        <Class IRI="#IfcDistributionControlElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcController"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcController"/>
            <Class IRI="#IfcControllerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcController"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcController"/>
            <Class IRI="#IfcControllerTypeEnum"/>
        </ObjectMaxCardinality>
    </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"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </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="#IfcConversionBasedUnitWithOffset"/>
        <Class IRI="#IfcConversionBasedUnit"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnitWithOffset"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ConversionOffset_IfcConversionBasedUnitWithOffset"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcConversionBasedUnitWithOffset"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ConversionOffset_IfcConversionBasedUnitWithOffset"/>
            <Class IRI="#IfcReal"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeam"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeam"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCooledBeam"/>
            <Class IRI="#IfcCooledBeamTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCooledBeam"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCooledBeam"/>
            <Class IRI="#IfcCooledBeamTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcCoolingTower"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTower"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCoolingTower"/>
            <Class IRI="#IfcCoolingTowerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoolingTower"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCoolingTower"/>
            <Class IRI="#IfcCoolingTowerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcCoordinateOperation"/>
        <ObjectUnionOf>
            <Class IRI="#IfcMapConversion"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateOperation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SourceCRS_IfcCoordinateOperation"/>
            <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateOperation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TargetCRS_IfcCoordinateOperation"/>
            <Class IRI="#IfcCoordinateReferenceSystem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateOperation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#SourceCRS_IfcCoordinateOperation"/>
            <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateOperation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TargetCRS_IfcCoordinateOperation"/>
            <Class IRI="#IfcCoordinateReferenceSystem"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectUnionOf>
            <Class IRI="#IfcProjectedCRS"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#GeodeticDatum_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VerticalDatum_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#GeodeticDatum_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VerticalDatum_IfcCoordinateReferenceSystem"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CostQuantities_IfcCostItem"/>
            <Class IRI="#IfcPhysicalQuantity_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CostQuantities_IfcCostItem"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcPhysicalQuantity_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CostValues_IfcCostItem"/>
            <Class IRI="#IfcCostValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CostValues_IfcCostItem"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class IRI="#IfcCostValue_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCostItem"/>
            <Class IRI="#IfcCostItemTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CostQuantities_IfcCostItem"/>
            <Class IRI="#IfcPhysicalQuantity_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#CostValues_IfcCostItem"/>
            <Class IRI="#IfcCostValue_List"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCostItem"/>
            <Class IRI="#IfcCostItemTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostItemTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <Class IRI="#IfcControl"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
            <Class IRI="#IfcCostScheduleTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Status_IfcCostSchedule"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SubmittedOn_IfcCostSchedule"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCostSchedule"/>
            <Class IRI="#IfcCostScheduleTypeEnum"/>
        </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="#SubmittedOn_IfcCostSchedule"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostSchedule"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UpdateDate_IfcCostSchedule"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostScheduleTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue"/>
        <Class IRI="#IfcAppliedValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_EmptyList"/>
        <Class IRI="#IfcCostValue_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcCostValue_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCostValue_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcCostValue_List"/>
        </ObjectAllValuesFrom>
    </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="#CoversElements_IfcCovering"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCovering"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#CoversSpaces_IfcCovering"/>
            <Class IRI="#IfcRelCoversSpaces"/>
        </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="#CoversElements_IfcCovering"/>
            <Class IRI="#IfcRelCoversBldgElements"/>
        </ObjectMaxCardinality>
    </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="#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="#IfcCrewResource"/>
        <Class IRI="#IfcConstructionResource"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResource"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCrewResource"/>
            <Class IRI="#IfcCrewResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCrewResource"/>
            <Class IRI="#IfcCrewResourceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResourceType"/>
        <Class IRI="#IfcConstructionResourceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCrewResourceType"/>
            <Class IRI="#IfcCrewResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResourceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCrewResourceType"/>
            <Class IRI="#IfcCrewResourceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCrewResourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#IfcCurrencyRelationship"/>
        <Class IRI="#IfcResourceLevelRelationship"/>
    </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="#IfcDateTime"/>
        </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="#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="#RateDateTime_IfcCurrencyRelationship"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </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="#IfcCurtainWall"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcCurtainWall"/>
            <Class IRI="#IfcCurtainWallTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurtainWall"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcCurtainWall"/>
            <Class IRI="#IfcCurtainWallTypeEnum"/>
        </ObjectMaxCardinality>
    </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"/>
            <Class IRI="#IfcPcurve"/>
        </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="#IfcCurveBoundedSurface"/>
        <Class IRI="#IfcBoundedSurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#BasisSurface_IfcCurveBoundedSurface"/>
            <Class IRI="#IfcSurface"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Boundaries_IfcCurveBoundedSurface"/>
            <Class IRI="#IfcBoundaryCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ImplicitOuter_IfcCurveBoundedSurface"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Boundaries_IfcCurveBoundedSurface"/>
            <Class IRI="#IfcBoundaryCurve"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#BasisSurface_IfcCurveBoundedSurface"/>
            <Class IRI="#IfcSurface"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveBoundedSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ImplicitOuter_IfcCurveBoundedSurface"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveFontOrScaledCurveFontSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveInterpolationEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveOnSurface"/>
        <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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ModelOrDraughting_IfcCurveStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </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="#IfcCurveStyle"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ModelOrDraughting_IfcCurveStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <Class IRI="#IfcCurveStyleFontSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCurveStyleFont"/>
        <Class IRI="#IfcPresentationItem"/>
    </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"/>
        <Class IRI="#IfcPresentationItem"/>
    </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"/>
        <Class IRI="#IfcPresentationItem"/>
    </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="#IfcCylindricalSurface"/>
        <Class IRI="#IfcElementarySurface"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCylindricalSurface"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Radius_IfcCylindricalSurface"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcCylindricalSurface"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Radius_IfcCylindricalSurface"/>
            <Class IRI="#IfcPositiveLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamper"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamper"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDamper"/>
            <Class IRI="#IfcDamperTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDamper"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDamper"/>
            <Class IRI="#IfcDamperTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDate"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDate"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTime"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDateTime"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDayInMonthNumber"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDayInWeekNumber"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDefinitionSelect"/>
        <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="#IfcDimensionCount"/>
        <Class abbreviatedIRI="express:INTEGER"/>
    </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="#IfcGridPlacementDirectionSelect"/>
    </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="#IfcDiscreteAccessory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessory"/>
            <Class IRI="#IfcDiscreteAccessoryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessory"/>
            <Class IRI="#IfcDiscreteAccessoryTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessoryType"/>
        <Class IRI="#IfcElementComponentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessoryType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessoryType"/>
            <Class IRI="#IfcDiscreteAccessoryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessoryType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDiscreteAccessoryType"/>
            <Class IRI="#IfcDiscreteAccessoryTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDiscreteAccessoryTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElement"/>
        <Class IRI="#IfcDistributionFlowElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElement"/>
            <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionChamberElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDistributionChamberElement"/>
            <Class IRI="#IfcDistributionChamberElementTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDistributionCircuit"/>
        <Class IRI="#IfcDistributionSystem"/>
    </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"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AssignedToFlowElement_IfcDistributionControlElement"/>
            <Class IRI="#IfcRelFlowControlElements"/>
        </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="#IfcProtectiveDeviceTrippingUnitType"/>
            <Class IRI="#IfcSensorType"/>
            <Class IRI="#IfcUnitaryControlElementType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasPorts_IfcDistributionElement"/>
            <Class IRI="#IfcRelConnectsPortToElement"/>
        </ObjectAllValuesFrom>
    </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDistributionPort"/>
            <Class IRI="#IfcDistributionPortTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#SystemType_IfcDistributionPort"/>
            <Class IRI="#IfcDistributionSystemEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlowDirection_IfcDistributionPort"/>
            <Class IRI="#IfcFlowDirectionEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDistributionPort"/>
            <Class IRI="#IfcDistributionPortTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPort"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#SystemType_IfcDistributionPort"/>
            <Class IRI="#IfcDistributionSystemEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionPortTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystem"/>
        <Class IRI="#IfcSystem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LongName_IfcDistributionSystem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystem"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDistributionSystem"/>
            <Class IRI="#IfcDistributionSystemEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LongName_IfcDistributionSystem"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystem"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDistributionSystem"/>
            <Class IRI="#IfcDistributionSystemEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDistributionSystemEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentConfidentialityEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <Class IRI="#IfcDocumentSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <Class IRI="#IfcExternalInformation"/>
    </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="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcDocumentInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DocumentOwner_IfcDocumentInformation"/>
            <Class IRI="#IfcActorSelect"/>
        </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="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasDocumentReferences_IfcDocumentInformation"/>
            <Class IRI="#IfcDocumentReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Identification_IfcDocumentInformation"/>
            <Class IRI="#IfcIdentifier"/>
        </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="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcDocumentInformation"/>
            <Class IRI="#IfcURIReference"/>
        </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="#IfcDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
            <Class IRI="#IfcDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Identification_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="#IfcDateTime"/>
        </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="#IfcIdentifier"/>
        </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="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcDocumentInformation"/>
            <Class IRI="#IfcURIReference"/>
        </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="#IfcDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ValidUntil_IfcDocumentInformation"/>
            <Class IRI="#IfcDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentInformationRelationship"/>
        <Class IRI="#IfcResourceLevelRelationship"/>
    </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="#Description_IfcDocumentReference"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedDocument_IfcDocumentReference"/>
            <Class IRI="#IfcDocumentInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcDocumentReference"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDocumentReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferencedDocument_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="#OperationType_IfcDoor"/>
            <Class IRI="#IfcDoorTypeOperationEnum"/>
        </ObjectAllValuesFrom>
    </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDoor"/>
            <Class IRI="#IfcDoorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedOperationType_IfcDoor"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OperationType_IfcDoor"/>
            <Class IRI="#IfcDoorTypeOperationEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDoor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDoor"/>
            <Class IRI="#IfcDoorTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedOperationType_IfcDoor"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <Class IRI="#IfcPreDefinedPropertySet"/>
    </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="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LiningToPanelOffsetX_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LiningToPanelOffsetY_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LiningToPanelOffsetX_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorLiningProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LiningToPanelOffsetY_IfcDoorLiningProperties"/>
            <Class IRI="#IfcLengthMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </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="#IfcPreDefinedPropertySet"/>
    </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="#IfcDoorStandardCase"/>
        <Class IRI="#IfcDoor"/>
    </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="#IfcDoorType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OperationType_IfcDoorType"/>
            <Class IRI="#IfcDoorTypeOperationEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorType"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDoorType"/>
            <Class IRI="#IfcDoorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedOperationType_IfcDoorType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OperationType_IfcDoorType"/>
            <Class IRI="#IfcDoorTypeOperationEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDoorType"/>
            <Class IRI="#IfcDoorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ParameterTakesPrecedence_IfcDoorType"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedOperationType_IfcDoorType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDoorTypeOperationEnum"/>
        <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="#IfcDraughtingPreDefinedColour"/>
        <Class IRI="#IfcPreDefinedColour"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDraughtingPreDefinedCurveFont"/>
        <Class IRI="#IfcPreDefinedCurveFont"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFitting"/>
        <Class IRI="#IfcFlowFitting"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFitting"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctFitting"/>
            <Class IRI="#IfcDuctFittingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctFitting"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctFitting"/>
            <Class IRI="#IfcDuctFittingTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDuctSegment"/>
        <Class IRI="#IfcFlowSegment"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegment"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctSegment"/>
            <Class IRI="#IfcDuctSegmentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSegment"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctSegment"/>
            <Class IRI="#IfcDuctSegmentTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDuctSilencer"/>
        <Class IRI="#IfcFlowTreatmentDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencer"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcDuctSilencer"/>
            <Class IRI="#IfcDuctSilencerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuctSilencer"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcDuctSilencer"/>
            <Class IRI="#IfcDuctSilencerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcDuration"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuration"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcDuration"/>
        <Class IRI="#IfcTimeOrRatioSelect"/>
    </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="#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="#IfcElectricAppliance"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricAppliance"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricAppliance"/>
            <Class IRI="#IfcElectricApplianceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricAppliance"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricAppliance"/>
            <Class IRI="#IfcElectricApplianceTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcElectricCurrentMeasure"/>
        <Class abbreviatedIRI="express:REAL"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricCurrentMeasure"/>
        <Class IRI="#IfcMeasureValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoard"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoard"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoard"/>
            <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoard"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoard"/>
            <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoardType"/>
        <Class IRI="#IfcFlowControllerType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoardType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoardType"/>
            <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoardType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricDistributionBoardType"/>
            <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricDistributionBoardTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDevice"/>
        <Class IRI="#IfcFlowStorageDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDevice"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDevice"/>
            <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricFlowStorageDevice"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricFlowStorageDevice"/>
            <Class IRI="#IfcElectricFlowStorageDeviceTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcElectricGenerator"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGenerator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricGenerator"/>
            <Class IRI="#IfcElectricGeneratorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricGenerator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricGenerator"/>
            <Class IRI="#IfcElectricGeneratorTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcElectricMotor"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricMotor"/>
            <Class IRI="#IfcElectricMotorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricMotor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricMotor"/>
            <Class IRI="#IfcElectricMotorTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcElectricTimeControl"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControl"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControl"/>
            <Class IRI="#IfcElectricTimeControlTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElectricTimeControl"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElectricTimeControl"/>
            <Class IRI="#IfcElectricTimeControlTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcElement"/>
        <Class IRI="#IfcProduct"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <Class IRI="#IfcStructuralActivityAssignmentSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBuildingElement"/>
            <Class IRI="#IfcCivilElement"/>
            <Class IRI="#IfcDistributionElement"/>
            <Class IRI="#IfcElementAssembly"/>
            <Class IRI="#IfcElementComponent"/>
            <Class IRI="#IfcFeatureElement"/>
            <Class IRI="#IfcFurnishingElement"/>
            <Class IRI="#IfcGeographicElement"/>
            <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="#HasOpenings_IfcElement"/>
            <Class IRI="#IfcRelVoidsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasProjections_IfcElement"/>
            <Class IRI="#IfcRelProjectsElement"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#InterferesElements_IfcElement"/>
            <Class IRI="#IfcRelInterferesElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsConnectionRealization_IfcElement"/>
            <Class IRI="#IfcRelConnectsWithRealizingElements"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsInterferedByElements_IfcElement"/>
            <Class IRI="#IfcRelInterferesElements"/>
        </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"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#AssemblyPlace_IfcElementAssembly"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssembly"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElementAssembly"/>
            <Class IRI="#IfcElementAssemblyTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssemblyType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssemblyType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcElementAssemblyType"/>
            <Class IRI="#IfcElementAssemblyTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementAssemblyType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcElementAssemblyType"/>
            <Class IRI="#IfcElementAssemblyTypeEnum"/>
        </ObjectExactCardinality>
    </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="#IfcBuildingElementPart"/>
            <Class IRI="#IfcDiscreteAccessory"/>
            <Class IRI="#IfcFastener"/>
            <Class IRI="#IfcMechanicalFastener"/>
            <Class IRI="#IfcReinforcingElement"/>
            <Class IRI="#IfcVibrationIsolator"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponentType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementComponentType"/>
        <ObjectUnionOf>
            <Class IRI="#IfcBuildingElementPartType"/>
            <Class IRI="#IfcDiscreteAccessoryType"/>
            <Class IRI="#IfcFastenerType"/>
            <Class IRI="#IfcMechanicalFastenerType"/>
            <Class IRI="#IfcReinforcingElementType"/>
            <Class IRI="#IfcVibrationIsolatorType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementCompositionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcElementQuantity"/>
        <Class IRI="#IfcQuantitySet"/>
    </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="#IfcCivilElementType"/>
            <Class IRI="#IfcDistributionElementType"/>
            <Class IRI="#IfcElementAssemblyType"/>
            <Class IRI="#IfcElementComponentType"/>
            <Class IRI="#IfcFurnishingElementType"/>
            <Class IRI="#IfcGeographicElementType"/>
            <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="#IfcCylindricalSurface"/>
            <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="#IfcBurnerType"/>
            <Class IRI="#IfcChillerType"/>
            <Class IRI="#IfcCoilType"/>
            <Class IRI="#IfcCondenserType"/>
            <Class IRI="#IfcCooledBeamType"/>
            <Class IRI="#IfcCoolingTowerType"/>
            <Class IRI="#IfcElectricGeneratorType"/>
            <Class IRI="#IfcElectricMotorType"/>
            <Class IRI="#IfcEngineType"/>
            <Class IRI="#IfcEvaporativeCoolerType"/>
            <Class IRI="#IfcEvaporatorType"/>
            <Class IRI="#IfcHeatExchangerType"/>
            <Class IRI="#IfcHumidifierType"/>
            <Class IRI="#IfcMotorConnectionType"/>
            <Class IRI="#IfcSolarDeviceType"/>
            <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="#IfcEngine"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngine"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEngine"/>
            <Class IRI="#IfcEngineTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngine"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEngine"/>
            <Class IRI="#IfcEngineTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngineType"/>
        <Class IRI="#IfcEnergyConversionDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngineType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEngineType"/>
            <Class IRI="#IfcEngineTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngineType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEngineType"/>
            <Class IRI="#IfcEngineTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEngineTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCooler"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCooler"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCooler"/>
            <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporativeCooler"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEvaporativeCooler"/>
            <Class IRI="#IfcEvaporativeCoolerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcEvaporator"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporator"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEvaporator"/>
            <Class IRI="#IfcEvaporatorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvaporator"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEvaporator"/>
            <Class IRI="#IfcEvaporatorTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcEvent"/>
        <Class IRI="#IfcProcess"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EventOccurenceTime_IfcEvent"/>
            <Class IRI="#IfcEventTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EventTriggerType_IfcEvent"/>
            <Class IRI="#IfcEventTriggerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEvent"/>
            <Class IRI="#IfcEventTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEvent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EventOccurenceTime_IfcEvent"/>
            <Class IRI="#IfcEventTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EventTriggerType_IfcEvent"/>
            <Class IRI="#IfcEventTriggerTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEvent"/>
            <Class IRI="#IfcEventTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEvent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEvent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <Class IRI="#IfcSchedulingTime"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ActualDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EarlyDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LateDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ScheduleDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ActualDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EarlyDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LateDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTime"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ScheduleDate_IfcEventTime"/>
            <Class IRI="#IfcDateTime"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTriggerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <Class IRI="#IfcTypeProcess"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EventTriggerType_IfcEventType"/>
            <Class IRI="#IfcEventTriggerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcEventType"/>
            <Class IRI="#IfcEventTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEventType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EventTriggerType_IfcEventType"/>
            <Class IRI="#IfcEventTriggerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcEventType"/>
            <Class IRI="#IfcEventTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#UserDefinedEventTriggerType_IfcEventType"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcEventTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <Class IRI="#IfcPropertyAbstraction"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectUnionOf>
            <Class IRI="#IfcMaterialProperties"/>
            <Class IRI="#IfcProfileProperties"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcExtendedProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcExtendedProperties"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Properties_IfcExtendedProperties"/>
            <Class IRI="#IfcProperty"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#Properties_IfcExtendedProperties"/>
            <Class IRI="#IfcProperty"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcExtendedProperties"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtendedProperties"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcExtendedProperties"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalInformation"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalInformation"/>
        <ObjectUnionOf>
            <Class IRI="#IfcClassification"/>
            <Class IRI="#IfcDocumentInformation"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <Class IRI="#IfcLightDistributionDataSourceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectUnionOf>
            <Class IRI="#IfcClassificationReference"/>
            <Class IRI="#IfcDocumentReference"/>
            <Class IRI="#IfcExternallyDefinedHatchStyle"/>
            <Class IRI="#IfcExternallyDefinedSurfaceStyle"/>
            <Class IRI="#IfcExternallyDefinedTextFont"/>
            <Class IRI="#IfcLibraryReference"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ExternalReferenceForResources_IfcExternalReference"/>
            <Class IRI="#IfcExternalReferenceRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Identification_IfcExternalReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcExternalReference"/>
            <Class IRI="#IfcURIReference"/>
        </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="#Identification_IfcExternalReference"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcExternalReference"/>
            <Class IRI="#IfcURIReference"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcExternalReference"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReferenceRelationship"/>
        <Class IRI="#IfcResourceLevelRelationship"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReferenceRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatedResourceObjects_IfcExternalReferenceRelationship"/>
            <Class IRI="#IfcResourceObjectSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReferenceRelationship"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatingReference_IfcExternalReferenceRelationship"/>
            <Class IRI="#IfcExternalReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReferenceRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#RelatedResourceObjects_IfcExternalReferenceRelationship"/>
            <Class IRI="#IfcResourceObjectSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalReferenceRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#RelatingReference_IfcExternalReferenceRelationship"/>
            <Class IRI="#IfcExternalReference"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialElement"/>
        <Class IRI="#IfcExternalSpatialStructureElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialElement"/>
        <Class IRI="#IfcSpaceBoundarySelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcExternalSpatialElement"/>
            <Class IRI="#IfcExternalSpatialElementTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcExternalSpatialElement"/>
            <Class IRI="#IfcExternalSpatialElementTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialElementTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialStructureElement"/>
        <Class IRI="#IfcSpatialElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExternalSpatialStructureElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcExternalSpatialElement"/>
        </ObjectUnionOf>
    </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="#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="#IfcExtrudedAreaSolidTapered"/>
        <Class IRI="#IfcExtrudedAreaSolid"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolidTapered"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EndSweptArea_IfcExtrudedAreaSolidTapered"/>
            <Class IRI="#IfcProfileDef"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcExtrudedAreaSolidTapered"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#EndSweptArea_IfcExtrudedAreaSolidTapered"/>
            <Class IRI="#IfcProfileDef"/>
        </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasTextureMaps_IfcFace"/>
            <Class IRI="#IfcTextureMap"/>
        </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="#IfcFacetedBrep"/>
    </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="#IfcFan"/>
        <Class IRI="#IfcFlowMovingDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFan"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFan"/>
            <Class IRI="#IfcFanTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFan"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFan"/>
            <Class IRI="#IfcFanTypeEnum"/>
        </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="#IfcFastener"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFastener"/>
            <Class IRI="#IfcFastenerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastener"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFastener"/>
            <Class IRI="#IfcFastenerTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastenerType"/>
        <Class IRI="#IfcElementComponentType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastenerType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFastenerType"/>
            <Class IRI="#IfcFastenerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastenerType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFastenerType"/>
            <Class IRI="#IfcFastenerTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFastenerTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFeatureElement"/>
        <ObjectUnionOf>
            <Class IRI="#IfcFeatureElementAddition"/>
            <Class IRI="#IfcFeatureElementSubtraction"/>
            <Class IRI="#IfcSurfaceFeature"/>
        </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="#IfcOpeningElement"/>
            <Class IRI="#IfcVoidingFeature"/>
        </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ModelorDraughting_IfcFillAreaStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#FillStyles_IfcFillAreaStyle"/>
            <Class IRI="#IfcFillStyleSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyle"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ModelorDraughting_IfcFillAreaStyle"/>
            <Class abbreviatedIRI="express:BOOLEAN"/>
        </ObjectMaxCardinality>
    </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="#IfcFillAreaStyleTiles"/>
        <Class IRI="#IfcFillStyleSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <Class IRI="#IfcGeometricRepresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Tiles_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcStyledItem"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcVector_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectSomeValuesFrom>
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcVector_List"/>
                </ObjectSomeValuesFrom>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <ObjectAllValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <ObjectExactCardinality cardinality="1">
                    <ObjectProperty abbreviatedIRI="list:hasNext"/>
                    <Class IRI="#IfcVector_EmptyList"/>
                </ObjectExactCardinality>
            </ObjectAllValuesFrom>
        </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="#IfcStyledItem"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFillAreaStyleTiles"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TilingPattern_IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcVector_List"/>
        </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="#IfcFilter"/>
        <Class IRI="#IfcFlowTreatmentDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilter"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFilter"/>
            <Class IRI="#IfcFilterTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFilter"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFilter"/>
            <Class IRI="#IfcFilterTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcFireSuppressionTerminal"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminal"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminal"/>
            <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFireSuppressionTerminal"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFireSuppressionTerminal"/>
            <Class IRI="#IfcFireSuppressionTerminalTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcFixedReferenceSweptAreaSolid"/>
        <Class IRI="#IfcSweptAreaSolid"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Directrix_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcCurve"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#EndParam_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcParameterValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FixedReference_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcDirection"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#StartParam_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcParameterValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Directrix_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcCurve"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#FixedReference_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcDirection"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#EndParam_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcParameterValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFixedReferenceSweptAreaSolid"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#StartParam_IfcFixedReferenceSweptAreaSolid"/>
            <Class IRI="#IfcParameterValue"/>
        </ObjectMaxCardinality>
    </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="#IfcElectricDistributionBoardType"/>
            <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="#IfcCableFittingType"/>
            <Class IRI="#IfcDuctFittingType"/>
            <Class IRI="#IfcJunctionBoxType"/>
            <Class IRI="#IfcPipeFittingType"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrument"/>
        <Class IRI="#IfcDistributionControlElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrument"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFlowInstrument"/>
            <Class IRI="#IfcFlowInstrumentTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowInstrument"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFlowInstrument"/>
            <Class IRI="#IfcFlowInstrumentTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcFlowMeter"/>
        <Class IRI="#IfcFlowController"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeter"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFlowMeter"/>
            <Class IRI="#IfcFlowMeterTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFlowMeter"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFlowMeter"/>
            <Class IRI="#IfcFlowMeterTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcAudioVisualApplianceType"/>
            <Class IRI="#IfcCommunicationsApplianceType"/>
            <Class IRI="#IfcElectricApplianceType"/>
            <Class IRI="#IfcFireSuppressionTerminalType"/>
            <Class IRI="#IfcLampType"/>
            <Class IRI="#IfcLightFixtureType"/>
            <Class IRI="#IfcMedicalDeviceType"/>
            <Class IRI="#IfcOutletType"/>
            <Class IRI="#IfcSanitaryTerminalType"/>
            <Class IRI="#IfcSpaceHeaterType"/>
            <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"/>
            <Class IRI="#IfcInterceptorType"/>
        </ObjectUnionOf>
    </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"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFooting"/>
            <Class IRI="#IfcFootingTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFootingType"/>
        <Class IRI="#IfcBuildingElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFootingType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFootingType"/>
            <Class IRI="#IfcFootingTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFootingType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFootingType"/>
            <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="#IfcFurnishingElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnishingElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurniture"/>
        <Class IRI="#IfcFurnishingElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurniture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFurniture"/>
            <Class IRI="#IfcFurnitureTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurniture"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFurniture"/>
            <Class IRI="#IfcFurnitureTypeEnum"/>
        </ObjectMaxCardinality>
    </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"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcFurnitureType"/>
            <Class IRI="#IfcFurnitureTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#AssemblyPlace_IfcFurnitureType"/>
            <Class IRI="#IfcAssemblyPlaceEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureType"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcFurnitureType"/>
            <Class IRI="#IfcFurnitureTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcFurnitureTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElement"/>
        <Class IRI="#IfcElement"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElement"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcGeographicElement"/>
            <Class IRI="#IfcGeographicElementTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElement"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcGeographicElement"/>
            <Class IRI="#IfcGeographicElementTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElementType"/>
        <Class IRI="#IfcElementType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElementType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcGeographicElementType"/>
            <Class IRI="#IfcGeographicElementTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElementType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcGeographicElementType"/>
            <Class IRI="#IfcGeographicElementTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeographicElementTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricCurveSet"/>
        <Class IRI="#IfcGeometricSet"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricProjectionEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGeometricRepresentationContext"/>
        <Class IRI="#IfcCoordinateReferenceSystemSelect"/>
    </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="#IfcBooleanResult"/>
            <Class IRI="#IfcBoundingBox"/>
            <Class IRI="#IfcCartesianPointList"/>
            <Class IRI="#IfcCartesianTransformationOperator"/>
            <Class IRI="#IfcCompositeCurveSegment"/>
            <Class IRI="#IfcCsgPrimitive3D"/>
            <Class IRI="#IfcCurve"/>
            <Class IRI="#IfcDirection"/>
            <Class IRI="#IfcFaceBasedSurfaceModel"/>
            <Class IRI="#IfcFillAreaStyleHatching"/>
            <Class IRI="#IfcFillAreaStyleTiles"/>
            <Class IRI="#IfcGeometricSet"/>
            <Class IRI="#IfcHalfSpaceSolid"/>
            <Class IRI="#IfcLightSource"/>
            <Class IRI="#IfcPlacement"/>
            <Class IRI="#IfcPlanarExtent"/>
            <Class IRI="#IfcPoint"/>
            <Class IRI="#IfcSectionedSpine"/>
            <Class IRI="#IfcShellBasedSurfaceModel"/>
            <Class IRI="#IfcSolidModel"/>
            <Class IRI="#IfcSurface"/>
            <Class IRI="#IfcTessellatedItem"/>
            <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="#PredefinedType_IfcGrid"/>
            <Class IRI="#IfcGridTypeEnum"/>
        </ObjectAllValuesFrom>
    </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="#PredefinedType_IfcGrid"/>
            <Class IRI="#IfcGridTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcGridPlacementDirectionSelect"/>
        </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="#IfcGridPlacementDirectionSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridPlacementDirectionSelect"/>
        <Class abbreviatedIRI="express:SELECT"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcGridTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#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="#IfcHeatExchanger"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchanger"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcHeatExchanger"/>
            <Class IRI="#IfcHeatExchangerTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHeatExchanger"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcHeatExchanger"/>
            <Class IRI="#IfcHeatExchangerTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcHumidifier"/>
        <Class IRI="#IfcEnergyConversionDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifier"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcHumidifier"/>
            <Class IRI="#IfcHumidifierTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcHumidifier"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcHumidifier"/>
            <Class IRI="#IfcHumidifierTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcIShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FilletRadius_IfcIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlangeEdgeRadius_IfcIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FlangeSlope_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </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="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlangeEdgeRadius_IfcIShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FlangeSlope_IfcIShapeProfileDef"/>
            <Class IRI="#IfcPlaneAngleMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier"/>
        <Class abbreviatedIRI="express:STRING"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier"/>
        <Class IRI="#IfcSimpleValue"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_EmptyList"/>
        <Class IRI="#IfcIdentifier_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcIdentifier"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcIdentifier_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIdentifier_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcIdentifier_List"/>
        </ObjectAllValuesFrom>
    </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="#IfcURIReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcImageTexture"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#URLReference_IfcImageTexture"/>
            <Class IRI="#IfcURIReference"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <Class IRI="#IfcPresentationItem"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourIndex_IfcIndexedColourMap"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ColourIndex_IfcIndexedColourMap"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class abbreviatedIRI="express:INTEGER_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Colours_IfcIndexedColourMap"/>
            <Class IRI="#IfcColourRgbList"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MappedTo_IfcIndexedColourMap"/>
            <Class IRI="#IfcTessellatedFaceSet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Overrides_IfcIndexedColourMap"/>
            <Class IRI="#IfcSurfaceStyleShading"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ColourIndex_IfcIndexedColourMap"/>
            <Class abbreviatedIRI="express:INTEGER_List"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Colours_IfcIndexedColourMap"/>
            <Class IRI="#IfcColourRgbList"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MappedTo_IfcIndexedColourMap"/>
            <Class IRI="#IfcTessellatedFaceSet"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedColourMap"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Overrides_IfcIndexedColourMap"/>
            <Class IRI="#IfcSurfaceStyleShading"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <Class IRI="#IfcTextureCoordinate"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <ObjectUnionOf>
            <Class IRI="#IfcIndexedTriangleTextureMap"/>
        </ObjectUnionOf>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MappedTo_IfcIndexedTextureMap"/>
            <Class IRI="#IfcTessellatedFaceSet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TexCoords_IfcIndexedTextureMap"/>
            <Class IRI="#IfcTextureVertexList"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#MappedTo_IfcIndexedTextureMap"/>
            <Class IRI="#IfcTessellatedFaceSet"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTextureMap"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#TexCoords_IfcIndexedTextureMap"/>
            <Class IRI="#IfcTextureVertexList"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTriangleTextureMap"/>
        <Class IRI="#IfcIndexedTextureMap"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTriangleTextureMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TexCoordIndex_IfcIndexedTriangleTextureMap"/>
            <Class abbreviatedIRI="express:INTEGER_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTriangleTextureMap"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#TexCoordIndex_IfcIndexedTriangleTextureMap"/>
            <ObjectSomeValuesFrom>
                <ObjectProperty abbreviatedIRI="list:hasNext"/>
                <Class abbreviatedIRI="express:INTEGER_List_List"/>
            </ObjectSomeValuesFrom>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcIndexedTriangleTextureMap"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#TexCoordIndex_IfcIndexedTriangleTextureMap"/>
            <Class abbreviatedIRI="express:INTEGER_List_List"/>
        </ObjectMaxCardinality>
    </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="#IfcInterceptor"/>
        <Class IRI="#IfcFlowTreatmentDevice"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptor"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcInterceptor"/>
            <Class IRI="#IfcInterceptorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptor"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcInterceptor"/>
            <Class IRI="#IfcInterceptorTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptorType"/>
        <Class IRI="#IfcFlowTreatmentDeviceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptorType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcInterceptorType"/>
            <Class IRI="#IfcInterceptorTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptorType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcInterceptorType"/>
            <Class IRI="#IfcInterceptorTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInterceptorTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </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="#Jurisdiction_IfcInventory"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LastUpdateDate_IfcInventory"/>
            <Class IRI="#IfcDate"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OriginalValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcInventory"/>
            <Class IRI="#IfcInventoryTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ResponsiblePersons_IfcInventory"/>
            <Class IRI="#IfcPerson"/>
        </ObjectAllValuesFrom>
    </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="#Jurisdiction_IfcInventory"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#LastUpdateDate_IfcInventory"/>
            <Class IRI="#IfcDate"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#OriginalValue_IfcInventory"/>
            <Class IRI="#IfcCostValue"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcInventory"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcInventory"/>
            <Class IRI="#IfcInventoryTypeEnum"/>
        </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="#IfcDateTime"/>
        </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="#IfcDateTime"/>
        </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="#IfcJunctionBox"/>
        <Class IRI="#IfcFlowFitting"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBox"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcJunctionBox"/>
            <Class IRI="#IfcJunctionBoxTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcJunctionBox"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcJunctionBox"/>
            <Class IRI="#IfcJunctionBoxTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#IfcKnotType"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <Class IRI="#IfcParameterizedProfileDef"/>
    </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="#IfcNonNegativeLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </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="#EdgeRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLShapeProfileDef"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#FilletRadius_IfcLShapeProfileDef"/>
            <Class IRI="#IfcNonNegativeLengthMeasure"/>
        </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="#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="#PredefinedType_IfcLaborResource"/>
            <Class IRI="#IfcLaborResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResource"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLaborResource"/>
            <Class IRI="#IfcLaborResourceTypeEnum"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResourceType"/>
        <Class IRI="#IfcConstructionResourceType"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResourceType"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcLaborResourceType"/>
            <Class IRI="#IfcLaborResourceTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResourceType"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLaborResourceType"/>
            <Class IRI="#IfcLaborResourceTypeEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLaborResourceTypeEnum"/>
        <Class abbreviatedIRI="express:ENUMERATION"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLagTime"/>
        <Class IRI="#IfcSchedulingTime"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLagTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#DurationType_IfcLagTime"/>
            <Class IRI="#IfcTaskDurationEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLagTime"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#LagValue_IfcLagTime"/>
            <Class IRI="#IfcTimeOrRatioSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLagTime"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#DurationType_IfcLagTime"/>
            <Class IRI="#IfcTaskDurationEnum"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLagTime"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#LagValue_IfcLagTime"/>
            <Class IRI="#IfcTimeOrRatioSelect"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLamp"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLamp"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcLamp"/>
            <Class IRI="#IfcLampTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLamp"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLamp"/>
            <Class IRI="#IfcLampTypeEnum"/>
        </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="#IfcLanguageId"/>
        <Class IRI="#IfcIdentifier"/>
    </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="#IfcBendingParameterSelect"/>
    </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="#IfcLengthMeasure_List_EmptyList"/>
        <Class IRI="#IfcLengthMeasure_List_List"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List_EmptyList"/>
        <Class abbreviatedIRI="list:EmptyList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List_List"/>
        <Class abbreviatedIRI="list:OWLList"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasContents"/>
            <Class IRI="#IfcLengthMeasure_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:hasNext"/>
            <Class IRI="#IfcLengthMeasure_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLengthMeasure_List_List"/>
        <ObjectAllValuesFrom>
            <ObjectProperty abbreviatedIRI="list:isFollowedBy"/>
            <Class IRI="#IfcLengthMeasure_List_List"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <Class IRI="#IfcExternalInformation"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <Class IRI="#IfcLibrarySelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcLibraryInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasLibraryReferences_IfcLibraryInformation"/>
            <Class IRI="#IfcLibraryReference"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Location_IfcLibraryInformation"/>
            <Class IRI="#IfcURIReference"/>
        </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="#IfcActorSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#VersionDate_IfcLibraryInformation"/>
            <Class IRI="#IfcDateTime"/>
        </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="#Description_IfcLibraryInformation"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Location_IfcLibraryInformation"/>
            <Class IRI="#IfcURIReference"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Publisher_IfcLibraryInformation"/>
            <Class IRI="#IfcActorSelect"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryInformation"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#VersionDate_IfcLibraryInformation"/>
            <Class IRI="#IfcDateTime"/>
        </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="#Description_IfcLibraryReference"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Language_IfcLibraryReference"/>
            <Class IRI="#IfcLanguageId"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ReferencedLibrary_IfcLibraryReference"/>
            <Class IRI="#IfcLibraryInformation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcLibraryReference"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Language_IfcLibraryReference"/>
            <Class IRI="#IfcLanguageId"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLibraryReference"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#ReferencedLibrary_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="#IfcLightFixture"/>
        <Class IRI="#IfcFlowTerminal"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixture"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#PredefinedType_IfcLightFixture"/>
            <Class IRI="#IfcLightFixtureTypeEnum"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcLightFixture"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#PredefinedType_IfcLightFixture"/>
            <Class IRI="#IfcLightFixtureTypeEnum"/>
        </ObjectMaxCardinality>
    </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="#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="#IfcLinearStiffnessMeasure"/>
        <Class IRI="#IfcTranslationalStiffnessSelect"/>
    </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="#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="#IfcAdvancedBrep"/>
            <Class IRI="#IfcFacetedBrep"/>
        </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="#IfcMapConversion"/>
        <Class IRI="#IfcCoordinateOperation"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Eastings_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Northings_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#OrthogonalHeight_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Scale_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#XAxisAbscissa_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#XAxisOrdinate_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Eastings_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Northings_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#OrthogonalHeight_IfcMapConversion"/>
            <Class IRI="#IfcLengthMeasure"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Scale_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#XAxisAbscissa_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMapConversion"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#XAxisOrdinate_IfcMapConversion"/>
            <Class IRI="#IfcReal"/>
        </ObjectMaxCardinality>
    </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="#IfcMaterialDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Category_IfcMaterial"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcMaterial"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
            <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#IsRelatedWith_IfcMaterial"/>
            <Class IRI="#IfcMaterialRelationship"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcMaterial"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#RelatesTo_IfcMaterial"/>
            <Class IRI="#IfcMaterialRelationship"/>
        </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="#Category_IfcMaterial"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcMaterial"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#HasRepresentation_IfcMaterial"/>
            <Class IRI="#IfcMaterialDefinitionRepresentation"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterial"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#RelatesTo_IfcMaterial"/>
            <Class IRI="#IfcMaterialRelationship"/>
        </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="#IfcClassificationSelect"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectMinCardinality cardinality="1">
            <ObjectProperty IRI="#MaterialClassifications_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcClassificationSelect"/>
        </ObjectMinCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialClassificationRelationship"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ClassifiedMaterial_IfcMaterialClassificationRelationship"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <Class IRI="#IfcMaterialDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Category_IfcMaterialConstituent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcMaterialConstituent"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Fraction_IfcMaterialConstituent"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Material_IfcMaterialConstituent"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcMaterialConstituent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#ToMaterialConstituentSet_IfcMaterialConstituent"/>
            <Class IRI="#IfcMaterialConstituentSet"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#Material_IfcMaterialConstituent"/>
            <Class IRI="#IfcMaterial"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectExactCardinality cardinality="1">
            <ObjectProperty IRI="#ToMaterialConstituentSet_IfcMaterialConstituent"/>
            <Class IRI="#IfcMaterialConstituentSet"/>
        </ObjectExactCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Category_IfcMaterialConstituent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcMaterialConstituent"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Fraction_IfcMaterialConstituent"/>
            <Class IRI="#IfcNormalisedRatioMeasure"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituent"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcMaterialConstituent"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <Class IRI="#IfcMaterialDefinition"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Description_IfcMaterialConstituentSet"/>
            <Class IRI="#IfcText"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#MaterialConstituents_IfcMaterialConstituentSet"/>
            <Class IRI="#IfcMaterialConstituent"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <ObjectAllValuesFrom>
            <ObjectProperty IRI="#Name_IfcMaterialConstituentSet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectAllValuesFrom>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Description_IfcMaterialConstituentSet"/>
            <Class IRI="#IfcText"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialConstituentSet"/>
        <ObjectMaxCardinality cardinality="1">
            <ObjectProperty IRI="#Name_IfcMaterialConstituentSet"/>
            <Class IRI="#IfcLabel"/>
        </ObjectMaxCardinality>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinition"/>
        <Class IRI="#IfcMaterialSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinition"/>
        <Class IRI="#IfcObjectReferenceSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinition"/>
        <Class IRI="#IfcResourceObjectSelect"/>
    </SubClassOf>
    <SubClassOf>
        <Class IRI="#IfcMaterialDefinition"/>
        <ObjectUnionOf>
            <Class IRI="#IfcMaterial"/>
            <Class IRI="#IfcMaterialConstituent"/>